Restaurant Bill Generator

    Build the bill when the table is closing. Move off handwritten pads without buying a POS: add dishes, drop service charge if the guest refuses it, collect at the desk or on UPI, WhatsApp the PDF. Same flow for takeaway, delivery, and catering.

    Restaurant

    None

    Upload

    URL

    Order items

    Items subtotal1000

    Bill details

    Auto-generated: R400000

    Charges & totals

    Leave empty to hide from bill

    Maximum: 1180

    Add a scannable QR on the bill so customers can pay via UPI.

    ₹ Rupee

    $ Dollar

    Subtotal1000
    GST (18%)180
    Grand Total1180

    None

    Upload

    URL

    Options

    First PDF free · Sign in when you download

    Live Preview
    PREVIEW
    Restaurant Name

    Restaurant Address, City, State - Pincode

    Bill No:R400000
    Date & Time:06 Aug 2026 12:10
    Customer:Customer Name
    Order:dine in
    KOT:001
    Guests:2
    DescriptionQtyRateAmount
    Paneer Butter Masala2250500
    Dal Makhani1180180
    Butter Naan440160
    Gulab Jamun280160
    Sub Total:1000
    CGST (9%):90
    SGST (9%):90
    Grand Total:1180
    Table:13
    Served by:Ramesh
    Payment:cash

    Thanks for visiting!

    Service flow

    Closing the table into a bill

    Closing starts when the last dishes leave the kitchen. Floor confirms the order, counter builds the total, guest pays, and the manager tracks what is still open.

    1. 1

      Close the table

      Last KOT is done. Waiter confirms covers and what actually left the kitchen before anyone builds a total.

    2. 2

      Build the bill

      Dishes, qty, and rates become line items. Service charge and GST stack only when that outlet uses them.

    3. 3

      Show the guest

      Live preview matches the PDF. A wrong naan count gets fixed before wallets come out.

    4. 4

      Collect payment

      Cash at the desk, card, or UPI on the bill. QR pre-fills the amount when the guest scans.

    5. 5

      Share the PDF

      Print if you have a printer. Many counters skip paper and WhatsApp the bill for dine-in, takeaway, delivery, and catering.

    6. 6

      Track and reopen

      Mark paid, partially paid, or unpaid in the dashboard. Bill History covers end-of-day review and duplicate requests.

    Where settle slows down

    Closing a table when something gets stuck

    Most visits here start after the food is done: leaving handwritten pads for a digital bill, a guest who wants a line dropped, a business lunch that needs an itemised receipt by morning, or a bill that went missing.

    Still on handwritten bills

    New and neighbourhood restaurants often write bills on a pad until they outgrow it. Fill the same dishes here, download a clean PDF, WhatsApp it to the guest. No POS install. Payment stays at the desk or on UPI; mark paid, partial, or unpaid in the dashboard instead of flipping through carbon copies.

    Guest wants service charge removed

    The fight is rarely about labels. Guests dispute the add-on and ask to drop it. Set service charge to none; the line leaves the total and the PDF. GST stays untouched.

    Business lunch finished. Expense report is tomorrow.

    The organiser needs an itemised receipt before they file the claim. Dishes with qty and rate, outlet details, and often FSSAI or GSTIN on the same PDF. WhatsApp it the same evening so finance is not chasing a missing slip the next day.

    The bill got lost

    Guest mislaid the PDF, or company accounts never got it. If the meal is real and the details are known, reopen from Bill History or rebuild the bill and WhatsApp it again.

    Who touches the bill

    What the counter, floor, and guest each need

    One PDF clears a table, goes home with the diner, and later shows up in end-of-day review. Each person is solving a different problem with it.

    Counter & owner

    • Close tables and delivery tickets before the next seating
    • Replace handwritten pads with a WhatsApp PDF, then mark paid, partial, or unpaid
    • Pull a duplicate when finance or a repeat guest calls back

    Floor & kitchen

    • Match table number or KOT so the wrong bill never hits a table
    • Confirm what left the pass before the total locks
    • Drop service charge on the form when the guest refuses that line

    Guest

    • See dishes and charges before paying
    • Take an itemised PDF home for a business lunch expense report
    • Replace a misplaced bill when the meal details are still known

    Order type

    Table number for dine-in, KOT for delivery

    A takeaway pack with an empty table field looks wrong to staff. Printing every identifier on every bill slowed people down, so order type now decides which labels matter. Blank optional fields stay off the PDF, including catering runs that only need a KOT and customer name.

    • Dine-in — table number, covers, and waiter name so floor staff can close the right table.
    • Takeaway, delivery & catering — KOT or order ID carries the ticket when there is no table to clear.
    Ticket identityDine-in
    Order typeDine-in
    Table07
    Persons2
    WaiterRamesh
    KOT

    Dashed rows above stay off the downloaded PDF.

    bill-total.pdfLive preview
    Paneer Butter Masala × 2₹500
    Butter Naan × 4₹160
    Subtotal₹660
    Service charge 10%₹66
    CGST + SGST₹119
    Tip
    Total₹845

    Adjusting the total

    Adjust charges without changing the rest of the bill

    At settle, something often needs a quick change: a missing dish, a guest who wants service charge dropped, or tax that should not apply. Each charge sits on its own line so you can edit one without redoing the whole bill. The live preview updates the total before anyone pays.

    • Fix a missing dish or wrong qty; amounts recalculate from qty × rate.
    • Set service charge to none when the guest refuses it. GST stays as it was.
    • Switch GST, IGST, or None without rewriting the dish list or tip.

    Settle & share

    WhatsApp the bill when you do not print

    Outlets leaving handwritten pads often skip buying a printer or POS. They fill the form, send the PDF on WhatsApp, and take payment at the desk or through the UPI QR on the bill. The manager then marks each bill paid, partially paid, or unpaid in the dashboard so open amounts stay visible through the shift.

    • WhatsApp a short link or the PDF for dine-in, takeaway, delivery, and catering when paper is not an option.
    • UPI QR on the bill pre-fills the total so the guest can pay without retyping the amount.
    • Bill History holds the day's bills for payment status, end-of-day review, and lost-bill duplicates.

    After the paper pad

    How new outlets usually run it

    1Build the bill and confirm dishes

    2WhatsApp a short link or the PDF to the guest

    3Collect at the desk or via UPI on the bill

    4Mark paid, partially paid, or unpaid

    5Reopen from Bill History if the file is lost

    Before you clear the table

    Look over these before you send or print

    Common fixes after the guest has already seen the total: a missing dish, service charge still on after they asked to drop it, or the wrong table number.

    Outlet name & address
    FSSAI / GSTIN (if used)
    Table / KOT (if used)
    Item list (qty & rate)
    Service charge (keep or drop)
    Grand total

    After service

    How restaurants reconcile bills after service

    Once the last table leaves, the job is matching money to bills, clearing what is still unpaid, and answering anyone who needs the PDF again tomorrow.

    Match cash and UPI to the shift

    Open Bill History at close. Paid desk collections and UPI scans should line up with the day's bills. Anything still open stays marked unpaid or partially paid until it clears.

    Keep dishes, service, and tax apart

    End-of-day totals only make sense when food, house service charge, and GST are separate. One merged number hides why a guest paid less after service charge was dropped.

    Send again when expense reporting starts

    Organisers of business lunches and team dinners often ask the next morning. Reopen the bill, WhatsApp the same itemised PDF. No rebuilding from memory after a long service.

    FAQ

    Questions from the counter

    Leaving handwritten pads, dropping service charge, UPI, FSSAI, and replacing a lost bill.

    We still write bills by hand. Can we move to digital without a POS?

    Yes. Fill dishes and charges on the form, download the PDF, and WhatsApp it to the guest. No printer or POS required. Take payment at the desk or via UPI on the bill, then mark paid, partially paid, or unpaid in the dashboard.

    Can I remove service charge if the guest disputes it?

    Yes. Set service charge to none. The line leaves the total and the PDF. GST stays on its own control, so dropping service charge does not change tax.

    What changes when I pick dine-in, takeaway, or delivery?

    Order type steers which ticket labels matter. Dine-in usually needs table number, covers, and waiter. Takeaway, delivery, and catering lean on KOT or order ID. Blank optional fields stay off the PDF.

    How do GST and IGST appear on a restaurant bill?

    Choose None, GST, or IGST. With GST or IGST selected, set a tax rate and optional GSTIN. GST splits CGST and SGST on the bill; IGST shows one tax line. None clears tax from the total.

    Can I put a UPI QR on the bill for table payment?

    Yes. Turn on UPI payment QR and enter your UPI ID, then download the PDF — the QR prints on the bill with the amount filled in. Your customer scans it with any UPI app to pay.

    Where does the FSSAI number print?

    Enter FSSAI under outlet details when you want it on the bill. It prints near the restaurant name and address. Leave it blank and no FSSAI label appears. Company lunches often expect it.

    The guest lost the bill. Can they get another copy?

    If the meal details are known, reopen the bill from Bill History and WhatsApp it again, or rebuild the form from the order. Same path when a business-lunch organiser needs the itemised PDF for expense reporting the next day.

    Do I need a subscription to download restaurant bills?

    Your first bill is free after sign-up. After that, pay ₹10 per download or get unlimited downloads with ₹99 per month or ₹499 for a year. No auto-renewal. See the pricing page for details.

    You might also need

    Create these bills next for a complete set of documents.