New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Getting Started


  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Chargebee Tech Glossary
  • Articles and FAQ

Implementing Chargebee


  • Implementation Guide
  • Go-live Checklist
  • Articles and FAQ

AI in Chargebee


  • Chargebee Agents
  • Chargebee Copilot
  • Chargebee MCP Server (Model Context Protocol)

Developer Resources


  • Developer Resources Overview
  • Articles and FAQ

Product Catalog


  • Product Catalog Overview
  • Coupons
  • Articles and FAQ

Subscriptions


  • Working with Subscriptions
  • Billing
  • Orders
  • Articles and FAQ

Customers


  • Managing Customers
  • Account Hierarchy
  • Email Notifications
  • Branding
  • Configure Multiple Languages
  • Articles and FAQ

Entitlements


  • Entitlements Overview
  • Features Overview
  • Feature Management
  • Managing Product Entitlements
  • Subscription Entitlements
  • Customer Entitlements
  • Grandfathering Entitlements
  • Articles and FAQ

Usage Based Billing


  • Understanding Usages
  • Setting up Usage Based Billing
  • Usage Alerts
  • Metered Billing
  • Articles and FAQ

Chargebee CPQ


  • Chargebee CPQ
  • Chargebee CPQ for Salesforce
  • Chargebee CPQ for HubSpot

Invoices, Credit Notes, and Quotes


  • Invoices
  • Credit Notes
  • Quotes [Legacy]
  • Transactions
  • Articles and FAQ

Taxes


  • Overview
  • Configuring Taxes
  • Country-specific Taxes
  • Articles and FAQ

Hosted Capabilities


  • Overview
  • Hosted Checkout
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Pricing Table
  • Managing Payments with Chargebee.js
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • Approvals
  • Mandatory Fields
  • File Attachments & Comments
  • Advanced Filter Options
  • Multicurrency Pricing
  • Multi-decimal Support
  • Configuring Reason Codes
  • Events and Webhooks
  • API Keys
  • Time Zone
  • Time Machine
  • Transfer Configurations
  • Articles and FAQ

Multi Business Entity


  • Multi Business Entity Overview
    • Limitations and Feature or Integration Support in Multi-Business Entity
    • Multi Business Entity Invoices
    • Multi Business Entity Taxes
    • Multi Business Entity Notifications
    • Multi Business Entity Reports and Analytics
    • Multiple Business Entity Offline Payments
    • Multi Business Entity Smart Routing
    • Multi Business Entity Transfer Configuration
    • Multi Business Entity Integrations
    • Best Practice to Use API Keys for Multi Business Entity
    • Frequently Asked Questions
  • Customer Transfer Overview
  • Articles and FAQ

Mobile Subscriptions


  • Overview
  • Omnichannel Subscriptions
  • Omnichannel One-Time Orders
  • Mobile Subscriptions (Legacy)

Reports and Analytics


  • RevenueStory
  • Home Dashboard
  • Frequently Asked Questions
  • FAQs for Classic Reports Sunset
  • Articles and FAQ

Integrations


  • Sales
  • Customer Support and Success
  • Finance
  • Tax
  • eInvoicing
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Ecommerce Management
  • Articles and FAQ

Data Privacy & Security


  • Two Factor Authentication
  • SAML Single Sign-On
  • System for Cross-Domain Identity Management (SCIM)
  • EU-GDPR
  • Consent Management
  • Personal Data Management
  • Compliance Certificates
  • HIPAA Guidelines
  • PCI Recommendations and Integration Types
  • Articles and FAQ

Data Operations


  • Bulk Operations
  • Migration
  • Articles and FAQ
  1. Billing
  2. Multi Business Entity
  3. Multi Business Entity Overview
  4. Multi Business Entity Taxes
  1. Billing
  2. Multi Business Entity
  3. Multi Business Entity Overview
  4. Multi Business Entity Taxes

Multi Business Entity Taxes

The Multi Business Entity feature enables you to configure the taxes for each of your entities individually, thereby ensuring you comply with the regulations that apply to the locations you operate.

Prerequisites

The following prerequisites apply before configuring taxes for your entities:

  • You must update the organizational addresses at a site and entity level before configuring taxes.
  • The access to the configuration settings is defined by the user's access level. Ensure you provide adequate access levels for your users to complete necessary tasks.
  • Configure all applicable currencies within your Chargebee site.

Configure Taxes

You can configure taxes at a site level or entity level. Let's review each of these options in detail:

Site Level

At a site level, you can configure the taxes and also enable regions for which taxes are applicable. The settings configured here are applicable to the entities created within your Chargebee site unless explicitly defined at an entity level.

Follow the steps below to configure taxes at a site level:

  1. Log in to your Chargebee site.

  2. Click Settings > Configure Chargebee.

  3. Click Taxes from the Billing section.

    image
  4. Click Configure Tax.

    image
  5. Configure the Catalog Price Type and click I've Reviewed the price types to proceed.

  6. Add the Regions where you have registered and are liable to collect tax.

In this example, we will review the addition of India as a region and configure applicable Goods and Services Tax (GST) rates.

  1. Click Click Add GST Rate.

    image
  2. Add applicable Central GST, State GST, and Cess values into the applicable fields and click Submit.

    image
  3. Click Add Tax reg no to add the GST number alloted to you.

    image
  4. Enter the GST number in the Your tax reg number field and click Save.

    image
  5. After the default GST number and rates are configured, you can choose to set up state-specific GST rates. To do this, click Add State tax.

    image
  6. Select applicable state from the drop-down list.

  7. Add applicable details within the fields and click Submit. Note: Check the Override default tax rates checkbox to override the default GST rates configured in the previous steps.

    image

Entity Level

As an entity-level user, you cannot set up or complete the initial configuration of taxes. Review the screenshot below that displays the inability to to configure taxes as the taxes are not configured yet on the default site.

image

However once you set up your taxes on the default site, you can override the tax rates and the tax registration numbers at the entity level.

Follow the steps below to review the actions that can be undertaken by the entity level user:

How to switch to the entity view

  1. Click Settings > Configure Chargebee > Taxes.

  2. Select the applicable entity.

    image

Chargebee Manual Taxes

In order to set up tax rates for a specific entity for a region, you need to setup the tax rates for that region on your site. Refer to the below example where tax rates is already setup for EU region in the site.

image
  1. Now to change the tax rates for an entity, you need to switch to the respective entity view. In the below example, we have switched to the France entity. The top section banner on the EU taxes page indicates that you are viewing the France entity taxes.

    image
  2. Click on the edit button corresponding to tax rates that you wish to override. You will see a confirmation screen.

    image
  3. Once you confirm, you will get an option to edit the tax rates. Upon updating the tax rates the respective region will be separated out from the default site settings and any further updates in the region for that entity will be restricted only to the entity. Similarly any changes made on the default site for the same region will not impact the entity settings for the region.

    image
  4. Once you have updated the custom settings for the region, the custom tax rate will be applied to the customer in the region belonging to that entity

    image

Third Party Tax Integrations

In order to set up the tax integration for a specific entity of a region, you need to configure the tax integration for that region on your site. Refer to the below example where vertex is already set up for the US region in the site. This would mean that chargebee will send tax calcalculation requests to Vertex for all transactions from all the entities selling in US. Incase if you don't want to use vertex to calculate taxes for all of your entities in US region, then you need to remove vertex from the entity taxes configuration for the US region.

image
  1. Here is how you can remove a tax integration for a select entity. Switch to the respective entity view. In the below example, we have switched to the France entity. The top section banner on the US taxes page indicates that you are viewing the france entity taxes.

    image
  2. Click on the change button corresponding to tax integration configured in the region. You will see a confirmation screen.

    image
  3. Once you confirm, the tax integration will be removed from the region for the entity and the region will be separated out from the default site settings and any further updates in the region for that entity will be restricted only to the entity.

    image
  4. Similarly any changes made on the default site for the same region will not impact the entity settings for the region.

    image

Edit Tax Registration Number

Go to the respective region within the selected entity. Click the Edit or Change icon to update the Tax registration number.

image

Restore Site Settings

  1. The entity-level user can revert to site-level settings. To do this, click Restore site settings.

    image
  2. Review the list of changes within the pop-up window and click Confirm.

    image

Note

You cannot revert back to previous entity-level changes and they must be configured manually after the site-level settings take effect.

Limitations

  1. You can't override taxes currently at entity-level if any of the profiles has CSV taxes configured for US or Canada.
  2. If you are using a tax integration, you can remove the integration at entity-level completely for a region but you can't configure a different tax provider for the region.
  3. Bulk upload configurations, scheduling tax rates and the transitional tax rates are not supported on Multi entity sites.

Was this article helpful?