cashflowos Open web appStart free trial Free trial

GST GST invoices

GST invoice mandatory fields

A GST tax invoice must carry the details listed in Rule 46 of the CGST Rules. Missing ones can cost your buyer their input tax credit and invite questions in an audit.

Updated 2026-11-053 min read

Who this is for
  • GST-registered traders
  • Distributors and wholesalers
  • Manufacturers
  • Service providers
  • Billing staff and accountants
On this page 12

The checklist

FieldWhat to show
SupplierName, address and GSTIN
Invoice numberConsecutive, unique for the financial year, up to 16 characters (letters, digits, hyphen, slash)
Date of issueInvoice date
RecipientName, address and GSTIN if registered; for unregistered recipients, see below
Goods or servicesDescription, HSN or SAC code, quantity and unit
ValuesTotal value, and taxable value after discounts or abatement
TaxRate and amount of CGST, SGST/UTGST, IGST and cess, separately
Place of supplyState name, for inter-state supplies

Also required where relevant: delivery address if different from the place of supply; whether tax is payable on reverse charge; and the signature or digital signature of the supplier or an authorised person.

HSN code digits

The number of HSN digits depends on your aggregate turnover in the previous year: 4 digits up to ₹5 crore and 6 digits above ₹5 crore, for B2B invoices. Many businesses print 6 or 8 digits anyway. The rule is set by notification and can change; check cbic-gst.gov.in. More in HSN and SAC codes explained.

Unregistered buyers

For an unregistered recipient, the invoice must carry the recipient's name and address and the delivery address, with state name and code, where the taxable value is ₹50,000 or more. For smaller amounts these are optional, though the state still matters for inter-state supplies. Details are in GST on sales to unregistered buyers.

Where the value is below ₹200 and the buyer is unregistered and does not ask for an invoice, a single consolidated invoice can be issued for the day's such sales.

Example: invoice body

A Delhi electrical goods dealer sells to a registered contractor in Delhi:

ItemHSNQtyRateTaxable valueCGST 9%SGST 9%
LED panel 18W940550 nos₹420₹21,000₹1,890₹1,890
Copper wire 1.5 sq mm854410 coils₹1,350₹13,500₹1,215₹1,215
Total₹34,500₹3,105₹3,105

Invoice total ₹40,710. Rates shown are for illustration; use the current rate for each HSN.

Timing and copies

  • Goods: issue the invoice before or at the time of removal or delivery.
  • Services: within 30 days of supplying the service (45 days for certain financial sector suppliers).
  • Copies for goods: three: original for recipient, duplicate for transporter, triplicate for supplier.
  • Copies for services: two: original for recipient, duplicate for supplier.

Special cases

  • Reverse charge supplies: state clearly that tax is payable on reverse charge, so the buyer does not expect GST on your bill.
  • Exports: add the buyer's overseas address, port code where relevant and the LUT or IGST-payment line; see GST for exporters.
  • Exempt or composition sales: issue a bill of supply instead of a tax invoice.
  • Advances for services: issue a receipt voucher, and later the tax invoice adjusting it.
  • Corrections: use a credit or debit note referring to the original invoice, never a second invoice with the same number.

Extra requirements for larger businesses

  • E-invoicing: businesses above the notified turnover must report B2B invoices to the Invoice Registration Portal and print the IRN and QR code; see e-invoicing and IRN.
  • Dynamic QR code on B2C invoices: required for businesses above a much higher turnover limit.

Thresholds are notified and have been lowered over time. This is general information, not tax advice.

Mistakes buyers complain about

  • Buyer's GSTIN missing or wrong, so ITC does not appear in their GSTR-2B.
  • Tax shown as a single 'GST 18%' amount without the CGST/SGST or IGST split.
  • Invoice numbers restarting mid-year, or duplicated across two billing counters.
  • Place of supply missing on an inter-state invoice.
  • Rounding differences between line tax and total tax.

Invoices from Tally and Cashflow OS

TallyPrime prints these fields once company, party and item masters carry GSTIN, state, HSN and rates. When sales vouchers are created from Cashflow OS with writing back switched on, they are posted into Tally and GST is worked out from the item and the party's state; Tally validates each entry. Cashflow OS documents such as quotations and proforma invoices carry your logo, bank and UPI details, but the tax invoice of record is the Tally voucher.

Avoid these

Common mistakes

  • MistakeBuyer's GSTIN missing or mistyped
    Do this instead

    Verify the GSTIN when creating the party and keep it in the master, so the buyer's credit appears in their GSTR-2B.

  • MistakeTax shown as a single 'GST 18%' amount
    Do this instead

    Print the CGST and SGST, or IGST, rate and amount separately for each invoice.

  • MistakeInvoice numbers restarting mid-year or clashing across counters
    Do this instead

    Use one series per counter with its own prefix, consecutive and unique for the financial year, up to 16 characters.

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

    Print the state name and code of the place of supply on every inter-state invoice.

Keep handy

Checklist

GST invoice mandatory fields — 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 posted to Tally

With writing back on, a sale created in Cashflow OS is posted into Tally, which validates it. GST is worked out from the item and the party's state, using the masters Tally holds.

See Create Tally vouchers from your phone
Sales vouchers posted to Tally
02

Spot missing GSTINs before filing

The GSTR-1 view prepared from Tally data opens bill-wise detail, so an invoice without a GSTIN or with the wrong state can be found and corrected in Tally.

See GST reports from your Tally data
Spot missing GSTINs before filing

Questions people ask

How long can a GST invoice number be?
Up to 16 characters, using letters, numbers, hyphens and slashes, unique within the financial year.
Is the buyer's address mandatory on a B2C invoice?
It is required when the taxable value is ₹50,000 or more. Below that it is optional, though recording the state helps with place of supply.
How many HSN digits must I print?
4 digits if your previous year's aggregate turnover was up to ₹5 crore, 6 digits above that, for B2B invoices. Check the current notification.
Is a signature mandatory on a GST invoice?
Yes, a signature or digital signature of the supplier or authorised representative. E-invoices registered with an IRN are treated differently.
Is a proforma invoice a GST tax invoice?
No. A proforma invoice is a quotation-style document asking for payment. The tax invoice is issued at the time of supply.
How many copies of a GST invoice are needed for goods?
Three: the original for the recipient, the duplicate for the transporter and the triplicate for the supplier. Services need two.
What document is issued instead of a tax invoice for exempt sales?
A bill of supply. Composition dealers also issue a bill of supply instead of a tax invoice.
Do e-invoices need the same fields?
Yes, the invoice still needs the Rule 46 details. Businesses above the notified e-invoicing turnover must also report B2B invoices to the Invoice Registration Portal and print the IRN and QR code.

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