BYTETOOLS

Receipt Generator

Make an itemised payment receipt with receipt number, payment method, tax, total and change due, then download it as a PDF. Free and fully offline.

Items paid for
$6.80
$2.95
Corner Coffee Co.
18 High Street
Bristol, UK
VAT 123 4567 89
RECEIPT
No: RCT-00012026-08-25
From: Walk-in customerCard
Flat white×2$6.80
Almond croissant×1$2.95
Subtotal$9.75
Tax (0%)$0.00
Total paid$9.75
Thank you for your custom.

The A5 receipt PDF is created in your browser with pdf-lib and never uploaded. Every amount is exactly what you typed — check your local rules on what a valid receipt must show.

What is the Receipt Generator?

The ByteTools Receipt Generator produces a tidy, itemised proof of payment in a few seconds. Enter who paid, what they paid for, the tax rate and how they paid, and the tool totals the lines, works out the tax and calculates any change due from the amount tendered.

  • Itemised lines with automatic subtotal, tax and grand total
  • Amount tendered and change-due calculation for cash payments
  • Receipt number, date and payment method fields
  • Print-ready PDF built with pdf-lib, sized for standard paper
  • Any currency symbol and any tax or VAT rate
  • 100% local — no uploads, no account, no stored data

How to use the Receipt Generator

  1. 1

    Enter your business name and the name of the person or company who paid.

  2. 2

    Set the receipt number, date, currency and payment method.

  3. 3

    Add a line for each item or service with quantity and unit price.

  4. 4

    Enter the tax rate and, for cash payments, the amount tendered to see the change.

  5. 5

    Review the preview and click Download receipt PDF.

About the Receipt Generator

The ByteTools Receipt Generator produces a tidy, itemised proof of payment in a few seconds. Enter who paid, what they paid for, the tax rate and how they paid, and the tool totals the lines, works out the tax and calculates any change due from the amount tendered.

It suits market traders, tutors, landlords, small shops and anyone who takes a cash or transfer payment and needs to hand over something more formal than a scribbled note. The layout is deliberately plain so it prints cleanly on any printer and scans well for bookkeeping.

Every calculation and the PDF itself are produced inside your browser with pdf-lib. Customer names, amounts and payment methods never leave your device, and nothing is saved once you close the page. Because there is no server involved, the generator keeps working on a phone with no signal at all — useful at a market stall or on a job site where you still need to hand someone proof of payment.

Frequently asked questions

What information must a receipt include?

Most jurisdictions expect the seller's name, the date, a description of what was bought, the amount paid and the tax charged, plus a unique receipt number for your own records. This generator gives you fields for all of those, but you should check your local rules before relying on it for tax purposes.

What is the difference between a receipt and an invoice?

An invoice requests payment; a receipt confirms that payment has already been made. If money has changed hands, you issue a receipt. If you are still waiting to be paid, you issue an invoice.

Can I use this receipt for tax or expense claims?

It produces a standard itemised receipt, but the figures are exactly the ones you type in and the tool applies no jurisdiction-specific tax rules. Confirm the required wording and tax treatment with your accountant or tax authority before submitting it.

How do I calculate change from a cash payment?

Subtract the total due from the amount handed over. Enter the amount tendered and the tool does it for you, showing the change on both the preview and the exported PDF so there is no argument at the counter.

Is the receipt data sent to a server?

No. The receipt is generated in your browser and downloaded straight to your device. No customer details or amounts are transmitted or stored anywhere.

Related tools