GST invoicing for freelancers in India: a no-jargon guide
If you freelance in India, an invoice is more than a request for payment — it's a tax document. Get the GST details wrong and you create problems for your client's accounts and your own filing. The good news: the rules are simpler than they look.
Do you even need to register for GST?
Registration is mandatory once your turnover crosses the threshold — ₹20 lakh for most service providers (₹10 lakh in some special-category states). It's also required if you supply services to clients in other states or sell through certain platforms. Below the threshold, registration is optional, and many early-stage freelancers skip it.
Quick check
No registration means you must not charge GST on your invoices. Charging tax you can't remit is a compliance problem, not a perk.
What a GST invoice must contain
- Your name, address, and GSTIN.
- A unique, sequential invoice number and the issue date.
- The client's name, address, and GSTIN (if they're registered).
- A clear description of the service, with the SAC code.
- Taxable value, the GST rate, and the tax amount — split into CGST + SGST or IGST.
- Place of supply, and your signature.
The part that trips people up: the tax split
Whether you charge CGST + SGST or a single IGST depends on where your client is, not where the money lands. Same state as you? It splits. Different state, or an export? It's IGST or a zero-rated export. We unpack this fully in our companion guide — but the key point is that the split should be automatic, never a manual decision per invoice.
Raise one in minutes, not an afternoon
E-BillR was built for exactly this: enter your business details once, add line items from a reusable catalog, and the GST is computed to the paise — CGST/SGST intra-state, IGST inter-state, zero-rated for exports. You get a print-ready PDF you can email straight from the app, free.
GST-correct invoices in minutes — every feature, free.
Try E-BillR free