How to use
- Choose the document type (invoice, receipt, quote or proforma invoice).
- Enter the number, date, currency and both parties' names and contact details; add your logo if you like.
- Add line items with a description, quantity and unit price; amounts update as you type. Set a tax rate and discount if needed, and tick Prices include tax if your prices already include it.
- Press Preview to check the layout, then Download PDF.
Options explained
- Document type
- Invoice (asking for payment), receipt (confirming payment received), quote (an offer before the sale) or proforma invoice (a preliminary invoice used in international trade before shipment).
- Calculation
- Each line is rounded to the currency's smallest unit (cents, whole yen) and the subtotal is the sum of the lines. A discount can be an amount or a percentage of the subtotal; tax is the discounted amount times the tax rate.
- Prices include tax
- The total stays the same and the tax is worked out from it — for example, 113 with 13% tax included contains 13 of tax.
- Saved in your browser
- What you enter is kept in this browser on this device, so next time you only need to change the client and items. Press Clear to delete it.
How the amounts are calculated
| Item | Rule | Example (6% tax, 10% discount) |
|---|---|---|
| Line amount | Quantity × unit price, rounded to the cent | 2.5 × 199.99 = 499.975 → 499.98 |
| Subtotal | Sum of the line amounts | 500.28 |
| Discount | An amount, or the subtotal × a percentage | 500.28 × 10% = 50.03 |
| Tax | (Subtotal − discount) × tax rate | 450.25 × 6% = 27.02 |
| Total | Subtotal − discount + tax | 477.27 |
Each line is rounded before adding up, so the printed line amounts always add up exactly to the subtotal.
Frequently asked questions
Is this a legal tax invoice?
It produces a commercial document. What an invoice must show depends on where you are — for example, a VAT or GST registration number, the supplier's address or a sequential number. Check your local rules and add those details in the From section.
Can I use other alphabets?
Yes. Text in other scripts is drawn into the PDF using your device's fonts, so it displays and prints correctly; Latin text and numbers are real text you can copy and search.
Is my data uploaded?
No. What you enter and your logo are kept only in your browser, and the PDF is created on your device.
What if the items don't fit on one page?
The PDF continues on new pages, repeats the table header and adds page numbers in the footer.
Privacy
This tool runs entirely in your browser. Your files and text are processed on your device and are never uploaded to our servers.