Skip to main content
ToolNimbly

Receipt Generator

A clear record of a payment taken, with exact totals, change calculation and a compact or full-page layout.

Runs in your browser. Nothing you enter here is uploaded to a server.

Loading the tool…

How to use the receipt generator

  1. Step 1: Enter your business details

    Name, contact details and an optional logo, which is downscaled in your browser and embedded locally.

  2. Step 2: Add the transaction details

    Receipt number, date and time, payment method and, optionally, the customer name.

  3. Step 3: Add the line items

    Description, quantity and unit price for each item. The subtotal updates as you type.

  4. Step 4: Add tax, tip and payment

    Apply a discount, tax and any tip or service charge. Enter the amount tendered and the change is calculated for you.

  5. Step 5: Choose a layout and output

    Compact suits a narrow till roll; full page suits A4 or Letter filing. Preview, then print or download a PDF.

Worked example

A café receipt with a tip and cash payment

Three items, 8% sales tax, a 15% tip and a cash payment of 30.00.

2 × flat white at 3.80
7.60
1 × sandwich at 8.50
8.50
2 × pastry at 3.20
6.40
Subtotal
22.50
Sales tax 8%
1.80
Tip 15% of subtotal
3.38
Total
27.68
Cash tendered / change
30.00 / 2.32

The tip is calculated on the pre-tax subtotal, which is the more common convention. The change figure comes from exact decimal subtraction, so it always reconciles against the till.

How the totals are calculated

Amounts are held as exact decimals throughout and rounded once for display, using the conventions of the selected currency. This is what keeps the change figure consistent with the total.

line total = quantity × unit price
subtotal   = sum of line totals
taxable    = subtotal − discount
tax        = taxable × tax rate
total      = taxable + tax + tip or service charge
change     = amount tendered − total
  • Tip is calculated on the pre-tax subtotal by default, which is the more common convention; the breakdown shows which base was used.
  • An amount tendered below the total is flagged rather than shown as negative change.
  • Currencies use ISO 4217 codes, so a zero-decimal currency such as JPY rounds to whole units rather than to cents.

Limitations and privacy

What this tool does not do

  • This generates a document recording a payment. It is not proof that a transaction took place, and it is not connected to any payment system or till.
  • One tax rate per receipt. Mixed rates across different items are not supported in this version.
  • There is no numbering sequence or transaction history, because there is no account and no server. Keep your own records.
  • Local rules on receipts — required fields, fiscal printers, tax registration numbers — vary by country and are not enforced here.
  • Local drafts, if enabled, live in this browser only and are lost if you clear site data or change device.

Customer names, items, prices and payment details stay on your device. Nothing is transmitted, and no transaction data appears in analytics in any form.

Frequently asked questions

What is the difference between a receipt and an invoice?

An invoice requests payment and carries a due date and payment instructions. A receipt confirms that payment has already been received. If you are asking to be paid, use the invoice generator instead.

Is the tip calculated before or after tax?

Before tax, on the subtotal, which is the more common convention. The breakdown on the receipt shows the base used, so there is no ambiguity for the customer.

Does this count as a legally valid receipt?

It is a clear record of a payment, but requirements differ by country. Some jurisdictions mandate specific fields, registered fiscal devices or particular formats for tax purposes. Check your local rules or ask an accountant.

Which layout should I choose?

Compact for a narrow till-roll printer or for handing to a customer on the spot. Full page for A4 or Letter filing, for emailing as a PDF, or when you have many line items and long descriptions.

How is change calculated?

By subtracting the total from the amount tendered using exact decimal arithmetic. That matters more than it sounds: ordinary floating-point subtraction can produce a result a cent out, which would not reconcile against a till.

Other tools people use alongside the receipt generator.

  • Invoice Generator

    Build a professional invoice with line items, discounts, tax and payment terms, then print it or download a PDF. No account, no data sent anywhere.

  • Percentage Calculator

    Work out a percentage of a number, what percentage one number is of another, or the percentage change between two values. Shows every step.

  • Image to PDF Converter

    Turn JPG, PNG and WebP images into a single PDF. Reorder pages, pick A4 or Letter, set margins and keep every aspect ratio intact.

  • PDF Compressor

    Make a PDF smaller in your browser. Optimise its structure without touching the pages, or rasterise them for a bigger saving, with the trade-offs spelled out.

Part of Business Tools. Last reviewed .