How to use this receipt generator
- Pick a receipt style. Thermal renders the narrow 80 mm register-tape look (monospace, centered header, dashed dividers) that prints to a point-of-sale roll. Full page renders a letter-sized itemized receipt that prints on a standard 8.5″ × 11″ sheet — better for emailing a customer or filing a paper copy.
- Enter your business and the sale. Type your business name, address, and phone; add a receipt number and date; then add a row for each item with a description, quantity, and unit price. Use Add item for as many lines as the sale needs. The live preview on the right updates with every keystroke.
- Set tax, discount, and payment. Enter your local tax rate as a percent, apply a percentage or flat discount if any, choose the payment method, and — for cash sales — type the amount tendered to see the change due calculated automatically.
- Download or share. Hit Download PDF for a clean, watermark-free receipt, or Copy link to save the exact receipt as a URL you can reopen or send. Nothing is uploaded — the PDF is generated on your device.
Why this receipt generator is different
Most "receipt generator" pages look similar at a glance, but they share the same catch: the clean copy is locked up. Here's what's typical online versus what this tool does instead:
- Genuinely free, watermark-free PDF. Most online receipt makers stamp a watermark on the free version and only remove it behind a paid membership or "Pro" plan. This one exports a clean receipt with no watermark, no signup, and no upsell.
- Two layouts from one set of inputs. Typical tools make you commit to a template family up front. Here a single toggle reflows the same sale between an 80 mm thermal POS receipt and a full-page letter receipt — no re-entering data.
- Real cash-drawer math. Beyond a cosmetic total, this computes subtotal, discount (percent or flat, applied before tax), tax, grand total, and the change due from the cash tendered — live, as you type. Most template fillers don't do change due at all.
- Embeddable for any site. Drop a one-line
<iframe>on a bookkeeping blog, a small-business resource page, or a class site and the generator runs there too. None of the popular receipt makers offer an embed. - Built for legitimate records. This is a clean, brand-neutral receipt for your own business, expense tracking, or reissuing a lost receipt — not a "fake receipt" novelty. No real-store logos, no impersonation templates.
How the receipt math works
Every figure on the receipt comes from the same standard retail arithmetic, computed client-side to the cent:
line total = quantity × unit price(rounded to 2 decimals per line)subtotal = sum of all line totalsdiscount = subtotal × discount%(or a flat amount you enter)taxable base = subtotal − discount(never below zero)tax = taxable base × tax rate%total = taxable base + taxchange due = cash tendered − total(cash sales only)
Tax is applied after the discount, which matches standard US retail practice: a discount that reduces the sale price also reduces the amount that's taxed. The tool never embeds any jurisdiction's tax rate — you enter your own — so the math doesn't go stale and the same receipt is correct in any state or country. All amounts round half-up to two decimals, the way a register does.
Three real-world scenarios
1. A market-stall cash sale
A weekend vendor sells three items — a $12.00 candle, two $6.50 soaps, and a $4.00 card. Subtotal $29.00, no discount, 8% tax = $2.32, total $31.32. The customer pays with $40 cash, so the tool shows change due $8.68. Pick the thermal style, hit Download PDF, and print it to a Bluetooth receipt printer at the booth. For a permanent stall, a dedicated thermal printer turns this into a one-tap workflow.
2. A freelancer reissuing a lost receipt
A client misplaced the receipt for a $450 design deposit and needs a copy for their books. Switch to Full page, enter the one line item, set the payment method to Card (which hides the cash-tendered field), add a "Paid in full — thank you" footer, and email the PDF. Keep your own copy by printing it on quality printer paper and filing it.
3. A small shop closing out the day
An owner rings up a 5-line sale with a 10% loyalty discount and 8.25% tax. The tool applies the discount first, then tax on the reduced base, and prints a tidy itemized total. At month-end, those receipts get scanned and archived — a desktop document scanner plus a set of expanding file folders keeps the paper trail audit-ready.
Frequently asked questions
Is the receipt generator really free, with no watermark?
Yes. The PDF downloads clean — no watermark, no "made with" stamp, no account, and no email gate. Most other online receipt makers watermark the free export and charge for a watermark-free version; this tool doesn't. The embeddable widget on other sites works the same way.
What's the difference between the thermal and full-page styles?
The thermal style is the narrow 80 mm register-tape format you get from a point-of-sale printer — monospace text, centered header, dashed dividers. The full page style is a letter-sized itemized receipt that prints on a normal sheet and looks more like an invoice. The same inputs render to either; switch anytime without re-typing.
How is the change due calculated?
When the payment method is Cash and you enter the amount tendered, the tool subtracts the
grand total from what was handed over: change = tendered − total. It only shows
when there's enough cash to cover the sale, and it's recalculated instantly as you adjust
the order.
Is my data saved anywhere?
No. Everything runs in your browser — nothing is sent to a server. The PDF is generated on your device using a small JavaScript library (jsPDF) loaded from a public CDN. The Copy link button encodes your receipt into the URL so you can reopen or share it, but that link lives only where you save it.
Can I use this to recreate a receipt I lost?
Yes — reissuing a genuine receipt you lost, or generating receipts for your own sales and expense records, is exactly what this tool is for. It is not for misrepresenting a transaction that didn't happen or impersonating another business; please use it only for legitimate records.
Related tools
- Freight Class Calculator — NMFC class from density for LTL shipments, with a branded BOL prep sheet. Pairs with receipts for the shipping-and-receiving desk.
- Avery 5160 Template Generator — type or paste up to 30 addresses and download a perfectly-aligned label PDF for mailings and packages.
- Printable Lined Paper — free customizable ruled-paper PDF for logs, ledgers, and notes.
- Browse all free tools by Sarah Chen →
Sarah's picks for the receipts-and-records desk
A receipt is only as useful as the workflow around it — printing it cleanly, then keeping the copy you can find at tax time. After a decade running office operations, these are the categories worth buying:
- Best Thermal Label & Receipt Printers — for businesses that print receipts or shipping labels at volume. Thermal printers skip ink entirely, so there's nothing to smudge or replace; the same unit that prints a register receipt handles pack-station labels.
- Best Printer Paper — for full-page receipts and invoices you mail or file. A brighter, heavier stock reads as professional and resists the curling and yellowing that makes a filed receipt hard to scan later.
- Best Document Scanners — for turning the paper receipts you collect and issue into a searchable digital archive. A sheet-fed scanner clears a month of receipts in minutes and is the difference between an audit-ready shoebox and an actual filing system.
Methodology & sources
- Receipt arithmetic follows standard US retail practice: per-line rounding, subtotal as the sum of line totals, discount applied to the subtotal, and tax charged on the post-discount taxable base. This tax-after-discount ordering matches guidance from sales-tax authorities — a discount that reduces the sale price reduces the taxable amount.
- Rounding is half-up to two decimal places at each step
(
round(x × 100) ÷ 100), the same convention a cash register and a spreadsheet'sROUNDfunction use, so the printed total reconciles to the cent. - No embedded tax rates. You supply the rate, so the tool is correct in any jurisdiction and never drifts out of date. The math runs entirely in your browser; no data is uploaded.
- PDF generation uses jsPDF (MIT-licensed) from the jsDelivr CDN. The thermal layout renders to an 80 mm-wide page in monospace; the full-page layout renders to US Letter.
- Test fixtures — 8 money-math cases (single line, multi-line subtotal,
percent vs flat discount, tax-after-discount ordering, change due, discount-exceeds-subtotal
clamp, and per-line rounding) run on every build via
scripts/validate-tool-fixtures.mjs. If any total drifts by a cent, the build fails.
Note: This generator creates receipts for your own business records, expense tracking, or reissuing a lost receipt. Use it for legitimate transactions only — don't use it to misrepresent a sale or impersonate another business. About Sarah Chen · Last reviewed June 11, 2026.
Embed this tool on your site
Free for bookkeeping blogs, small-business resource pages, freelancer guides, accounting course sites, and office intranets. Required attribution is included in the snippet. No fee, no signup, no analytics attached to the embed.
<iframe
src="https://deskrated.com/receipt-generator/embed/"
width="100%"
height="760"
loading="lazy"
style="border:1px solid #d8e6e3; border-radius:16px; max-width:920px;"
title="Receipt Generator — free receipt maker (DeskRated)">
</iframe>
<p style="font-size:12px;color:#666;margin-top:8px">
Receipt generator by
<a href="https://deskrated.com/receipt-generator/">DeskRated</a>
· Reviewed by Sarah Chen, CAP, PMP
</p>