Invoice Generator

Create a professional itemised invoice, calculate discounts and tax automatically, then print it or save it as a PDF. Your data stays in your browser.

View all free tools

Invoice details

Complete the fields and review the live invoice preview.

Choose an issue date.

Choose a due date.

Line items

Item 1

$1,500.00
%
%

Invoice total: $1,575.00

From

Your Business

hello@example.com 123 Business Street

INVOICE

#INV-001

Bill to

Client Name

client@example.com Client address

Issue date
—
Due date
—
Currency
USD
DescriptionQtyRateAmount
Consulting services10$150.00$1,500.00
Subtotal
$1,500.00
Discount (0%)
−$0.00
Tax (5%)
$75.00
Total due
$1,575.00

Notes

Thank you for your business. Payment is due within 30 days.

How to create an invoice

Add your business and customer details, give the invoice a unique number, set clear payment dates, and itemise exactly what you supplied. The generator calculates the discount, taxable amount, tax, and final amount due.

Subtotal = sum of quantity × rate
Taxable amount = subtotal − discount
Total due = taxable amount + tax

Use unique numbers

Keep a sequential invoice number for bookkeeping and easy payment matching.

Set explicit terms

Show the exact due date and add payment instructions or accepted methods.

Check local rules

Tax labels, invoice fields, numbering, and record-keeping requirements vary by jurisdiction.

Need to calculate a late charge?

Use the late payment interest calculator to work out interest after an invoice passes its due date.

Calculate late payment interest

Frequently asked

Include a unique invoice number, issue and due dates, seller and customer details, a clear description of each item, quantities, rates, tax, discounts, the total due, payment terms, and payment instructions.

Yes. Select Print or save PDF, then choose Save as PDF in your browser's print dialog. The print layout contains only the finished invoice.

This generator applies the discount to the subtotal first, then calculates tax on the discounted amount. Confirm the correct tax treatment, rate, and required disclosures for your jurisdiction.

No. The invoice is prepared in your browser. This tool does not send or store the details you enter.

Have more financial modelling questions? Contact us

Go further

Build the financial model you need with Fina

Browse templates, examples, and downloadable Excel models for the analysis you are trying to build. If you can't find your model, ask Fina to build a model for your specific needs.

Start for free
Excel financial model spreadsheet preview showing Customer Rollforward
Fina interactive chat interface preview