Skip to content

Set up GST correctly

Configure GST tax rules to charge IGST on inter-state sales and CGST + SGST within your registered state:

  • Input requirements: 15-character statutory GSTIN and your registered home state.
  • Automated rule creation: Sets up standard 18% GST tax rules in WHMCS.
  • Geographic tax splitting: Determines tax calculation dynamically based on client location.

Why the client's state matters

GST splits by geography. When your client is in another Indian state, you charge a single IGST (Integrated GST). When your client is in your own state, you charge two halves — CGST (central) plus SGST (state). GST Manager generates both rule sets so WHMCS picks the correct one automatically from each client's state.

1. Enter your GSTIN and registered state

Configure your tax identity through either method:

  • Setup Wizard: Enter your 15-character GSTIN and select your state during Step 3 (GSTIN & Tax Rules). Format errors are highlighted in red.
  • System Setup: Go to Addons → GST Manager → System Setup → Tax & GST, enter the GSTIN and Tax Type, then save changes.

Entering GSTIN and registered stateAddons → GST Manager → System Setup → Tax & GST

2. Generate the IGST / CGST / SGST rules

Generate the tax rules directly from the Tax & GST screen:

  • IGST 18%: Configured at country level (India) for inter-state clients.
  • CGST 9% + SGST 9%: Configured specifically for clients in your registered state.

One-Click System Setup

In a hurry? System Setup offers a One-Click System Setup that configures invoicing, your GSTIN and the tax rules together in a single step — handy if you skipped parts of the wizard.

3. Verify the WHMCS tax configuration

Validate tax rule application with test invoices:

  1. Intra-state check: Open an invoice for a client in your registered state. Confirm CGST 9% and SGST 9% line items display.
  2. Inter-state check: Open an invoice for a client in another Indian state. Confirm a single IGST 18% line item displays.
  3. Troubleshoot zero-tax: If tax is missing, verify the client profile has a valid State and rerun WHMCS Prerequisites from the Setup Wizard.

Client state is the switch

If a client's state is blank or wrong, WHMCS can't tell inter-state from intra-state and may apply the wrong tax (or none). The GST Compliance Health widget on your dashboard flags zero-tax domestic invoices so you can catch these quickly.

Documentation for the Relyweb app catalogue.