← Back

Invoice Generator

Fill in details to auto-generate a printable invoice

INVOICE

No.:INV-2026-001
Date:2026-10-13
From
QGJ Tools Co., Ltd.
123 Example Street
contact@example.com
Bill To
Client Company Name
Client Address
Client Contact
ItemQtyUnit PriceAmount
Service Item A11000.001000.00
Subtotal1000.00
Total1000.00

About Invoice Generator

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.

How to use it

  1. Under 'Seller Information' enter your own name, address, and contact; under 'Buyer Information' enter your client's details. The page ships with sample content (including 'QGJ Tools Co., Ltd.' and contact@example.com). That is not your information, so be sure to replace it.
  2. Fill in 'Invoice Number', choose a 'Date', and enter a rate in 'Tax Rate (%, 0 if none)'. Leave it at 0 if there is no tax.
  3. Under 'Line Items', fill in each row's item name, quantity, and unit price. Click 'Add Item' for more rows and the trash icon on the right to delete a row.
  4. The white preview area below updates as you type, with subtotal, tax, and total calculated automatically.
  5. Click 'Print / Export as PDF'. In the browser's print window choose a printer, or set the destination to 'Save as PDF'.

A worked example computed with the page's own formulas

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.

Supported input and known limits

  • It is not an official tax invoice. There is no tax ID, invoice code, QR code, or anti-forgery data, and it cannot be used for reimbursement or deductions. For tax compliance, consult your local tax authority or a professional.
  • There is a single overall tax rate, applied to the sum of all lines. Different rates per item are not supported, and there are no dedicated fields for discounts or shipping.
  • Amounts show no currency symbol, only numbers, so state the currency yourself in an item name or elsewhere. There is also no place for notes, payment terms, bank details, a logo, or a signature.
  • Everything lives on the current page only. There is no save function, and reloading or closing resets everything to the defaults, so export a PDF or keep your own record first.
  • The quantity and price fields carry a minimum of 0 as a hint, but the code does not reject negative numbers. A negative value is included in the totals, which can work as a discount line, though it is not a designed feature. A negative tax rate is treated as 0, so it produces no tax.
  • PDF export relies on the browser's print function. The page does not create a PDF file itself. Headers, footers, and paper size at print time come from the browser's print settings, so look at the print preview before real use.
  • The invoice number does not increment automatically; you type it yourself.

FAQ: Can I use this invoice for reimbursement?

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.

FAQ: How is tax calculated, and are prices tax-inclusive?

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.

FAQ: How do I save it as a PDF?

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.

FAQ: Is the information I type saved?

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.

Privacy and processing

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.