Back to blog
Billing & Compliance#gst#compliance#invoicing#india

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.

TheFoodix Team6 min read

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.

TT

TheFoodix Team

Product Team

Read more articles