Multiple business entities

Managing all of your organizations’ business entities from one Recurly site simplifies tax calculation and reporting, ensures customers receive invoices from the correct business entity, and allows businesses to scale with efficiency and flexibility.


Required plan

This feature is only available to customers on the Elite subscription plan. To request to upgrade to this plan, please reach out to your Recurly account manager or [email protected] for more details.


By setting up your business entities on one Recurly site, you can guarantee that all of your customers receive the appropriate invoice treatments. Origin tax is calculated based on your precise business address, so ensuring each of your entities’ unique business addresses are configured for transaction tax calculation ensures greater tax precision and compliance. This setup not only makes scaling your business more efficient but also simplifies maintenance. You can create as many entities on your Recurly site as needed, updating, removing, and adding entities as your business needs change.

Key benefits

  • Accurate tax treatment: Ensure each entity receives precise tax treatment according to its specific business address, promoting compliance and accuracy.
  • Customized invoicing: Cater to different customer segments with customized invoicing based on the Business Entity they are subscribed to, enhancing customer satisfaction.
  • Dynamic entity management: Enjoy the flexibility to add, remove, and update business entities as your business evolves, alongside automated tax entity assignment based on customers' billing addresses, ensuring seamless tax calculations and reporting.

Key details

Entity-specific merchant email addresses

Maintaining an accurate Billing Contact Email address is crucial as this is the email address used for display on all Recurly invoices/receipts and acts as the 'from' address for all transaction-related customer communications. By correctly specifying this email address for each of your entities, you are ensuring a seamless, prompt, and professional correspondence with your customers, further enhancing their trust and experience with your business.

You can set a unique billing contact email address for each alternate entity if you wish based on your organization’s needs. This will ensure that customers will always see the correct merchant email address based on the appropriate business entity applied to their invoice or account. If you do not set unique email addresses on any of your alternate entities, the billing contact email address used will fall back to the one entered on the Site Settings page. Your Site Default Entity will always use the billing contact email address configured on the Site Settings page.

The billing contact email address is used for customer-facing materials including:

  • The sender “from” email address on emails sent to customers
  • The email address displayed on the PDF invoice attachment customers receive within emails
  • Invoice renderings on hosted pages
  • Hosted invoice page's cancel authorization copy

You can preview the email address that will be used on an invoice by clicking the “Invoice Preview” button when creating/modifying a subscription or one time purchase. Another way to know which billing address will be used for an invoice or email sent to a customer when you have multiple entities configured is to check the entity a customer has assigned to their account. If there is no business entity override set on a given account, you can check the customer’s billing or account address depending on your site configurations, to see which entity they would receive on an invoice via automatic entity assignment.

Billing contact email addresses are only configurable via the Recurly Admin UI. You can also override these billing contact email address settings directly within your email templates if needed.

Entity-level invoice treatments

In addition to setting your entity's company information such as company name and contact number, invoice display and tax addresses, and tax ID numbers, you can also set entity-level invoice display settings for header and footer logo images, notes to the customer, and terms and conditions.

Setting specific invoice treatments for each of your entities helps in ensuring each business entity's contact information, logo presentation, desired notes for respective subscriber pools, and entity-specific legal communications and mandate information are sent to the right customers at the right time.

Entity Invoice Images

Images for the invoice’s header and footer allows merchants to determine what logos are displayed on an invoice sent to their customers. Footer images are often used to display other custom communications to customers, or secondary logos.

Note to Customer

Customer Notes is another notes section available to you for any details you would like to add. This section is ideal for notes on invoice details or including a special message for the customer, like "thanks for your business". This section will only show on an invoice if there is text in the field and does not display a section title. Customer Notes are displayed at the bottom of the invoice in larger font than the Terms and Conditions.

Terms and Conditions

Terms and Conditions is a notes section available to you for any details you would like to add. The section is ideal for notes about payment or contract terms. The section will only show on an invoice if there is text in the field. While Recurly provides the ability to set notes for invoices at the entity level, you can opt to leverage general notes to be displayed on invoices sent to customers by choosing to use the "Invoice Settings" page notes.

How do Entity-specific invoice treatments work with Recurly’s existing Invoice Customization feature?

On your site’s Invoice Templates, any custom invoice display addresses, and header/footer images applied to a given template will still be applied to invoices sent to accounts with a customized invoice template assigned. If you decide you would like to use the invoice treatments applied at the entity level instead, you can select the first radio button option in the invoice template “edit” page, where you can choose to use the address/images applied on the entity level, rather than apply the custom invoice settings on the invoice template object. You can change this behavior whenever you want and as frequently as you want. Any updated settings will only be applied to forward-moving invoices.

New invoice templates created on your site will have the options for using the entity-level invoice addresses, and header and footer images selected automatically. Again, you can change these settings at any point in time.
Note: At this point in time, we do not support version history for images at the entity level. This means that if an invoice is posted, and you decide at a later time to edit that invoice for any reason, the newly-generated invoice will be re-sent to the customer with the image that is currently applied on the entity level. This also applies to refund/credit invoices.

How do Entity-specific Notes to Customers and Terms and Conditions work with Recurly's existing invoice notes set on the Invoice Settings page?

On your site’s Invoice Settings page, any custom invoice communications including the “Notes to Customer” and “Terms and Conditions” will still be applied to all invoices sent to all customers across your site, unless you decide to select the first radio button option on any of your business entities to use the entity’s charge invoice settings instead. You can change this behavior whenever you want and as frequently as you want. Any updated settings will only be applied to forward-moving invoices.

If you decide to create a new alternate entity (a non-Site Default Entity) and there are no notes to the customer or terms and conditions added on your Invoice Settings page, the option to use the entity-level notes and terms and conditions will be selected automatically. You can choose to use the notes from Invoice Settings instead at any given point in time.

Merchants on Recurly’s Starter and Professional plans will continue to have notes to the customer and terms and conditions supported on the Invoice Settings page, and not at the entity level, as multiple entities are not supported on these plans.

Automatic assignment of Entities to Invoices


Automatic assignment is the default method of entity application to invoices for all customers at the time of their next subscription transaction. This assignment is based on the billing address of the customer's account at the time the transaction takes place. If a customer has manual billing set up, or if your site is configured to use the account address for all invoices, then the account address will be used as the "BILL TO" address on the invoice.

Subscriber locations

The logic behind the automatic assignment of entities from the "BILL TO" address of a customer is based on the entity's configured subscriber locations. These locations are an optional configuration setting on alternate business entities. You can add specific countries to the entity to create rules for automatic assignment. Each unique country can only be added to a single Subscriber Location/entity at a time. You can adjust the countries within your Subscriber Locations at any time, but changes will reconfigure the entity assigned on any transaction if a customer's country location matches a country that has been moved to a new entity.

If you choose not to add any regions to any or all of your alternate entities' Subscriber Locations, all customers will be "automatically" assigned to the Site Default Entity, which serves as the site's fallback entity for assignment.


After subscriber locations are set, customers meeting location criteria will begin to receive invoices from the corresponding business entity at the start of their next billing period. This applies to new and existing subscribers.

How does it work?

For example, if you create an entity called "Acme Inc. Western Europe" and add Germany, Italy, France, Spain, Ireland, and England to its Subscriber Locations, customers whose "BILL TO" address is in one of those countries will receive the "Acme Inc. Western Europe" entity's invoice address settings and origin tax address.

If you set up another entity called "Acme Inc. Eastern Europe" with Poland and Hungary in its Subscriber Locations, customers with a billing address in these two countries will automatically have the "Acme Inc. Eastern Europe" entity applied to their invoices.

If your headquarters serves customers globally, you can set it up as your Site Default Business Entity on Recurly, which will serve as the fallback entity for customers who are not covered by a subscriber location within another entity.

How can I see what entities are applied to invoices when using automatic assignment?

You can view this information on the "Subscriptions" page under the "Customers" section or on a customer's account. This view will display the corresponding entity on each transaction associated with their billing address at a given point in time. You can also use an API query on the Invoice object to identify which entity was associated with a specific invoice.

Apply an Overriding Entity to a customer account

If you prefer static assignments at the ACCOUNT level over the dynamic approach at the SUBSCRIPTION level for customer accounts, you can opt to apply an overriding entity to a customer's account(s).

Tip: If you are integrated with NetSuite, Recurly recommends applying entities at the ACCOUNT level rather than relying on automatic assignment. This approach ensures that entity mapping for customer accounts remains consistent between Recurly and NetSuite, as entities are mapped at the time a customer is created on NetSuite.

You can apply an overriding entity at the ACCOUNT level either via the admin console or API V2/V3. If you apply an overriding entity to an account, you can do an API call to see what entity an account is assigned to. Accounts using automatic assignment will have entities applied at the subscription level, making the detection of entities used for transactions a bit more complex.

To apply an overriding entity via the Recurly user interface, navigate to a specific customer account, go to the Edit Account Information page, and select an "Overriding Business Entity" from the dropdown menu provided in the field.

Once you save the changes made to the selected customer account with an overriding business entity, all future transactions of that account will be assigned to the corresponding business entity. This assignment persists until you either change the overriding entity or revert that account back to automatic assignment logic applied at the subscription level. Remember, the assigned overriding business entity will be applied at the start of the next billing cycle once your changes have been applied to the account. You cannot switch a customer’s business entity mid-billing period.

How can I view the overriding entity assigned to an account?

You can see the business entity assigned at the account level for customers with an overriding business entity applied directly on their account page, under "Account Information". You can also do an API query on the Account object to identify which entity is associated with an account, or, for accounts using automatic assignment, an API query on the Invoice object to see which entity was applied to a specific invoice.

Account hierarchy and entities

If you have customers with a parent/child account hierarchy, the application of business entities for transactions depends on the billing preferences of the parent/child relationship.

  • If the "Bill all charges to Child Account" option is selected for an account, each child account in a given hierarchy will receive its own invoices. They will thus follow the same entity assignment behavior explained above—either automatic assignment based on Subscriber Location at the subscription level, or an account-level overriding entity applied so all transactions for that customer occur under the overriding entity.
  • If the "Bill all charges to Parent Account" option is selected for an account, invoices from a child account's charges sent to the given parent account will be assigned to whatever entity is assigned to the parent at the account level if an overriding entity is set, or will assume the entity from automatic assignment based on the parent account's "BILL TO" address.

Refund invoices

Refunds are inevitable. Whether a customer's entity is assigned at the subscription level using automatic assignment, or at the account level with an applied entity override, refunds work the same way.

When a customer makes a purchase, the entity assigned at the time of the transaction is considered the original entity. If a customer requests a refund and the entity assigned to their transactions or account has changed since the original purchase, the refund invoice will use the original entity's invoice display information and tax address, as well as the customer's taxable address that was applied to the original invoice that the refund stemmed from. This process ensures the correct tax calculation for the refund and maintains invoice consistency with the original entity name and address.

Deleting an entity from your site

You cannot delete your Site Default Entity from your Recurly site. The Site Default Entity is critical in communicating your company's customer-facing information during the invoicing process. While the SDE cannot be deleted, it can be edited.

However, you can delete any alternate entity set up on your site at any time. You can delete an alternate entity from the main list page when hovering over the ellipses for the entity of choice and selecting “Delete”, or by selecting "Delete Entity" from the "Entity Actions" dropdown on the view-page of a specific alternate entity.

When confirming to delete an alternate entity, you will be prompted to enter the entity code of the one you are attempting to delete. Once you enter the code successfully, that entity will be permanently deleted from your site. However, if a return is initiated, the refund invoice will still leverage the display and tax address information from the original transaction.

Once you delete an alternate entity, all customers previously assigned to that specific entity as an overriding entity on their account will have their invoices assigned to the Site Default Entity moving forward, unless:

  • The customer's "BILL TO" address is changed to match a country included within the Subscriber Location on another alternate entity.
  • The countries included in the deleted entity's Subscriber Locations are added to another alternate entity.
  • The customer is manually reassigned to a specific entity at the account level (overriding business entity).

Tax ID numbers

Tax ID Numbers (TINs) are entity-specific and used to display a business's tax registration number on invoices sent to customers. When a Default TIN/VAT number is entered on an entity, that number will appear as the last line in the merchant information shown on the invoice.

Country-specific TINs replace the Default TIN/VAT number on the invoice when a customer's BILL TO address is located within a country that has a country-specific TIN configured on the given entity.

For example, if a merchant has a Default VAT number set on an entity and also has a country-specific VAT number configured for Portugal on that entity, then all customers with BILL TO addresses in Portugal will see the French merchant VAT number on their invoices instead of the merchant’s Default VAT number. Alternatively, if there are no other country-specific VAT numbers added to that entity, all customers leveraging that entity with BILL TO addresses in any country OTHER than Portugal will see the merchant’s Default VAT number on their invoices.

TIN/VAT numbers will not automatically be applied across entities on Recurly. If you use the same TIN/VAT numbers across multiple entities, you need to ensure that you fill out those fields with the appropriate tax registration numbers for each entity.

Direct Avalara accounts

If you have an integration to a direct Avalara account, you can map each of your entities from Recurly to your direct AvaTax account to report and file taxes independently for each unique entity. While Recurly only supports one unique Avalara account on a single Recurly site at a time, we provide multi-entity tax support by allowing you to map your Recurly Site Default Entity to your Avalara main company, and each alternate entity on Recurly to the corresponding sub-entities configured on your single Avalara account.

On your Avalara site, from your home page, you will see the list of companies/sub-companies within your account. Copy the unique Company Code exactly as it appears on your Avalara site, and paste it into the appropriate Company Code field in the Recurly App on the "Avalara AvaTax Settings" page to create a direct mapping for each Recurly entity to each Avalara company you manage.

If you delete an entity on Recurly, that mapping will no longer exist for the corresponding sub-company in Avalara. Maintain the mapping relationship between the two sites to ensure entity mappings are up-to-date if your entities change.

Paused subscriptions

If a customer's subscription is paused, resuming the subscription or an immediate change made to the subscription will trigger a new billing period. The subscription will no longer be paused, and the next invoice will be assigned to the entity assigned to the customer's account if an overriding entity has been applied. Otherwise, the invoice will receive the entity based on the subscriber location or the Site Default Entity if using automatic assignment logic.


If you started on a Recurly Elite plan and then decide to move to a Recurly Starter or Professional plan, you will lose the ability to maintain multiple business entities on your site once your downgrade takes effect. Historic invoices leveraging various entities will remain unchanged, and refunds for invoices leveraging previously maintained alternate entities will still reflect the original entities applied. However, all invoices and transactions moving forward will be assigned to your Site Default Entity. All renewal, manual, immediate change, and one-time-charge invoices moving forward will receive the SDE assignment and treatments.

Should you decide to re-upgrade to an Elite plan at a future date, you will need to recreate alternate entities.


Q: Can other Recurly objects, such as plans, coupons, and email templates, be entity-specific?

A: Not at this time. However, we are continually exploring additional areas where we can enhance multiple business entity support and success and are always eager to hear your feedback!

Q: Can purchases made from a given entity be routed to a specific payment gateway?

A: This is not available through the UI. However, you can set a specific payment gateway at both the Subscription and Account levels, and thus route a given subscription to the preferred gateway.

Q: Can I file my taxes within Avalara by the specific entity I have set up on my Recurly site?

A: Yes, this is possible for merchants with a direct Avalara account set up. You will need to configure the integration within your Recurly site to ensure entity/company codes are mapped appropriately, allowing for entity-specific filing in the Avalara system.

Q: Does this feature work with Recurly revenue recognition?

A: Yes, the multi-entity feature is compatible with Recurly revenue recognition. Please note that if you enable Recurly revenue recognition on your site after you've created entities, you will need to create 2 GL codes for each entity on your site.

Q: Can I conduct entity-specific analytics within Recurly?

A: The Entity Code will be included within the Admin UI for the Invoices - Accounts Receivable, Adjustments, Adjustments - Taxes, and Invoices - Summary exports. At this time, analytics dashboards will account for the performance of all subscriptions across your site and will not provide entity-specific information. If this is a feature you are interested in, please let your CSM or customer support representative know as we are always looking to enhance our analytics experience.