Skip to main content
ToolNimbly

Free Receipt Generator

Create a printable payment receipt for a completed transaction. Add business details, line items, tax, tips and payment information, then print it or download a PDF.

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

Loading the tool…

Embed the Free Receipt Generator

Paste this into any page. The tool runs in place, and the credit line below it links back here.

Appearance

Adjust height if your layout needs it.

Please keep the “Powered by” line. It is the only thing we ask in return, and it is what keeps the tool free to embed.

What this tool does

A receipt records a payment that has already been made, which is what distinguishes it from an invoice. This tool builds one with line items, tax, tip or service charge, the amount tendered and the change given. Totals use exact decimal arithmetic, so the printed figures always reconcile. Choose a compact till-style layout or a full page, preview it, then print or save a PDF — with nothing sent to a server.

How to use this tool

  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.

Sources and methodology

ToolNimbly performs this work locally in your browser using the method shown above. Read how ToolNimbly tests calculations and generated documents.

A receipt records payment, not merely a sale

A receipt should make clear what was paid, when it was paid, who received it and which payment method was used. That distinguishes it from an invoice, which requests payment and may still be outstanding. If a payment settles a numbered invoice, including that reference helps both parties reconcile their records without treating the receipt as a second sale.

Local rules may require tax numbers, sequential receipt numbers, fiscal devices or prescribed wording. Refunds and partial payments also need an audit trail rather than an edited copy that hides the earlier transaction. Check the completed totals and payment status, then save or print the result immediately. The browser creates the document locally and ToolNimbly does not retain a backup, so your own accounting or records system remains the source of truth.

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.

Read more about this

Other tools people use alongside the free receipt generator.

  • Free Invoice Generator

    Create a professional PDF invoice with line items, tax, discounts and payment terms. Free, no signup, and processed in your browser.

  • 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 .