Receipt Generator
A receipt is the proof of payment a customer takes away after a sale, and it is often the only record either side keeps of what was bought, what was paid and how much change changed hands. This free generator builds a clean, correctly totalled receipt in the standard 80mm thermal format used by tills everywhere, with line items, an optional tax line, the payment method and the exact change due for cash sales. Fill in the sale, watch the narrow thermal preview update as you type, and download a print-ready PDF in seconds — no account, no software to install and no data ever leaves your browser.
Quantity is multiplied by the unit price for every line, exactly as a till calculates it. Remove a line with the trash icon and add as many lines as the basket needs.
Change due: Rs 570.00
Live preview — 80mm thermal receipt
Fresh Mart Grocery
Shop 4, Main Bazaar Road
Lahore, Pakistan
Tel: 0300 1234567
Receipt No: R-1042
Date: 2026-11-11 Time: 14:30
Cashier: Ali
Basmati Rice 5kg
1 x Rs 1450.00Rs 1450.00
Fresh Milk 1L
2 x Rs 280.00Rs 560.00
Brown Eggs (12)
1 x Rs 420.00Rs 420.00
SubtotalRs 2430.00
TOTALRs 2430.00
PaymentCash
TenderedRs 3000.00
Change DueRs 570.00
Thank you for shopping with us. Please visit again.
How it works
Start with the header. The shop name, address and phone number at the top of the receipt tell the customer exactly who they paid, which matters hours later when they check a price, return a faulty item or simply try to remember where they bought something. Add a receipt number next — a simple running sequence such as R-1041, R-1042 and R-1043 turns loose slips of paper into a real sales record, because a missing number in the sequence is immediately visible at closing time. The date and time stamp each sale, and the optional cashier name shows which team member ran the till, which settles most till disputes before they start.
Next, add one line per product or service: a name, a quantity and a unit price. The generator multiplies quantity by unit price for every line, adds the lines into a subtotal, applies your optional tax percentage on top of that subtotal and produces the final total — the same order of operations a point-of-sale system uses. Finally, record how the customer paid. For card and online payments the total is the whole story. For cash, enter the amount tendered — the notes the customer actually handed over — and the change due is worked out for you and printed on the receipt, so the customer can check their change before leaving the counter and the cashier has a written figure to count back.
When everything looks right in the preview, download the PDF. The file is built on a true 80mm-wide page in a monospace courier typeface, with its height calculated from the number of lines on your receipt, so a three-item cafe sale produces a short receipt and a forty-item grocery basket produces a long one — just like a real thermal printer, which simply keeps feeding paper until the sale ends. Print it on a thermal printer, a normal home printer, or save and share it digitally through any messaging app.
Who uses a receipt generator
Retail shops are the most obvious users: a clothing store, mobile phone shop or pharmacy whose till is broken, not yet installed or simply too slow at peak hours can still hand every buyer a proper numbered receipt instead of a handwritten note. Cafes, bakeries and tea stalls use receipts for takeaway orders, table bills and daily catering pickups, where speed matters and the receipt doubles as the order ticket. Salons and barbers issue them for services that customers claim back from employers or compare against a price list on their next visit. Market stalls, food trucks and pop-up sellers — traders with no fixed till at all — use a generator on a phone to give weekend customers the same proof of payment a permanent shop provides.
The tool also fits work that happens away from any counter: a plumber, tutor, photographer or repair technician finishing a job at a customer home can produce a receipt on the spot confirming the amount received, rather than promising to send paperwork later. Small online sellers use it to include a printed receipt in every parcel, which reduces payment disputes and makes returns far easier to verify. In each case the value is the same: a clear, dated, numbered document that both sides can trust.
Features and specifications
| Paper format | 80mm wide thermal receipt; about 72mm of printable width after margins |
| Characters per line | Roughly 42 to 48 in the monospace layout, matching common thermal printers |
| Line items | Unlimited items, each with name, quantity and unit price |
| Currencies | PKR, USD, EUR, GBP, INR and AED |
| Payment methods | Cash with tendered amount and change due, Card, or Online |
| Tax | Optional percentage applied to the subtotal and shown as its own line |
| Output | PDF on an 80mm page whose height grows with the number of items |
Every figure on the receipt is calculated live, so the preview is never out of date: change the quantity of one item and the subtotal, tax, total and change all move together. The preview copies the conventions of a printed thermal receipt — centred shop header, dashed separators between sections, item quantities indented under the product name and every amount aligned to the right edge — because that familiar layout is what customers instinctively scan first for the total.
Receipt, invoice or quote — which document do you need?
These three documents are often confused, and using the wrong one creates real problems. A quote is written before work starts: it states a proposed price and is not proof of anything except an offer. An invoice is a demand for payment: it lists what is owed, by whom and by when, and it belongs to sales made on credit or paid later. A receipt comes last in the chain and proves the opposite of an invoice — that the money has already been received. Sending an invoice after a customer has paid invites them to pay twice; handing over only a quote leaves them with no proof of purchase at all. If the sale is finished and the money is in your hand or your account, the receipt is the correct document, and that is exactly what this generator produces.
Record-keeping is the other half of the story. A business that issues a numbered receipt for every sale can reconcile the day in minutes: add the receipt totals, compare them with the cash in the drawer and the card settlement report, and any difference has a specific receipt number to investigate. Receipts also protect customers, who need them for returns, warranty claims and expense claims, and they protect you when a customer disputes a price weeks later. Keep your own copy of the numbers — a notebook, spreadsheet or folder of downloaded PDFs is enough — for at least five years, because tax and consumer questions rarely arrive quickly.
Practical tips for better receipts
Keep item names short and recognisable: the name on the receipt should match the name on the shelf and the name the customer would use, so avoid internal codes as the main description. Count change back out loud using the change figure printed on the receipt — it is the fastest way to catch a wrong note before the customer leaves. If a customer loses a receipt, reprint it from your records with the same receipt number rather than issuing a new number, and say clearly that it is a copy; two different numbers for one sale will corrupt your daily totals. For refunds, write a short note against the original receipt number instead of deleting anything, so the sequence stays complete. Finally, check the printed total against the screen total once a day: a habit that takes a minute and catches rounding, tax and quantity errors while they are still easy to fix.
Frequently asked questions
- What is the difference between a receipt, an invoice and a quote?
- A quote is a price offered before any work happens, an invoice is a request for payment, and a receipt is proof that payment has already been made. A customer asks for a quote to decide, receives an invoice when money is owed, and keeps a receipt afterwards as evidence of a completed sale. This generator makes receipts only, so every document it produces confirms a finished, paid transaction.
- Why is the receipt laid out at 80mm wide?
- 80mm is the standard paper width for thermal receipt printers used in shops, cafes and salons around the world. The printable area is about 72mm once margins are removed, which fits roughly 42 to 48 characters per line in a standard monospace font. Laying the receipt out at that width means the PDF on screen matches what a thermal printer produces at the till, with no cut-off prices.
- How is change calculated for cash payments?
- Enter the amount the customer hands over in the Amount Tendered field and the tool subtracts the receipt total automatically. If the customer pays 1,000 against a total of 840, the receipt shows 160 as change due. If the amount tendered is less than the total, a warning appears, the download is disabled, and no receipt can be produced showing negative change.
- Can I reprint a receipt if a customer loses the original?
- Yes. Keep the receipt number, date and item details in your sales record, enter the same details again, and download a fresh copy. Marking the reprint clearly, for example by telling the customer it is a copy, protects you against the same sale being claimed twice. Because receipt numbers stay unique in your records, a reprint never creates a second, conflicting transaction.
- How long should a business keep copies of its receipts?
- Most small businesses keep receipt records for at least five years, and many tax authorities expect five to seven years of sales records. A numbered sequence of receipts makes gaps easy to spot during bookkeeping, and a daily total that matches your cash drawer and card reports is the simplest check that every sale was recorded exactly once.
