Business & pricing
Invoice generator
Create an invoice, check its totals, and export a readable PDF. Invoice details are processed locally, and you can save drafts in this browser.
Works locally in your browser
How this tool works
Create a straightforward invoice while keeping customer, item, and price data on the device. Draft storage uses a ToolsOrigin-specific local database.
Inputs and definitions
Enter seller and customer details, issue/due dates, currency and up to 100 items. Choose discounts, taxes and optional untaxed shipping, then review the invoice before exporting. Use Local drafts to create a blank document, duplicate current edits, open a saved draft or confirm deletion. Switching saves edited session work first; a failed save leaves it available for recovery.
Methodology
Amounts use exact decimal arithmetic and the selected currency’s minor units. Line discounts apply first; invoice discounts are allocated across lines; exclusive tax rounds on each discounted line. Shipping is untaxed. Displayed components reconcile to the total.
Assumptions
Restored older invoices retain their aggregate-tax convention until you explicitly change the policy. Missing dates remain blank. The tool does not infer exemptions, withholding, exchange rates or jurisdiction-specific numbering.
Worked examples
Worked example
Two units at USD 10.00 produce a USD 20.00 subtotal; 15% tax adds USD 3.00 for a USD 23.00 total.
Enter and review
Enter seller and customer details, issue/due dates, currency and up to 100 items. Choose discounts, taxes and optional untaxed shipping, then review the invoice before exporting.
Process locally
Quantities and prices remain decimal text. Posted amounts use the currency’s decimal places; discounts and selected exclusive taxes follow the displayed policy. Fixed discounts and shipping must fit those decimal places.
Two units at USD 10.00 produce a USD 20.00 subtotal; 15% tax adds USD 3.00 for a USD 23.00 total.
Validation example
The same workflow is repeated with a second valid input to confirm invoice generator behavior.
Enter and review
Enter seller and customer details, issue/due dates, currency and up to 100 items. Choose discounts, taxes and optional untaxed shipping, then review the invoice before exporting.
Process locally
Quantities and prices remain decimal text. Posted amounts use the currency’s decimal places; discounts and selected exclusive taxes follow the displayed policy. Fixed discounts and shipping must fit those decimal places.
The output remains local and follows the documented validation and limitation rules.
Limitations and common mistakes
This is a general document builder, not tax or legal advice. Confirm mandatory fields, tax treatment, retention, sequential numbering, and currency rules.
PDF export loads its fonts from this site when you choose Download PDF. Check names and descriptions before exporting: unsupported characters stop the download and leave the invoice available for correction.
Frequently asked questions
Where is my draft stored?
In a site-specific IndexedDB database on this device.
Does the PDF contain selectable text?
Yes. A standard PDF font is used for text output.
Does this decide my tax obligations?
No. Confirm requirements with the relevant authority or adviser.
Sources
- Invoice information guidance — European Commission (accessed )
Method and content record
The method, examples and limitations describe how this tool works. Recorded checks do not establish independent professional review.
Record attribution, date and versions
Record attribution: ToolsOrigin calculation review; V2 model, policy, export and local-library guidance checked by Codex.
Record date: .
Content version 2.0.1. Engine version 2.0.0.