Free Invoice Generator

Fill in the form, watch the invoice build beside it, then save it as a PDF or print it. Nothing is uploaded or stored.

1. Your business

2. Bill to

3. Invoice details

4. Line items

Two example rows are filled in so you can see the layout. Replace them with your own.

5. Discount, tax and shipping

6. Notes and payment instructions

Live preview

How to create an invoice

  1. Fill in Your business (name, address, phone, email and an optional tax ID) and Bill to (client name, address and email).
  2. Under Invoice details, check the Invoice number, pick the Currency and Invoice date, then choose Payment terms. The Due date follows the terms, or you can set your own.
  3. In Line items, describe each product or service with Qty and Unit price. Two example rows are filled in, so replace them and use Add line item for more.
  4. Enter any Discount (percent or fixed amount), Tax rate (%) and Shipping or other fees, and add payment instructions under Notes.
  5. Select Save as PDF or print and choose Save as PDF in the print window.

How the totals are calculated

Each line amount is Qty times Unit price, rounded to the smallest unit of the currency (cents, or whole yen for JPY). The steps then run in this order:

Rounding each line first means the amounts printed on the invoice always add up to the total.

Worked example

With the defaults, "Website design (hours)" is 10 x $75.00 = $750.00 and "Domain and hosting setup" is 1 x $250.00 = $250.00, so the Subtotal and the Total due are both $1,000.00, shown above the preview as "Total due: $1,000.00". Enter a 10% Discount, a 7% Tax rate and $20 Shipping, and the invoice lists Discount (10%) -$100.00, Tax (7%) $63.00 (7% of $900.00), Shipping $20.00 and Total due $983.00. For the tax rate, use the Sales Tax Calculator; to check a percentage discount, use the Discount Calculator.

Limits and edge cases

Frequently asked questions

What should an invoice include?

Your business name and contact details, the client's name and address, a unique invoice number, the invoice date and due date, each item with quantity and unit price, the subtotal, any discount and tax, the total due, and payment terms. Add your tax ID or VAT number if your country or state requires it.

How do I save the invoice as a PDF?

Select Save as PDF or print, then choose Save as PDF (or Microsoft Print to PDF) as the destination in the print window and confirm. The suggested file name is Invoice plus the invoice number, for example Invoice INV-202610-001.pdf. Switch off Headers and footers in the print options if you do not want them.

Is tax calculated before or after the discount?

After. The tool subtracts the discount from the subtotal first and then applies the tax rate to what is left. Shipping and other fees are added afterward and are not taxed, so if your state taxes shipping, enter it as a line item instead.

How should I number my invoices?

Use a unique number for each invoice, in order. The tool suggests a number such as INV-202610-001, made of the year, the month and a counter. Change the counter for each new invoice, because the tool does not remember your last number.

Can I save the invoice and edit it later?

No. The generator has no accounts and stores nothing, so closing the page clears the form. Save each invoice as a PDF before you leave.

Sources: GOV.UK, VAT invoices; IRS, Recordkeeping.