Configure GST and Collect GSTINs for India

You can configure WHMCS to charge GST on purchases and collect GSTINs from clients on the order form.

WHMCS cannot provide tax advice or substitute for a tax expert. We recommend seeking appropriate advice from your local tax and GST authorities.

Configure Tax Rules for GST

To configure WHMCS to collect GST:

  1. Log in to the WHMCS Admin Area.
  2. Go to Configuration () > System Settings > Tax Configuration.
  3. Set Tax Support to ON.
    Tax Configuration
  4. To display your own GSTIN on invoices, enter it for Your Tax ID/VAT Number.
  5. Set Customer Tax IDs/VAT Numbers to ON.
  6. Click Save Changes.
  7. Select the Tax Rules tab.
  8. Under Quick Add, create the desired GST tax rules. Tax rules can apply to an entire country or to individual states or regions.
    • For example, you could create a GST rule that applies to all of the states or regions in India:
      A tax rule for GST
    • After you configure the settings for each tax rule, click Add Rule. Repeat the process for each desired tax rule.
  9. Choose the items and products to tax using this configuration.
    For more information, see Tax Configuration.

Customize the Tax ID Label for GSTIN

You can customize the label for collecting tax ID numbers to display GSTIN instead of Tax ID.

The Tax ID field in the Client Area order form

To do this:

  1. Create an overrides directory in the lang directory within your WHMCS installation.
  2. Create an override file for the desired language within the new overrides directory (for example, /whmcs/lang/overrides/english.php).
  3. Enter the following content for the file:
    <?php
    $_LANG['tax']['taxLabel'] = "GSTIN";
    
  4. Save the file. The system will now display GSTIN as the display label.
    The GSTIN field in the Client Area order form
For more information about customizing language strings in WHMCS, see Customize Text.

Last modified: June 11, 2024