Restaurant GST bill format in India: a simple checklist
A restaurant bill in India is a tax invoice. Here is what it should show, in plain words. Your CA has the final word on your own business.
What the bill should show
The restaurant's name, address and GSTIN; a bill number that runs in order; the date; each item with quantity, rate and amount; the taxable value; the tax split as CGST and SGST (or IGST); and the total. Many restaurants add the table number, the cashier and the payment mode.
Bill numbers must not skip
Bill numbers should run in one series without gaps or repeats. A POS keeps the series for you, even when a bill is printed first and paid later.
Service charge
If you add a service charge, show it as its own line, and follow the current government guidance on whether it can be charged by default.
Cancelled bills and voids
Do not delete bills. Cancel them in the POS so the record stays, and keep a log of who cancelled and why.
Which GST rate applies
The GST rate for restaurant food depends on the kind of business, for example a standalone restaurant or a restaurant inside a hotel. Rates change from time to time, so confirm yours with your CA or the GST portal, then set it once in your POS.
More guides
What is a KOT in a restaurant?
KOT stands for kitchen order ticket. It is the slip that tells the kitchen what to cook, for which table, and in what order.
How to choose a restaurant POS: 10 questions to ask
Every POS demo looks good. These questions show which one will still work on a full Saturday night.
Restaurant POS software price in India: what it really costs
A POS price is more than the number on the brochure. Here is every cost to add up before you pay, with the full Treeo POS price as a worked example.
Questions people ask
Is a GSTIN needed on a restaurant bill?
If the restaurant is registered under GST, yes, the GSTIN should be on the bill.
Can I edit a bill after printing?
Cancel it and make a new one in the POS. The cancelled bill stays in the record.
Book a free demo
Leave your number and we will call or WhatsApp you, or message us now on +91 90566 87913.