Receipt Caker

Food & drink

Restaurant Receipt Generator

A restaurant receipt itemizes what a diner ordered and closes out the check with tax and gratuity. Receipt Caker's restaurant generator lays out menu items with quantities, a subtotal, the local tax line, an optional tip and the total — plus server name and table number — in the compact thermal style guests actually receive at the table.

How do I make a restaurant receipt?
Receipt Caker builds a restaurant receipt from your menu items in seconds: add each dish with its price, set the tax rate and tip, and the subtotal and total calculate automatically. Add a table number and server name, then export as PNG for free or PDF on Pro.
Business
Receipt details
Merchant info

Optional extra rows printed under the header — e.g. Store #, Terminal, Order type.

Line items
Totals & style
Payment
Message
Barcode & gift card
CK
The Copper Kettle Cafe
9 Harbour Lane, Portland, ME 04101
(207) 555-0188
Receipt #CHK-2291
Date2026-03-14 19:47
CashierTable 12 · Server Amelia
ItemQtyAmount
Wild mushroom risotto1$21.00
Grilled salmon plate1$26.50
House lemonade2$9.00
Subtotal$56.50
Tax (7%)$3.96
Tip$11.20
TOTAL$71.66
Paid byMastercard •••• 8810
Thank you — please come again!
SAMPLE · RECEIPTCAKER.COM

Free exports include a small watermark. Go Pro to remove it.

What this receipt contains

  • Restaurant name, location and phone header
  • Ordered dishes and drinks with quantities and prices
  • Subtotal, tax, and a separate tip / gratuity line
  • Table number and server name
  • Payment method and check number

Fields that matter

  • Business name and address of the establishment
  • Tax shown separately from the food subtotal
  • Date, time and a check/receipt number

Who uses it

Cafe and restaurant owners reprinting a guest check, app developers building food-delivery mockups, and freelancers itemizing a client meal for an expense report.

How a restaurant check is structured

A restaurant receipt reads top to bottom as a guest check: the venue name and location, the table number and server, then each dish and drink with its quantity and price. Beneath the items comes the food subtotal, the local tax on that subtotal, an optional gratuity line, and finally the total, with the check number and payment method closing it out.

This layout mirrors what a diner actually receives at the table. Because tax and tip are kept on separate lines rather than merged into the total, the guest can see precisely how the bill was assembled — which is also what makes the receipt easy to reconcile for anyone itemizing a meal later.

Where tax and gratuity sit on the bill

Tax is calculated on the food-and-drink subtotal and printed as its own line. The gratuity sits below the tax, either as a fixed amount you enter or as a blank line for the guest to fill in by hand after printing. The grand total is subtotal plus tax plus tip, added for you as you type.

Keeping the tip visible and separate matters in hospitality, where gratuity is customary and guests want to confirm what went to the server. If a party is splitting the bill, the receipt-splitter tool divides the subtotal, tax and tip evenly and shows each person's share, so a shared table can settle up without mental arithmetic.

Cafes, bars and food trucks use the same template

The itemized-order structure is identical across a fine-dining check, a coffee-shop tab and a food-truck order, so one template covers them all. Switch to the narrow 58mm paper width that most cafe thermal printers use, pick a thermal-style font, and rename the header to suit the venue. For a bar tab, list each round as its own line and watch the total climb.

This flexibility makes the template genuinely useful for app builders. A developer prototyping a food-ordering flow can generate a convincing Friday-night check with a table number and server, while an owner can reprint a guest check for a real order whose copy was lost — never to fabricate a meal that was not served.

Producing a restaurant receipt in Receipt Caker

Add each menu item with its price, set the tax rate and a tip amount, and fill in the table number and server so they print in the header area. The subtotal and total calculate automatically, and the live preview reflects every change instantly, so a busy check looks right before you commit to it.

Export the finished check as a PNG for free, or upgrade to Pro for a watermark-free PDF suitable for an expense file. Receipt Caker renders the receipt entirely in your browser — it does not email the guest, take payment or keep a record of the order; it simply hands you the image to save or print.

Frequently asked questions

How is tip shown on a restaurant receipt?
On a restaurant receipt the tip, or gratuity, appears as its own line beneath the tax, so the diner can see exactly how the total was built: subtotal for the food and drink, then tax on that subtotal, then the tip, then the grand total. Receipt Caker keeps these as separate lines and adds them for you, and it supports both a fixed tip amount and leaving the line blank for a customer to write in by hand. If you need to split a bill and its tip across several people, the free receipt-splitter tool divides the subtotal, tax and tip evenly and shows each person's share.
Can I include a table number and server name?
Yes. The restaurant template has dedicated fields for the table number and the server, which print in the header area just as they do on a real point-of-sale check. These details are optional — leave them empty and they simply do not render — but they make mockups and test data far more convincing for anyone building or QA-testing a hospitality app. Everything you type updates the live preview immediately, so you can see precisely how a busy Friday-night check will look before you export it.
Does it work for cafes and bars too?
It does. The same restaurant generator handles cafes, coffee shops, bars and food trucks because the underlying structure — itemized orders, subtotal, tax and an optional tip — is identical across all of them. You can switch the paper width to the narrow 58mm format that most cafe thermal printers use, choose a courier or thermal-style font, and rename the header to suit the venue. For bar tabs, simply list each round as a line item and the total updates as you go.

Related tools & templates