Skip to main content
onebooksgst Logo

How to Create a GST-Compliant Invoice

A step-by-step walkthrough for raising a GST-compliant invoice, from the fields you need ready to a worked CGST/SGST example and common invoicing mistakes.

7 min read
Topics:GST InvoicingTax InvoiceComplianceHow-To
How to Create a GST-Compliant Invoice — OneBooks GST
What you'll learn from this guide
  • GST Invoicing
  • Tax Invoice
  • Compliance
  • How-To

A GST-compliant invoice is not just a bill with a GST number stamped on it. It is a legal document that determines whether your buyer can claim input tax credit, whether your GSTR-1 filing is accurate, and whether you can defend the transaction if a tax officer asks questions later. Learning how to create a GST-compliant invoice correctly the first time, rather than fixing rejected or disputed invoices after the fact, saves real time every month.

This walkthrough covers what to gather before you raise the invoice, the exact fields to fill in, a worked example, and the mistakes that most often make an otherwise fine-looking invoice technically invalid.

What to gather before you raise the invoice

Have these on hand before you start typing, rather than filling them in after the fact:

  • The buyer's GSTIN and registered legal name, ideally verified rather than copy-pasted from an old email.
  • The place of supply, which may differ from the buyer's billing address, especially for services or goods shipped to a different state.
  • The correct HSN (goods) or SAC (services) code for every item, at the number of digits your turnover slab requires.
  • The applicable GST rate for each item, and whether the supply is intra-state (CGST+SGST) or inter-state (IGST).
  • Your invoice numbering series for the financial year, so the new invoice continues it without a gap or repeat.

Step-by-step: filling in the invoice

  1. Assign the invoice number and date. Use a consecutive, unique series for the financial year; it may include letters and a hyphen or slash but should not repeat or skip in a way that looks irregular.
  2. Fill in seller details. Legal name, address, and GSTIN of the supplying entity, matching GST registration records exactly.
  3. Fill in buyer details and place of supply. Name, address, GSTIN (for B2B), and the place of supply, which decides whether CGST+SGST or IGST applies.
  4. List each line item. Description of goods or services, HSN/SAC code, quantity and unit, rate per unit, and the taxable value before tax.
  5. Apply the correct tax. Compute CGST and SGST separately for intra-state supplies, or IGST for inter-state supplies, at the rate applicable to that HSN/SAC.
  6. Add discounts and round off. Show any discount before tax where applicable, and round the final payable amount consistently.
  7. Add mandatory notes where relevant. For example, "reverse charge applicable" or an export declaration, and the authorised signatory details.

A worked example

Consider a Bengaluru-based supplier selling office furniture to a buyer in the same city (intra-state) worth ₹40,000 before tax, at 18% GST:

FieldValue
Taxable value₹40,000
CGST @ 9%₹3,600
SGST @ 9%₹3,600
IGSTNot applicable (intra-state supply)
Total invoice value₹47,200

If the same sale had gone to a buyer in another state, the ₹7,200 tax would instead be shown as a single IGST @ 18% line, not split into CGST and SGST.

CGST+SGST or IGST: getting this right matters

Charging CGST+SGST on what should have been an inter-state supply (or the reverse) is one of the most common invoicing errors, and it is not a cosmetic mistake, it affects which government the tax is credited to and whether the buyer can claim the credit smoothly. The place of supply, not just the buyer's billing address, decides this: for goods, it is generally where the goods are delivered; for services, specific rules apply depending on the nature of the service and the location of the recipient.

Mistakes that quietly invalidate an invoice

  • A mistyped GSTIN digit. Even one wrong character means the invoice will not match against the buyer's records, and it may not reflect correctly in their GSTR-2B.
  • Missing or wrong HSN/SAC codes. This causes mismatches in your HSN summary and can attract scrutiny during return filing.
  • A broken numbering series. Skipping numbers, restarting mid-year without reason, or running two overlapping series for the same GSTIN can raise questions during audit.
  • No separate place of supply shown when it differs from the billing address, particularly for inter-state services.
  • Inconsistent rounding that causes the invoice total to not tie back to the sum of taxable value and tax amounts.

Invoice copies and how many you actually need

Under GST rules, a tax invoice for goods is meant to be issued in multiple copies, typically an original for the buyer, a duplicate for the transporter, and a triplicate retained by the supplier, though in practice most businesses now generate a single digital invoice and share it electronically, with the transporter copy referenced through the e-way bill instead of a separate paper set. For services, a single original and duplicate copy is the norm. What matters more than the exact copy count is that your own retained record, whether printed or digital, stays legible and unaltered for as long as GST law requires records to be kept.

You cannot simply edit an issued invoice

One habit worth building early: once an invoice is issued and shared with the buyer, it should not be silently edited later, even to fix a genuine error. If the value, tax, or quantity needs to change after the fact, the correct route is a credit note (to reduce) or a debit note (to increase), each referencing the original invoice number. Quietly reissuing a corrected version of the same invoice number creates two documents with the same identity and different figures, which is exactly the kind of discrepancy that surfaces during GSTR-1 reconciliation or an audit.

Making invoice creation repeatable

Once you have the fields right, the goal is to stop re-deciding them every time. OneBooks GST's accounting software lets you raise GST invoices directly, with invoice PDF templates that carry the mandatory fields through consistently, so numbering, HSN, and tax splits do not have to be re-checked line by line. Because the same invoice data feeds GSTR-1 automation, what you invoice and what you file stay aligned without a separate manual reconciliation step. If you sell through marketplaces as well, you can bring those sales in alongside direct invoices rather than tracking them in separate spreadsheets.

For the exact list of fields the law requires on every invoice, see our detailed breakdown of the GST invoice format and mandatory fields, and for HSN-specific rules, our guide to HSN codes on invoices.

Frequently asked questions

What is the minimum information a GST invoice must show?

At minimum it should show a consecutive invoice number and date, seller and buyer details including GSTIN where applicable, place of supply, HSN/SAC codes, taxable value, tax rate and amount split by tax type, and the total invoice value.

Can I use one invoice numbering series for multiple GSTINs?

Each GSTIN should generally maintain its own consecutive numbering series for the financial year. Mixing series across GSTINs makes it harder to demonstrate an unbroken sequence for each registration.

Do I need to sign every GST invoice?

A physical or digital signature by the supplier or an authorised representative is generally expected, though digitally generated invoices with appropriate authentication are widely accepted. Confirm current requirements on the GST portal if in doubt.

What happens if I charge IGST instead of CGST+SGST by mistake?

The wrong tax type can be corrected, but it may involve adjusting entries and can delay the buyer's ability to claim credit smoothly. It is worth double-checking the place of supply before the invoice is finalised rather than after.

Is a rounded-off total acceptable on a GST invoice?

Yes, rounding the final payable amount is standard practice, as long as it is applied consistently and the underlying taxable value and tax amounts are shown accurately before rounding.

Doing this in OneBooks GST

OneBooks GST is built around exactly this cycle. It keeps invoice entry and return preparation on the same data, so an invoice raised in the month appears correctly in the return.

Because OneBooks GST keeps each GSTIN in its own organisation context, a business registered in several states can work through one registration at a time.

OneBooks GST publishes practical guides to help Indian businesses understand compliance, reconciliation, and reporting workflows.

Keep reading

More GST Invoicing guides

Turn this workflow into a 5-minute process.

Use OneBooks GST to upload files, validate data, reconcile mismatches, and keep monthly GST work moving.