Receipt Generator

Type in the seller name, buyer name, date, currency symbol, line items and a tax rate, and the generator draws a clean receipt live on a canvas: a header with the seller name, date and buyer, an itemized table (description, quantity, price, line total) and a subtotal / tax / total block. When it looks right, download it as a PNG image or copy the plain-text version. Everything is drawn in your browser.

How to produce a receipt

  1. 1

    Enter the seller and buyer

    The seller name becomes the receipt header; the buyer name appears just below it. Both are free text, so you can add a trading name or a customer reference.

  2. 2

    Set the date and currency

    Pick the sale date and type the currency symbol you want to use (the field starts at $, so change it to €, £, ¥ or your local symbol). The symbol is applied to every amount on the receipt.

  3. 3

    Enter line items

    One row per item as `description | quantity | unit price`, or `description | amount` for a flat charge. The generator multiplies quantity by unit price and adds up the subtotal.

  4. 4

    Set the tax rate

    A single percentage applied to the subtotal (for example 20% VAT or a local sales tax). The totals block shows subtotal, tax and grand total separately.

  5. 5

    Download

    Hit Download PNG to save the receipt as an image you can print, email or archive. A plain-text version also appears below for copy-paste.

Receipt vs. invoice - why it matters

The two documents are not interchangeable. A receipt is proof that payment has been made; an invoice is a request for payment. Tax authorities and accountants treat them differently in the books.

Attribute Receipt Invoice
Issued when After payment Before payment (or on terms)
Contains due date No Yes
Contains balance No (fully paid) Yes (until paid)
Legal role Proof of sale and settlement Demand for payment
Typical numbering Sequential per transaction Sequential per customer period

What a good receipt shows

  • Seller name (and, for a business, its address and tax registration number)
  • Date of the sale
  • A clear description of each item, with quantity and unit price
  • Subtotal, the tax portion shown separately, and the grand total
  • The currency, which is critical for cross-border sales

This generator covers the seller, buyer, date, line items, a single tax rate and the currency symbol. If your tax regime also requires a sequential receipt number or a tax ID, add it into the seller or buyer field before downloading.

Common mistakes

  • Ambiguous currency. A receipt for “100” is unclear to an international buyer, so set the currency field to the right symbol before you download.
  • Rounding line by line. Round the subtotal, not each line, or totals will drift by a cent when the buyer adds them up.
  • Wrong tax rate. The tool applies one rate to the whole subtotal; if items are taxed at different rates, produce a separate receipt per rate.

Frequently Asked Questions

Yes, if the fields required by your tax jurisdiction are present. A receipt does not need to be produced by a specific system; it is the content that matters, not the medium.

Yes. The currency field starts at $, but you can type any symbol (€, £, ¥, R$, zł and so on) and it is applied to every amount on the receipt.

You set one tax rate as a percentage. It is applied to the subtotal and shown as a separate line, then added to the grand total. For items taxed at different rates, make one receipt per rate.

As a PNG image. You can print that image or attach it to an email. A plain-text version of the receipt is also shown so you can copy it into a message or note.

The receipt image is drawn on a canvas in your browser and downloaded directly, so the image is never uploaded. Keep sensitive details out if you would rather not type them at all.

Related Tools

Tool available in other languages