Configuring GST and Collecting 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

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.

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.

Enable Tax Support

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.

After you configure the settings for each tax rule, click Add Rule.

Add Tax Rules

9. Choose the items and products to tax using this configuration. For more information, see Tax Configuration.

Customize the Tax ID Label

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

Tax ID field label

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";
Click to copy

4. Save the file. The system will now display GSTIN as the display label.

GSTIN field label

For more information, see Language Overrides.