Free Restaurant Bill Generator (GST Ready)
Make a restaurant or food bill online in a minute. Add your items, and the bill works out the discount, an optional service charge and 5% GST split into CGST and SGST. Get a thermal receipt or an A4 invoice, then download it as a PDF or PNG, or print it.
Everything stays in your browser. Nothing you type is sent to F&Bos. Use the generator only for real sales: a bill for a meal that never happened is not a valid bill.
Restaurant bill format in India
A restaurant bill in India follows the same order whether it comes off a thermal printer or an A4 sheet:
- Header: the restaurant's name, address, GSTIN and FSSAI number, with "Tax Invoice" (or "Bill of Supply") as the title.
- Bill details: the bill number, date and time, and the order type or table.
- Items: each dish with its quantity, rate and amount.
- Totals: subtotal, discount, taxable value, CGST and SGST, round-off and the final total.
The thermal receipt is what most dine-in and takeaway guests get. An A4 invoice suits catering orders, corporate lunches and guests who need a bill for expense claims. This generator makes both from the same details. For a field-by-field sample, see our restaurant bill format guide.
GST rules for restaurants
- 5% without input tax credit applies to most restaurants, cafés, dhabas and cloud kitchens. It prints as CGST 2.5% + SGST 2.5%.
- 18% with input tax credit applies to restaurants in hotels where a room's tariff is above ₹7,500 a night. This generator doesn't cover that rate.
- Composition scheme restaurants can't charge GST. They issue a bill of supply that says "composition taxable person, not eligible to collect tax on supplies".
- Unregistered restaurants can't charge GST at all. Putting GST on a bill without a GSTIN isn't allowed.
- Zomato and Swiggy orders: the platform collects and pays the GST under Section 9(5). You don't add GST to those orders yourself.
Discounts given on the bill come off before tax, so GST is charged on the lower amount. A service charge works the other way. It can't be mandatory or added by default under the 2022 Central Consumer Protection Authority (CCPA) guidelines, which a single judge of the Delhi High Court upheld in March 2025. If a guest chooses to pay one, it forms part of the value GST is charged on. Read more in our GST for restaurants guide.
Mandatory fields on a restaurant bill
Rule 46 of the CGST Rules sets out what a tax invoice must show. For a restaurant, that means:
- Your name, address and GSTIN
- A unique bill number of up to 16 characters, in sequence for the financial year
- The date of issue
- The SAC code for restaurant service, 996331
- Each item's description, quantity and value
- Any discount and the taxable value
- The GST rate and amount, split into CGST and SGST
- The total amount
- Whether tax is payable on reverse charge
- A signature, or a digital signature, of the supplier or an authorised person
FSSAI also requires your 14-digit licence or registration number on every bill, which it has enforced since 1 January 2022. Not sure which one you need? Check our FSSAI license fee calculator. A guest's name and address are needed only when they're GST-registered, or when the taxable value is ₹50,000 or more. Rules change from time to time, so check with your accountant.
How to use the generator
- Enter your restaurant name, address and, if you have them, your GSTIN and FSSAI number.
- Set the bill number, date and order type.
- Add each item with its quantity and rate.
- Add a discount, and a service charge only if the guest agreed to it.
- Pick thermal or A4, then download the PDF or PNG, or print.
Restaurant bill generator FAQ
Is this restaurant bill generator free?
Yes. It's free, with no sign-up and no watermark. Everything runs in your browser, and nothing you type is sent to F&Bos.
How is GST calculated on a restaurant bill?
Most restaurants charge 5% GST on the taxable value, which is the subtotal minus any discount plus any service charge the guest agreed to. The 5% is shown as CGST 2.5% and SGST 2.5%. On a taxable value of ₹558, that is ₹13.95 each, or ₹27.90 in all.
Can I make a bill without a GSTIN?
Yes, but it can't charge GST. Choose "Not GST-registered", and the bill will show your items and total with no tax lines. A composition-scheme restaurant should choose "Composition scheme", which prints a bill of supply.
Is a service charge allowed on a restaurant bill?
Only if the guest chooses to pay it. Under the 2022 CCPA guidelines, a restaurant can't make a service charge mandatory or add it by default. This generator leaves it off unless you tick the box, and labels it as voluntary.
Is the FSSAI number mandatory on a food bill?
Yes. FSSAI requires food businesses to print their 14-digit licence or registration number on bills, cash memos and receipts, which it has enforced since 1 January 2022.
Tired of manual bills? Try F&Bos billing
F&Bos restaurant billing software applies the right GST split by order type, prints your GSTIN on every invoice, keeps billing when the internet drops and gives you GSTR-1 and GSTR-3B ready exports. You set up your bill format once, and every bill follows it.
See F&Bos billing →Plans from ₹6,000/outlet/yr + GST · WhatsApp: +91 79803 72217