Restaurant Bill Generator

Create a food bill with items, tax, and payment details.

Select a Template

3PDF download: 10 credits

Context

Set document locale, currency, and receipt paper size for this restaurant bill.

Advanced Tax ContextDocument locale sets this automatically. Change it only when the tax jurisdiction differs from the selected locale.
BrandingUpload an optional restaurant logo for the receipt header.
Click to upload
Upload logo image (PNG, JPG, WEBP, SVG). Max 2 MB.

Restaurant Details

Receipt Details

Service DetailsOptional table, token, and staff details for dine-in or counter receipts.
CustomerOptional customer details for receipts that need a named guest.

Line Items

Payment & Tax

Footer Message
Tax Identifier
Tax Identifier

Wait for the preview to finish loading.

Requires 10 credits to generate this PDF.

The bill should look like the order

When a customer checks a food bill, the item names and quantities matter more than a polished heading. Start with the order: what was served, how many, and at what price.

Then add the restaurant, bill number, order type, and payment. A walk-in bill does not need a customer name, while a delivery bill may need the phone number and address.

Add the order and check the total

  1. Add the restaurant: Enter the restaurant name and contact details. Add a logo if you want it on the receipt.
  2. Add the order: Select dine-in, takeaway, or delivery. Enter the bill number, date, and time.
  3. Add food and drinks: Enter each item with its price and quantity. The bill total is calculated automatically.
  4. Add payment details: Select the payment method and enter the amount received. Add tax only when it is needed.
  5. Check the preview: Make sure the items, quantities, total, and payment details are correct, then download the PDF.

Use the fields that match the order

Dine-in

Add the table number. The server or cashier name can also be shown. Customer details can stay empty unless the guest asks for a named bill.

Takeaway

Add a token number if the restaurant uses one. A note such as “no onion” or “extra cheese” can be added beside the food item.

Delivery

Add the customer name, phone number, and address when they are useful for the order. The table number can stay empty.

Restaurant bill example

A takeaway order has two paneer rolls at ₹160 each and one lime soda at ₹60.

  • Paneer rolls: 2 × ₹160 = ₹320
  • Lime soda: 1 × ₹60 = ₹60
  • Subtotal: ₹380
  • Tax: ₹19
  • Total: ₹399

If the customer pays ₹399 by UPI, select UPI, mark the bill as paid, and enter ₹399 as the amount received.

A quick check before the bill leaves the counter

  • Write the full food or drink name instead of a short code.
  • Add every item on a separate line with the correct quantity.
  • Write special requests beside the item they belong to.
  • Check the table number or token number before downloading.
  • Make sure the amount paid and remaining balance are correct.
  • Give each bill a different receipt number.

Restaurant bill FAQs

Can I make dine-in, takeaway, and delivery bills?

Yes. Select the order type and fill only the details needed for that order.

Can I add my restaurant logo?

Yes. Upload the logo in the Branding section. It will appear with the restaurant details.

Is the customer name required?

No. Customer details are optional and can be left empty for a normal walk-in order.

Can I add GST to the restaurant bill?

Yes. Add the GSTIN and tax percentage when they are needed. Set the tax to zero when no tax should be added.

Can the bill show cash, UPI, or card payment?

Yes. Select the payment method used by the customer. The bill can also show whether it is paid, partly paid, or unpaid.

Should I select 58mm or 80mm?

Select the size used by your receipt printer. The 80mm format gives more space for long item names and larger orders.

Can I download the restaurant bill as a PDF?

Yes. Check the preview first, then generate and download the PDF.