How to Send a GST-Compliant Invoice as a Freelancer in India (Step-by-Step)

Step-by-step guide to GST-compliant invoices for Indian freelancers — mandatory fields, SAC codes, place of supply and free templates.

Last reviewed 2026-01-05 · 10 min read · By the Software Today desk.

Who this is for

Freelancers in India — registered under GST or not — who want to send invoices that clients’ finance teams accept without back-and-forth.

Quick summary

What you’ll need

Step 1 — Registered or not?

If your turnover is under the GST registration threshold and you haven’t registered, you cannot charge GST — send a “bill of supply” or a plain invoice without tax lines. If you’re registered (voluntarily or because you crossed the threshold), every B2B invoice must carry the full GST format.

Step 2 — The mandatory fields

Step 3 — Send it right

Export as PDF, name the file clearly (Invoice-2026-014-ClientName.pdf), and send it with a short message stating the amount and due date. Add your UPI ID or a payment link in the invoice itself — it removes the most common excuse for delay.

Tools mentioned in this guide

Pros & cons

Pros

Cons

Our recommendation

Set up one invoicing tool with your GST details saved as a template, and never send an invoice from anywhere else. Consistency is what keeps your CA bill low.