Invoice Generator

Enter the invoice details, verify the exact receipt, then print or copy only when you choose. No sign-up or saved invoice is required.

The selected code labels amounts; no currency conversion is performed.

Line items

Item 1

Use 1–20 complete items. Quantity accepts up to three decimal places; rate accepts two.

Discount is a fixed amount subtracted before tax.

Tax applies to the discounted line-item subtotal. Shipping is added afterward and is outside this tool’s tax basis.

Shipping is a fixed amount added after tax.

Private in this tab: Your invoice data stays in this tab. ToolNeko does not save or send the business, customer, item, date, amount, note, or payment-term values you enter. Printing and copying happen only when you choose them and pass the current output to your browser or operating system print or clipboard service. Anonymous usage events record only fixed action categories, never invoice values.

Create one clear invoice

Add your business and customer names, invoice number, issue and due dates, then enter 1–20 line items. Addresses, notes, and payment terms are optional. The selected code—USD, CAD, AUD, EUR, or GBP—labels every amount with two decimal places. There is no currency conversion, exchange-rate lookup, or locale inference.

Each line needs a description, a positive quantity, and a nonnegative rate. Quantity accepts ASCII digits with up to three decimal places; rates and fixed adjustments accept up to two. Exact limits keep arithmetic and printed output bounded.

Check the exact calculation order

The engine uses scaled BigInt integers, so invoice money never passes through binary floating-point arithmetic. It rounds every quantity × rate line half up to cents, sums those rounded lines, subtracts the fixed discount, calculates tax on the discounted subtotal, then adds fixed shipping outside the tax basis.

Example stepUSD amount
Design review: 2 × 125.50251.00
Hosting: 1 × 20.0020.00
Subtotal271.00
Fixed discount−15.00
Taxable base256.00
Tax at 10.00%25.60
Shipping8.00
Total289.60

Print or copy the current result

Generate creates one current semantic invoice preview. Any edit, added or removed row, clear action, or page lifecycle change retires that preview and disables Print and Copy until you generate again. This prevents an older invoice from being printed or copied after its inputs change.

Print CSS targets conservative US Letter portrait margins and keeps line rows and totals from clipping where the browser supports CSS Paged Media and Fragmentation. The two-line example is designed for one page. Longer accepted invoices may paginate. Browser and printer settings remain authoritative.

The button opens your browser’s Print flow. A browser may offer Save as PDF, but this tool does not create a direct PDF download, upload a logo, send email, create a payment link, host an invoice, or save invoice history.

Tax and jurisdiction boundary

Tax is a user-entered arithmetic adjustment on the discounted line-item subtotal. It is not a rate lookup, tax calculation service, filing document, or statement that the invoice complies with any jurisdiction. Check the fields, numbering, rates, records, and legal requirements that apply to your transaction. ToolNeko does not choose or suggest a tax rate and does not provide tax, legal, or accounting advice.

Private browser-memory workflow

Your entered business, customer, line, date, amount, note, and payment-term values stay in this tab. The tool does not persist them, add them to the URL, or include them in anonymous analytics. Printing and copying pass the current output to browser or operating system services only after your explicit action.

Frequently asked questions

Is this invoice generator free and private?

Yes. The form and invoice math run in this browser tab without an account. ToolNeko does not save or send the business, customer, item, date, amount, note, or payment-term values you enter.

How are discount, tax, and shipping calculated?

Each line is rounded to cents first. A fixed discount is subtracted from the subtotal, tax is calculated on that discounted subtotal, and fixed shipping is added after tax. Shipping is outside this tool’s tax basis.

Does this calculate the correct tax rate for me?

No. You enter the rate. This is an arithmetic adjustment, not a rate lookup, tax service, filing document, accounting opinion, or jurisdiction-compliance check.

Can I download a PDF invoice?

The tool creates a print-ready HTML invoice. Choose Print or save as PDF, then use a destination offered by your browser or operating system. ToolNeko does not create or download a PDF file itself.

Which currencies are available?

Version 1 labels amounts as USD, CAD, AUD, EUR, or GBP. All amounts use two decimal places. The tool does not convert currency or use exchange rates.

Sources and method

Related tools