PAID in full. Documented in seconds.
Type your line items, set tax and discount, pick a payment method, and download a clean PDF receipt. The math uses fixed-precision integer cents so the printed total always matches the line items. Nothing leaves your browser - no signup, no upload, no watermark.
Build your receipt
| Description | Qty | Unit price | Total |
|---|
Live preview
RECEIPT PAID
| Description | Qty | Unit price | Total |
|---|
How it works
Fill in your business name, address, and contact info. All fields stay in your browser - nothing is uploaded.
One row per product or service you sold. Description, quantity, unit price - the line total updates as you type. Add unlimited items.
Tax is a percentage of subtotal after discount. Discount can be a percentage or fixed amount. The math uses fixed-precision integer cents.
Select from Cash, Card, Bank Transfer, PayPal, and more. The PAID badge and payment method appear on the receipt automatically.
Download a print-quality PDF with PAID watermark. Generate entirely in your browser via html2canvas + jsPDF - no server involved.
Click Save to download a JSON file. Click Load to re-import it. Auto-saves to your browser's localStorage every 5 seconds.
Receipt vs Invoice: What's the difference?
An invoice is a request for payment - you send it before you get paid. A receipt is proof of payment - you give it after you receive payment. This tool generates professional receipts for completed transactions. If you need to send an invoice first, use our Invoice Generator.
Why AI Cannot Generate Your Receipts
Large language models hallucinate numbers and formatting when asked to compute receipt totals. They cannot reliably: calculate tax as a percentage of subtotal after discount, apply fixed-precision currency rounding, format dollar amounts with proper decimal alignment, or render a pixel-perfect printable layout. This tool uses deterministic integer-cents math and browser-native rendering - the total always adds up, every time. AI is probabilistic; receipts are deterministic.
Common questions
Is the receipt generator really free?
Yes. 100% free, unlimited receipts, no signup, no watermark, no daily limit. Everything runs locally in your browser - your business data never leaves your device.
What's the difference between a receipt and an invoice?
An invoice is a request for payment sent before payment is made. A receipt is proof of payment issued after payment is received. This tool generates receipts. If you need invoices, use our Invoice Generator.
Can I save my receipt and edit it later?
Yes. Click Save to download a JSON file. Click Load to re-import any saved JSON file. The tool also auto-saves the current draft to your browser's localStorage so you can return to it.
Does it support different currencies?
Yes. Pick from 30+ currencies including USD, EUR, GBP, JPY, CNY, INR, CAD, AUD, and more. The currency symbol and formatting update everywhere on the receipt automatically.
How is the tax calculated?
Type a tax rate (for example 8.5) in the Tax field. The tool multiplies the subtotal after discount by your tax rate. Fixed-precision integer-cents math is used so the total always matches.
Can I select different payment methods?
Yes. Choose from Cash, Credit Card, Debit Card, Bank Transfer, Check, PayPal, Stripe, Venmo, Cryptocurrency, or Other. The payment method appears on the receipt.
Will my data be sent to a server?
No. All receipt data stays in your browser. Nothing is uploaded. You can verify this by opening the browser's Network tab while using the tool - only the page HTML and CDN libraries are loaded.
What is the discount calculation method?
If you select Percentage, the discount is calculated as a percentage of the subtotal. If you select Fixed, the exact amount you enter is subtracted. The discount can never exceed the subtotal.
Comments & Ratings