GST Invoice Format — Free download & step-by-step guide

This is the exact GST invoice format we use in our own business, refined over four years of running a small services firm in Pune. It is Rule-46 compliant, works on both A4 and half-letter paper, and can be filled out in under a minute using our free online tool. Skip the theory and start creating →, or read on for a deep dive.

What the law actually requires

Rule 46 of the Central Goods and Services Tax Rules, 2017 lists 14 mandatory fields for every tax invoice. We covered them in detail in the what-is-an-invoice guide. Here we focus on the format itself — how to lay these fields out so the invoice is (a) legal, (b) readable, and (c) doesn't look like it was made in 1998.

The three GST invoice formats you actually need

  1. Intra-state B2B invoice — supplier and buyer are in the same state. Uses CGST + SGST.
  2. Inter-state B2B invoice — different states. Uses IGST.
  3. Export invoice — no tax under LUT, or IGST paid and refunded later.

Column-by-column breakdown

A typical GST invoice line has these columns, in this order (from left to right):

ColumnWhat it holdsNotes
S.No.1, 2, 3…Optional but common
DescriptionItem nameBe specific — "USB cable" is better than "cable"
HSN/SAC4/6/8-digit codeMandatory for B2B
QtyNumber of unitsInclude unit (kg, nos, hrs)
RatePer-unit priceExclude GST
DiscountLine-level discountOptional
Taxable valueQty × Rate − DiscountThe base for GST
CGST %Half the total GST rateIntra-state only
SGST %Same as CGSTIntra-state only
IGST %Full GST rateInter-state only
TotalTaxable + all taxesThe line total

Download the GST invoice format

You have two choices, both free:

How to fill a GST invoice — 8 quick steps

  1. Open the generator. Your business details load from your last session automatically.
  2. Enter the invoice number. Use a format like INV/25-26/001 — the year prefix makes audits easier.
  3. Set the issue date and payment due date. Standard credit terms in India are 15 or 30 days.
  4. Fill the "Bill To" section with your customer's legal name, address and GSTIN.
  5. Add one line per item — description, HSN, quantity, rate.
  6. Choose the GST rate (5, 12, 18 or 28%). The tool auto-splits it into CGST/SGST for intra-state or applies IGST for inter-state supplies.
  7. Add any discount or shipping charge. Watch the total update in real time.
  8. Click Download PDF. Done.

Sample GST invoice — a real example

Say Sunrise Traders (Pune, Maharashtra, GSTIN 27ABCDE1234F1Z5) sells 100 kg of "Basmati Rice — HSN 1006" to Green Grocers (Mumbai, Maharashtra, GSTIN 27FGHIJ5678K2Z9) at ₹85/kg. GST rate is 5% (2.5% CGST + 2.5% SGST because same state).

Try replicating this in our generator — takes 45 seconds.

Common GST invoice format mistakes to avoid

Frequently asked questions

Is a printed GST invoice mandatory or can I send it by email?

Email PDF is perfectly legal. In fact, e-invoice recipients above ₹5 crore turnover receive it as JSON from the IRP portal — no paper involved.

Do I need a signature on a GST invoice?

Yes — either physical, digital signature (DSC), or a scanned image. Our generator supports all three.

Can I send one GST invoice for multiple deliveries?

Yes, provided you attach a delivery challan for each dispatch and reference them in the invoice.

How long should I keep GST invoices?

72 months (6 years) from the due date of the annual return of the year they relate to.

Skip the template hunt. Generate a GST invoice in 60 seconds.

Create GST Invoice →