Restaurant bill format generator
A compliant GST bill, your name, your items, the correct split, ready to print.
A valid restaurant GST bill must show: the restaurant name, address and GSTIN; a serial invoice number and date; item-wise quantities and amounts; and CGST and SGST as separate lines (2.5% + 2.5% on the 5% slab). This generator builds that format live, print it, save as PDF, or share it on WhatsApp.
A compliant GST bill needs: name + address + GSTIN, invoice number & date, item-wise amounts, and the CGST/SGST split shown separately. CountStand prints this automatically on 58/80mm thermal printers, numbered, dated, and filed into GSTR-1.
Powered by CountStand · countstand.com
What must a compliant restaurant bill show?
Top block: your trade name exactly as licensed, the outlet address, GSTIN, and ideally your FSSAI number (FSSAI labelling norms expect it on the bill). Middle: a consecutive invoice number that never repeats or skips, the date, and item-wise description, quantity, rate and amount.
Tax block: the taxable value, then CGST and SGST as two separate lines, a single merged "GST" line is the most common compliance mistake on Indian restaurant bills. Bottom: the grand total in figures, and payment mode if you track it on-bill.
Two useful extras that cost nothing: a dynamic UPI QR for the exact amount (faster settlement, cleaner reconciliation) and your service-charge policy stated plainly, it must be optional, and shown as its own line when applied.
Why do restaurant invoices need serial numbers?
GST requires consecutive, unique invoice numbers per financial year. A manual bill book makes this fragile: a torn page, a duplicate carbon, a second counter with its own pad, and suddenly GSTR-1 has gaps an officer can ask about.
The permitted relief for small tickets: B2C bills under ₹200 can be consolidated into one daily invoice if the customer does not ask for a bill. Useful for a chai counter; irrelevant once average tickets cross the threshold, which is why a POS with automatic numbering is the real fix rather than a workaround.
58mm or 80mm, which thermal bill format?
Most Indian counters run 80mm ESC/POS thermal printers, enough width for item names, quantities and a clean tax block. 58mm rolls save money but truncate item names and squeeze the CGST/SGST columns; they suit token receipts better than tax invoices.
This generator previews an 80mm layout. Print it from the browser onto your receipt printer to sanity-check margins and font sizing, then compare it with what your current billing produces. If your current bill fails the checklist above, that is a compliance gap, not a cosmetic one.
Asked by owners like you
What must a restaurant bill include to be GST-compliant?
Name, address and GSTIN of the restaurant; consecutive invoice number and date; description, quantity and value of items; the GST rate and the CGST/SGST amounts shown separately; and the total. Below ₹200 per bill (B2C), a consolidated daily invoice is permitted.
Can I use this format for my thermal printer?
Yes, the preview mirrors a standard 80mm thermal layout. Print via the browser and select your receipt printer. CountStand does this natively with ESC/POS printers, auto-numbered and filed into GSTR-1.
Do I need a bill book if I have a POS?
A POS that issues sequential GST invoices replaces the manual bill book, and removes the classic month-end problem of missing serials when GSTR-1 is due.
Never type a bill again
CountStand prints numbered GST bills from the POS in seconds, online or offline, and files the month automatically.
30-day free trial · No card · From ₹999/mo per outlet