Invoice Saathi

Free download

Restaurant bill format, free download

Six ready restaurant bill formats for Excel, Word and PDF. Every file keeps food, drinks and any service charge as separate lines, each carrying its own SAC code, so the right GST rate lands against the right item.

  • No email address, no signup, no watermark
  • The Excel sheets calculate the tax for you
  • Works for dine-in, takeaway and delivery bills

What is a restaurant bill format?

A restaurant bill format is a ready GST invoice layout for food, drinks and service charges at a dine-in or takeaway counter. It already carries your GSTIN, a SAC code for each item, the taxable value, and the CGST, SGST or IGST split, so you only fill in the order and the amount.

A meal out, a parcel order or a quick coffee at the counter are all taxable supplies of services. The bill a restaurant hands over has to carry the same particulars as any other tax invoice.

This page carries six ready files: two Excel workbooks, two Word documents and two PDFs. Each one lays out the same restaurant bill, structured so food, drinks and any service charge sit as separate lines rather than one total.

Pick by what the counter needs. Take Excel if you want the tax worked out for you. Take Word if you want to type over a layout and add your own terms. Take PDF if you want to print a stack and write bills by hand.

What must a restaurant bill show?

A restaurant bill must show the GSTIN and address, a consecutive bill number, a SAC code for each food or drink item, the taxable value, the place of supply, and the tax split as CGST and SGST or as IGST. Food, drinks and any service charge sit on separate lines, not one total.

A meal served at a restaurant is a taxable supply of services under GST, the same as any other business sale. The bill you hand a diner at the table or the counter has to carry the same particulars as any tax invoice.

The particulars a tax invoice has to carry are set out in Rule 46 of the CGST Rules, and they apply to a restaurant bill exactly as they apply to a shop bill.

Most lines on a restaurant bill are food or drink made to order, so they take a SAC code. A packaged item sold at MRP, such as a bottled drink or a tin of sweets at the counter, takes an HSN code instead.

The fields to fill in

  • Your restaurant's name, address and GSTIN
  • A consecutive bill number, unique within the financial year
  • The bill date, and the table number or order type: dine-in, takeaway or delivery
  • The customer's name and address, when the bill is raised to a business
  • A SAC code for each food or drink item, or an HSN code for a packaged item sold at MRP
  • A description and the taxable value of each line
  • The place of supply, which for a restaurant is normally where it is located
  • The tax charged: CGST and SGST together, or IGST on its own, each with its rate and amount
  • A signature, or a digital signature, of the restaurant or an authorised person
A filled restaurant bill, field by field
Restaurant
Sample Spice Route Diner, FC Road, Pune
Restaurant GSTIN
27DDDDD3333D1Z8
Bill number
SSR/2026-27/0154
Bill date
04-10-2026
Order
Table 6, dine-in
Place of supply
Maharashtra (27)
Reverse charge
No
DescriptionSACQtyRateTaxable valueGST rateCGSTSGSTLine total
Chicken biryani, family pack9963312450.00900.005%22.5022.50945.00
Masala papad and soft drink996331360.00180.005%4.504.50189.00
Total taxable value 1,080.00
CGST 27.00
SGST 27.00
Grand total 1,134.00

Amount in words One thousand one hundred thirty four rupees only

An illustration, not a real business. Both the diner and the restaurant are in Maharashtra, so the tax splits into CGST and SGST rather than becoming IGST. Every line here carries the same GST rate; a bill mixing packaged and prepared items can carry more than one.

How do I fill a restaurant bill in Excel?

The Excel restaurant bill format is a working sheet, not a picture of one. Enter each food and drink item as its own line with a SAC code and GST rate, and the taxable value, the tax and the grand total work themselves out. One cell sets intra-state or inter-state.

Open the file and fill in the header block once with your restaurant name, address, GSTIN and state, then save it as your own master copy. From then on each bill is the table, the order and the item lines.

The item table gives you ten lines. Use them for each dish, drink or packaged item on the order, each with its own SAC or HSN code and GST rate.

The CGST, SGST and IGST columns are driven off the supply-type cell at the top, so you never charge both a state split and IGST on the same bill.

The Excel template, step by step

When should I use Word or PDF instead?

Use the Word or PDF restaurant bill format when the counter has no working till, or when a bill needs a line of terms a spreadsheet cannot hold. Both carry the same fields as the Excel sheet, but nothing recalculates, so the tax and the total are worked out by hand.

Word suits a bill that needs a line the Excel sheet has no room for: a note about a packed order, a complimentary item, or payment terms for a corporate account settled later.

PDF suits the counter itself. Print a stack, number the pages in advance, and keep them at the billing counter for the day the system or the power is down.

Both carry the same fields as the Excel sheet. What they do not do is calculate. Work out the taxable value and the tax under each head yourself, and check the lines add up to the grand total before you hand the bill over.

More on billing without a computer

Does every restaurant issue a tax invoice?

A registered restaurant issues a tax invoice, with GST charged and split across CGST, SGST or IGST. A restaurant that is not registered under GST issues a plain bill instead, with no GSTIN and no tax on it. Nothing about dine-in, takeaway or delivery changes which document applies.

Only a restaurant registered under GST charges GST and issues a tax invoice. An unregistered eatery issues a plain bill instead, with no GSTIN line and no tax on it.

Nothing about the order changes which document applies. A dine-in table, a takeaway parcel and a delivery order from the same restaurant all get the same kind of bill.

If your restaurant is not registered, remove the GSTIN line and the tax rows from these files before using them, or start from a plain bill instead.

Invoicing without GST

Is a restaurant bill different from a hotel bill?

A restaurant bill and a hotel bill are both tax invoices, and the same format covers either one. The difference is only which lines sit on it: a stand-alone restaurant bill carries only food, drink and service lines, while a hotel bill also carries a room tariff line.

A guest staying at a hotel who also eats at its restaurant gets one bill, with room tariff and food both on it as separate lines.

A stand-alone restaurant, with no rooms, issues a bill with only food, drink and service lines on it, which is a narrower version of the same format.

Either way, the fields are the same: GSTIN, a SAC code per line, the taxable value and the tax split. What changes is only how many kinds of line the bill carries.

The hotel bill format, for a front desk that bills both

When does a written restaurant bill stop being enough?

A written restaurant bill cannot enforce a consecutive number across two shifts at the same counter, remember what a running table already owes, or turn a disputed charge into a credit note that carries the original bill number forward. Invoice Saathi does the tax, the numbering and the ledger, then prints or shares the bill.

A busy service with more than one biller is where a written number first breaks. Two people billing from two books, or one filling in for the other, is enough to issue the same bill number twice.

A ledger is the second thing paper cannot hold. It does not know what a running table already owes, and it does not know that last week's bill is the one a refund now has to be credited against.

The billing screen stays as plain as a counter pad: the order and the total. The tax split is worked out in the background and printed or shared on the finished bill.

Open the billing app

Free to start, INR 2,500 or INR 5,000 a year.

Start free

FAQ

Restaurant bill format questions

What is a restaurant bill format?
A restaurant bill format is a ready tax invoice layout for food, drinks and service charges. It carries your GSTIN, a SAC code for each item, the taxable value and the CGST, SGST or IGST split already laid out.
Does a restaurant bill need a SAC code instead of an HSN code?
Mostly yes. A meal made to order is a service, so it takes a SAC code. A packaged item sold at MRP, such as a bottled drink, takes an HSN code instead.
Can one bill cover dine-in, takeaway and delivery?
Yes. Each is billed on the same format: the restaurant, the order and the item lines. What differs is only the order type noted on the bill, not the fields it carries.
What if my restaurant is not registered under GST?
Remove the GSTIN line and the tax rows before using these files. An unregistered restaurant must not charge GST or show a GSTIN on its bill.
Is this restaurant bill format free to download?
Yes. All six files on this page are free, need no email address and no signup, and carry no watermark. Use them for your own billing and put your own restaurant name on them.
Do food and drinks attract the same GST rate?
Not necessarily. Rates can differ by item, which is why this format keeps each dish and drink on its own line rather than one total.

Fill the bill in instead of formatting it

The app does the tax split, the consecutive numbering and the order ledger, then prints to a counter roll or shares a PDF on WhatsApp.

Start free