Understanding GST in E-BillR
E-BillR applies Indian GST rules automatically so your invoices are tax-correct. Here's what happens behind the scenes.
CGST + SGST vs IGST
GST routing is based on the explicitly selected states of your company and the client — not guessed from a GSTIN prefix or address text.
Both your Business Profile (in Settings) and each customer have a dedicated State (place of supply) dropdown. E-BillR compares those two values on every invoice and applies one of three outcomes:
- Same state (intra-state) — the tax is split into CGST and SGST, each half the GST rate. An 18% slab becomes 9% CGST + 9% SGST.
- Different state (inter-state) — the full rate is charged as a single IGST line. An 18% slab becomes 18% IGST.
- Outside India (Export) — the invoice is zero-rated: no CGST, SGST, or IGST is added.
You never choose CGST/SGST/IGST manually — the engine routes it from the two selected states.
How states are set
- Your company state — select it in the State (place of supply) dropdown in Settings. Entering your GSTIN auto-fills the matching state (the first two digits of a GSTIN are its GST state code), but the dropdown is always editable.
- Client state — set in the customer record, or in the Bill to section when creating an invoice. It pre-fills from a saved customer or from the client's GSTIN, and can always be overridden.
Exports are zero-rated
Selecting Outside India (Export) as the client's state zero-rates the invoice (a zero-rated supply, as permitted for exports of services). No CGST, SGST, or IGST is added.
Why totals are always exact
E-BillR stores every money amount in paise (1/100 of a rupee) as whole integers — never as decimals. This avoids the rounding errors that creep in when money is held as floating-point numbers, so your subtotal, tax, and total always add up to the paisa.
What this means for you
Set your State (place of supply) correctly in Settings and confirm each client's state when creating an invoice. Those two selections determine whether an invoice shows CGST/SGST, IGST, or zero-rated — getting them right keeps your filings clean.