cashflowos Open web appStart free trial Free trial

Invoices & documents Invoices

Tax invoice format under GST

A GST tax invoice is valid when it carries a fixed set of details: your GSTIN, a unique serial number, the buyer's details, HSN or SAC, taxable value, the tax split and a signature. The layout is your choice; the fields are not.

Updated 2026-11-054 min read

Who this is for
  • GST-registered traders
  • Distributors and wholesalers
  • Billing desk staff
  • Service businesses
  • Accountants designing templates
On this page 11

Who issues a tax invoice and when

Every registered person making a taxable supply issues a tax invoice. Composition dealers and businesses selling only exempt goods or services issue a bill of supply instead. The law on contents sits in section 31 of the CGST Act and Rule 46 of the CGST Rules.

Timing matters as much as format:

  • Goods: at or before removal of goods for delivery, or at delivery where there is no movement.
  • Services: generally within 30 days of supplying the service.
  • Continuous supplies (rent, maintenance contracts): on or before the payment due date fixed in the contract.

This is general information, not tax advice. Confirm current rules on cbic-gst.gov.in.

The mandatory fields, with a sample

Here is how the fields look on a typical B2B invoice from a Jaipur distributor to a buyer in the same state.

FieldExample
Supplier name, address, GSTINShree Ganesh Traders, MI Road, Jaipur, 08ABCDE1234F1Z5
Invoice number and dateSGT/25-26/0412, 14-11-2025
Recipient name, address, GSTINVerma Hardware, Tonk Road, Jaipur, 08PQRSX5678K1Z2
Place of supplyRajasthan (08)
Item, HSN, quantity, unitPVC pipe 1 inch, HSN 3917, 200 NOS
Taxable value after discount₹40,000
Tax rate and amountCGST 9% ₹3,600, SGST 9% ₹3,600
Reverse chargeNo

Below the table come the invoice total in figures and words, and the signature or digital signature of the supplier or an authorised person. The tax rate above is only for illustration; always use the rate notified for your item.

Fields people forget

  • Place of supply with state name on inter-state sales. It decides whether you charge IGST or CGST plus SGST. See place of supply for goods.
  • Delivery address when goods go somewhere other than the billing address.
  • Unregistered buyers: for a supply of ₹50,000 or more, the buyer's name, address and delivery address with state name and code must appear even though there is no GSTIN.
  • HSN digits: 4 or 6 digits depending on your aggregate turnover for the previous year. The threshold is set by notification, so check the current one.
  • Reverse charge line, even when the answer is No.
  • Discount shown before tax, so the taxable value is clear.

How many copies, and what changes with e-invoicing

For goods, make the invoice in triplicate: the original for the buyer, the duplicate for the transporter and the triplicate for you. For services, two copies are enough: original for the buyer and duplicate for you. Mark each copy so nobody mixes them up.

If your aggregate turnover crosses the e-invoicing threshold (₹5 crore at the time of writing), B2B invoices must be reported to the Invoice Registration Portal, which returns an IRN and a signed QR code to print on the invoice. The fields stay the same; the reporting step is extra. Read e-invoicing and IRN for the workflow. Very large businesses also print a dynamic QR code on B2C invoices.

A worked example: inter-state sale

The same distributor sells 100 ceiling fans to a dealer in Indore.

LineAmount
100 fans × ₹1,450₹1,45,000
Less trade discount 4%₹5,800
Taxable value₹1,39,200
IGST at 18% (illustrative)₹25,056
Invoice total₹1,64,256

Place of supply is Madhya Pradesh (23), so the invoice shows IGST, not CGST and SGST. If the buyer gets this wrong in their books, their credit does not match GSTR-2B, so a clean invoice saves both of you a phone call.

Checklist before you print

  1. GSTIN of both parties matches the registration (state code first two digits).
  2. Number is from the current financial year's series and not used before.
  3. Place of supply decides the tax type; no CGST/SGST on an inter-state bill.
  4. HSN or SAC is present for every line.
  5. Taxable value, tax amount and total add up; round-off is shown separately.
  6. Signature, digital signature or a valid electronic invoice.
  7. Bank details and payment terms printed, so the buyer knows how and when to pay.

Doing this with Tally and Cashflow OS

In TallyPrime the sales voucher is the tax invoice, and its print carries the GST fields from your company and party masters. With Cashflow OS, an owner or salesperson can create that sales voucher from the phone or the web app once write-back is switched on. GST is worked out from the item and the party's state, and Tally validates the entry; if Tally refuses it, the reason comes back to the app. On plans that include them, e-invoices (IRN) and e-way bills can be generated from Cashflow OS for the synced Tally invoice; otherwise keep your existing process.

Avoid these

Common mistakes

  • MistakeNo place of supply shown on an inter-state invoice
    Do this instead

    Print the place of supply with state name and code; it decides whether IGST or CGST plus SGST is charged.

  • MistakeHSN missing on some lines
    Do this instead

    Set HSN on every item master and check the digits required for your turnover on the portal.

  • MistakeInvoice number reused from last year's series
    Do this instead

    Start a fresh series for each financial year so every number is unique within the year.

  • MistakeBuyer details left out for large B2C bills
    Do this instead

    For unregistered buyers above the limit in the rules, print name, address and delivery address with state.

Keep handy

Checklist

Tax invoice format under GST — 8 checks. Tick them as you go.

In Cashflow OS

How Cashflow OS helps

Cashflow OS puts your TallyPrime books on every phone in the team. Where it fits this topic:

01

Sales vouchers from the phone

With writing on, a sales voucher can be created from the phone or web; GST is worked out from the item and the party's state, and Tally validates the entry.

See Create Tally vouchers from your phone
Sales vouchers from the phone
02

Check invoices before GSTR-1

The GSTR-1 view from your Tally data opens bill-wise and HSN-wise detail, so a missing GSTIN or HSN shows up before filing.

See GST reports from your Tally data
Check invoices before GSTR-1

Questions people ask

Is a handwritten tax invoice valid under GST?
Yes, if it has every field Rule 46 asks for, including a serial number unique for the financial year and a signature. Businesses under e-invoicing must still report B2B invoices to the IRP.
Do I need to print the word Tax Invoice?
Labelling the document as a tax invoice is standard practice and avoids confusion with a bill of supply, proforma or challan. Check the current rule text on cbic-gst.gov.in for the exact wording requirements.
Can an invoice be in a language other than English?
GST rules list the fields, not the language. Many businesses print bilingual invoices, but keep GSTIN, HSN and amounts clear so the buyer and officers can read them.
What if I miss the HSN code on an invoice?
The invoice is incomplete and the HSN summary in GSTR-1 becomes harder to prepare. Correct the master and the invoice before filing.
What is the difference between a tax invoice and a bill of supply?
A tax invoice charges GST. A bill of supply is issued by composition dealers and for exempt supplies, where no tax is charged.
How many copies of a goods invoice are needed?
Three: original for the buyer, duplicate for the transporter and triplicate for the supplier. For services, two copies are enough.
Does a proforma invoice count as a tax invoice?
No. A proforma is an offer or a request for advance; the tax invoice is issued for the actual supply.
Where are the GST invoice rules written?
Section 31 of the CGST Act and Rule 46 of the CGST Rules. Check the current text on cbic-gst.gov.in. This is general information, not tax advice.

This page is general information for Indian businesses, not tax, legal or financial advice. Rules and rates change — check the official portals or your CA before acting.

Cashflow OS · works with TallyPrime

Put this into practice with your own books

Cashflow OS shows your TallyPrime ledgers, outstanding, GST views and reports on every phone in the team. Try it free on your own data, or let our Jaipur team walk you through it.

Start 14-day free trialBook a free demo