Free invoice generator: build a simple, printable invoice from a list of line items with an optional discount and sales tax. Enter your business name, client, line items and tax, then print or save the invoice as a PDF. Runs entirely in your browser.
—
Enter your line items above, then press Generate Invoice.
How invoice generator works
An invoice is a document that records what a client owes you for goods or services. This generator builds one from a list of line items, each with a description, quantity and unit price, then applies an optional discount and sales tax to produce a clean, printable total.
Enter your business name, who you are billing, an invoice number and date, and one line item per line using the format description, quantity, unit price (for example: Web design, 10, 75). Add an optional flat discount and a sales-tax percentage. The tool multiplies each line quantity by its unit price, sums the subtotal, subtracts the discount, applies the tax to the discounted amount, and returns the total due.
The result renders as a formatted invoice document you can print directly from your browser (use the Print Invoice button, then choose Save as PDF as the destination). Everything runs locally in your browser - no data is uploaded, so client details stay private.
Frequently asked questions
How do I format line items in the textarea?
One item per line, with the fields separated by commas or tabs: description, quantity, unit price. For example: Web design, 10, 75. If a description contains a comma, the parser still takes the last two fields as quantity and unit price, so keep descriptions comma-free or use a tab-separated format instead.
Does the discount apply before or after tax?
Before tax. The discount is subtracted from the subtotal to get a discounted subtotal, and the sales tax is then calculated on that reduced amount. This matches how most jurisdictions tax invoices - you pay tax on the net amount the customer actually owes, not the pre-discount subtotal.
Is my invoice data sent anywhere?
No. The calculator is 100% static and runs entirely in your browser. Your business name, client details and line items never leave your device, which matters because invoices often contain private client information.
How do I save the invoice as a PDF?
Click Print Invoice, then in the print dialog choose Save as PDF (or Microsoft Print to PDF) as the destination instead of a physical printer. The print layout hides the navigation and form so only the invoice document is saved.