GST-Compliant Invoicing for Restaurants in India: A Practical Guide
What actually has to be on a restaurant tax invoice, how CGST, SGST and IGST split, why your invoice numbers must be gap-free, and the mistakes that trip up audits.
GST invoicing is not the exciting part of running a restaurant, but getting it wrong is expensive. This is a plain-English guide to what a compliant restaurant tax invoice needs — not tax advice, but the practical shape of it.
What a compliant tax invoice must show
- Your registered business name, address and GSTIN
- A unique, sequential invoice number and the date of issue
- A description of each item with its HSN code where applicable
- The taxable value per line, the GST rate, and the tax amount
- The CGST and SGST (or IGST) split shown separately
- The grand total in figures, with any rounding shown as a round-off line
How the tax splits
For a normal dine-in sale within your own state, GST is split into equal halves: CGST and SGST. For an inter-state supply, a single IGST line applies instead. Restaurants almost always bill intra-state, so most invoices carry a CGST + SGST pair. The maths must be done in whole paise — floating-point rounding is what causes a bill total to be a paisa off and a guest to notice.
Why invoice numbers must be gap-free
GST law expects invoice numbering to be sequential and without gaps within a financial year. If your system skips numbers when an order is cancelled, or two terminals issue the same number, you have a reconciliation problem at filing time. The fix is a single atomic counter per business that hands out the next number only when an invoice is actually committed.
Common mistakes that surface in audits
- Rounding per line and again at total: Decide one rounding rule and apply it once, at the end.
- Discounts applied after tax: A pre-tax discount must reduce the taxable value, so GST is charged on the net.
- Missing HSN codes: Keep the HSN against the menu item so it flows onto every bill automatically.
- Editable invoice numbers: Numbers should be system-assigned, never typed by hand.
TheFoodix computes the CGST/SGST split per line in integer paise, applies discounts pre-tax, and issues gap-free, sequentially numbered tax invoices automatically at settlement — so compliance is a side effect of billing, not a separate chore.
TheFoodix Team
Product Team
Keep reading
