gizmobench
BrowseDaily

Invoice Generator

Create an invoice with your own sender, client, line items, due date, payment instructions and notes. Twenty currencies and three number formats support whole minor-unit line amounts, a percentage or fixed discount, and arithmetic from the tax rate you enter. Print / Save as PDF hands the complete invoice to your browser on Letter or A4 paper. Edited drafts save locally when browser storage is available; a JSON draft backup preserves the current invoice and up to 20 recent invoices for restoration in another browser. No account, upload or watermark.

Detailslocal draft
days
Lines
PreviewLetter
INVOICE
Bill to
DescriptionQtyRateAmount
Subtotal$0.00
Total due$0.00

Fill in the boxes, or

Nothing uploadedNo sign-upNo watermarkClient details stay in this browser
Numbers
Paper

Loading saved invoice…

Backups contain the complete draft and up to 20 recent invoices. Loading saved data or restoring a backup replaces the current draft; download it first if you need to keep a separate copy. Save current draft replaces the saved data, including unreadable data.

  • Total duelines and discount in currency minor units; tax on the sum
    $0.00
  • printed on the invoice foot
  • terms, thanks, anything

Still to fill in: your name or business name, who the invoice is for, an invoice number, the invoice date, at least one line to bill for. The invoice prints either way.

The arithmetic

Every step, in the order it happened. The value before rounding is shown wherever it differs from the value after it.

Lines      0.00
Total      0.00

Print / Save as PDF opens your browser's print dialog with only the invoice on the page. Choose Save as PDF as the destination. The file is written by your own machine and never leaves it.

Tax is worked out on the sum, not line by line, and the tax line shows its working. An invoice that taxes every line, rounds each one and adds them up can land a cent away from the same invoice taxed on its subtotal, which is the kind of thing an accounts department bounces. Line amounts and any discount here are whole currency minor units, because they print as money; they are summed exactly; and there is one rounding at the end, on the total, or on the tax line when the tax is already inside your prices. Nothing is uploaded. Edited drafts are saved to this browser when storage is available; keep a draft backup for another browser or device. Your selected currency controls the minor units. Print / Save as PDF uses the browser's own print engine.
Accuracy. Line amounts and any discount are whole currency minor units (whole cents for USD), because they print as money. Tax is not worked out line by line: it is applied to the summed subtotal, and there is one rounding at the end, on the total, or on the tax line when tax is already inside the prices. Tax rules and what an invoice must legally show differ by country; the fields are yours to fill.

Common questions

What does an invoice need to include?
The fields here are the ones almost every invoice carries: who it is from, who it is for, an invoice number, the date it was issued, the date payment is due, a line for each thing billed with its quantity and rate, the subtotal, any discount, any tax, the total due, how to pay, and a notes line for terms. What is legally required differs by country and by what you are selling, so check your own rules before you send it.
How do I add tax to an invoice?
Type the rate into the Tax % box in the strip under the invoice. It is applied to the subtotal after any discount, not to each line separately, and the tax line shows its working. If your prices already include the tax, tick 'Already in the prices' and the tool works out how much of the total is tax rather than adding more on top.
How do I download the invoice as a PDF?
Choose Print / Save as PDF to open browser printing with only the invoice, including every line, total, payment detail and note. Choose Save as PDF as the destination and confirm there. Select Letter or A4 first. The page reports a print handoff; it cannot know whether you saved or cancelled the system dialog.
Where is my invoice data stored?
Edited drafts and up to 20 filed recent invoices are saved to this browser when local storage is available. Defaults and restored drafts are not automatically rewritten. A visible message reports blocked, full, unreadable or changed storage. Download draft backup keeps the complete editable draft and recent invoices in a local JSON file; Restore draft backup reads that file in another browser. Download unreadable data preserves a damaged saved value before Save current draft replaces it. Clearing site data removes local saved invoices.
Can I reuse a client or last month's invoice?
Recent invoices lists up to 20 filed invoices by number, client, date and total. Reopen restores one and files the current invoice if it has content. New invoice increments the last run of digits, clears the client and lines, and keeps your own and payment details. Printing files the invoice only after the browser print call succeeds. Forget removes the selected recent entry; an open copy remains in the current draft.
Does it round every line, or the total?
Line amounts and any discount are whole currency minor units (cents for USD), because they print as money and a column that does not add up gets an invoice bounced. The tax is different: it is worked out on the summed subtotal rather than line by line, and there is one rounding at the end. Three lines of 10.00 at 6.25% tax come to 31.88 here; a tool that taxes each line and rounds each one gets 31.89. When the tax is already inside your prices the total needs no rounding, so the tax line carries it instead. The full working is shown below the preview, including the value before rounding.
Which currencies and number formats does it handle?
Twenty listed currencies include USD, EUR, GBP, INR, JPY and KRW. Yen and won have no decimal places. Choose 1,234.56, 1.234,56 or 1 234,56 before entering numbers; switching formats or currency does not convert existing amounts or exchange rates. Quantities and percentages accept up to six decimal places when their exact entered precision can be retained; malformed grouping, unknown affixes and lost precision are refused.
Can I make a freelance, contractor or service invoice?
Yes. Describe your work, enter units or fractional hours and a unit rate, then add your own payment instructions. The editable fictional example demonstrates three service lines; replace its sender, client and amounts before using it. All of these use the same invoice workflow.
Does this supply country tax rules or a payment integration?
It calculates only the rate you enter and provides editable text fields. It does not determine required tax rates, validate country invoice rules, issue official retailer invoices, collect payments or connect to accounting services. Payment details can contain your own bank instructions or a URL; text is printed without creating an integration.
Can I add a logo, signature, receipt, quote or proforma?
This tool creates a text invoice. It has no logo or signature image field, paid receipt, quotation or proforma mode. A draft backup is this tool’s JSON format; it is not an Excel, Word or Google Docs template.

Line amounts and any discount are whole currency minor units (whole cents for USD), because they print as money. Tax is not worked out line by line: it is applied to the summed subtotal, and there is one rounding at the end, on the total, or on the tax line when tax is already inside the prices. Tax rules and what an invoice must legally show differ by country; the fields are yours to fill.