Fill in details to auto-generate a printable invoice
| Item | Qty | Unit Price | Amount |
|---|---|---|---|
| Service Item A | 1 | 1000.00 | 1000.00 |
The Invoice Generator lets you enter the seller, the buyer, line items, and a tax rate, and instantly builds a neatly laid-out invoice preview below the form. You then print it, or save it as a PDF, using your browser's print function. It suits freelancers and small teams who want to send clients a clear payment document. One thing must be said first: this produces an ordinary business document, not an official tax invoice issued under a tax authority's rules (such as a Chinese VAT invoice). It has no legal force for tax or expense-reimbursement purposes and calculates nothing needed for tax filing.
We ran the page's arithmetic on its own. Three lines: 3 items at 1200, 10 items at 49.9, and 1 item at 300.5, with the tax rate set to 6. The line amounts come out as 3600.00, 499.00, and 300.50; the subtotal is 4399.50; the tax is 263.97; and the total is 4663.47. The rules are: each line amount is quantity times unit price, tax is the sum of all lines times the rate, the total is subtotal plus tax, and all amounts are displayed with two decimals. One more detail: each line amount is first rounded to the cent, the subtotal is the sum of those rounded lines, and the tax and total are each rounded to the cent too, so the displayed lines always add up to the subtotal. For example, two lines of '3 items at 0.335' each have a real amount of 1.005 and display as 1.01, and the subtotal shows 2.02.
Usually not. Reimbursement requires an official invoice recognized by the tax authority. This tool produces a business document that you issue yourself, which is fine as an itemized record between you and a client, but whether the other side accepts it is up to them.
The tool treats your unit prices as tax-exclusive and adds tax on top: tax equals the subtotal times the rate, and the total equals subtotal plus tax. If your prices already include tax, leave the rate at 0 so tax is not counted twice.
Click 'Print / Export as PDF'. In the browser's print window, set the printer or destination to 'Save as PDF' (the exact name varies by browser) and save. The editing area is hidden automatically when printing, so only the white invoice preview is output.
No. It exists only on the current page. There is no account and no upload, so you will need to fill it in again after a reload.
Everything is handled in your browser. The text and amounts you enter are used only to build the preview on the page. The code makes no network request that sends client details or amounts to a server, and it stores nothing. 'Print / Export as PDF' calls the browser's built-in print function. Once you close or reload the page, what you entered is gone.