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
  • 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
  • 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. Taxes
  3. Articles and FAQ
  4. Configuration
  1. Billing
  2. Taxes
  3. Articles and FAQ
  4. Configuration

What are the GST applicability for businesses in India?

Scope

How to configure tax for regions in India?

What are the prerequisites for GST configuration in India?

Why tax is not applied even after enabling tax for India?

Summary

To configure GST tax for India, follow the prerequisites below

  1. Click Settings > Configure Chargebee > Business Profile and ensure that your organization address is added and up to date.
  2. Click Settings > Configure Chargebee > Taxes > Add Region > India > Configure the tax.
  3. Tax will not be applied if the customer's billing/shipping address does not have 'State' mentioned, hence enable State as Mandatory from Settings > Configure Chargebee > Checkout and Self Serve Portal > Fields > Shipping/Billing > State > Mandatory > Publish.

Note

** Shipping address takes **precedence for tax validation. So billing address state will be considered only if shipping address is not available.

Solution

Classification of GST

GST can be classified into the following types:

  • CGST - Central Goods and Services Tax
  • SGST/UTGST -State / Union Territory Goods and Services Tax
  • IGST -Integrated Goods and Services Tax(CGST+SGST/UTGST)

According to the modified dual GST model, the tax levied can vary based on the type of transaction.

Within India

Intrastate: When a sale takes place within the same state or union territory, both SGST/UTGST and CGST will be levied.

Interstate: When a sale takes place between two different states or union territories, IGST which is a combination of CGST and SGST will be levied. This is collected by the central government.

The organization address plays a major role in determining the type of GST applied, The Chargebee system determines the type of GST applied using the customer's region.

  • If the customer's region matches your organization address, CGST and SGST are applied on the purchase whereas if the customer's region is different from yours, IGST is applied.
  • If you are functional in multiple regions, GSTIN has to be provided for each region that you are active in. If the customer's region falls within one of these regions, CGST and SGST are applied.
  • When the customer is from a region that doesn't fall within any of the regions that you operate in, IGST is applied.

Outside India

IGST is levied only in the case of B2C transactions where the end customer does not have a GST Identification Number(GSTIN).

In certain situations, unregistered entities that do not have a presence in India might be obligated to collect GST and comply with the regulations. In case of a sale made outside India, GST will not be applied as it is considered an export.

Configuring Indian GST

To configure Indian GST on your Chargebee site, follow these steps:

  1. Click Settings > Configure Chargebee > Business Profile and ensure that your organization address is added and up to date.

image

 2. Click **Settings** > **Configure Chargebee** > **Taxes**, and click **Enable Tax > Add Region > India > Configure the tax.**

Configuring the price type: You can set up the price type for each currency that you have enabled for your site by navigating to Manage Catalog Price Types on the Taxes page. The price type is set to 'exclusive' by default. For more information on configuring the price type, refer here.

Configuring tax settings for India: On the Taxes page, click Add Region and select India from the drop-down list. You will be redirected to the page where you can pick a mode of configuration to add the taxes.

You can select from the following options:

image
  • Avalara: Contact support to enable this setting for your site, if you do not have it already. To automate taxation on your invoices, if you have integrated AvaTax for Sales with Chargebee, you can select Avalara. Ensure that you add the HSN(India Harmonized System of Nomenclature) Codes for all your plans and addons before selecting Avalara as your preferred mode. The appropriate tax rate gets applied for subscription invoices based on the associated plan or addon's HSN code. In the absence of an HSN code, Avalara applies the default tax rate of 18% on the invoices.
  • Manual: Select this option to add your preferred tax rates manually.
  • Configure GST: Select this option and in the pop-up window that appears, you can set the default CGST, SGST/UTGST rates for all states and union territories.
  1. Tax will not be applied if the customer's billing/shipping address does not have 'State' mentioned, hence enable State as Mandatory from Settings > Configure Chargebee > Checkout and Self Serve Portal > Fields > Shipping/Billing > State > Mandatory > Publish.

image

GST Invoices

Once GST configuration is completed, the GSTIN field appears in the customer's billing info while creating a new subscription.

image

Note: Tax will not be applied if the customer's billing/shipping address does not have 'State' mentioned.

Refer to this link for more information.

Related Articles

Can I collect tax from customers outside my country?
Can I configure taxes for both B2B and B2C?
Can I exempt selected customers from paying taxes?
How to calculate Tax Reversal for a month?
How to Edit the Tax Rate for one individual EU country
Subscription cancelled due to Tax calculation failure reason
What are all the valid values for the field "tax2_juris_type" in the Upload CSV file for taxes?
How to find the ID of a tax profile in your Chargebee site?
Apply taxes without collecting address in the checkout
Tax configuration for zip codes in US and tax jurisdiction on tax reports
Subscription cancelled due to Non-Compliant EU Customer error
How is the tax validation performed in Anrok integration?
How to configure Tax API in Chargebee?
How to configure Reverse Charge?
Tax Provider onboarding guide to Chargebee Marketplace

Show more

Was this article helpful?