Skip to content
How To Make MoneyOnline
Menu

Free tool

Free Invoice Generator: Create and Print a Professional Invoice

Reviewed by . Last reviewed . Runs in your browser: what you type is never sent to us.

Display only. No exchange rates are applied.

Some countries require one on invoices.

Keep numbers unique and in sequence.

Items

VAT, GST, sales tax. Leave the rate at 0 if it does not apply.

Enter the rate that applies to you. This tool does not look up tax rules.

Bank details or payment link. Printed on the invoice only; never sent anywhere.

Your Business Name

12 Example Street Your City

Invoice

No. INV-001

Issued 2026-10-01

Due 2026-10-15

Bill to

Client Company Ltd

45 Sample Road Their City

DescriptionQtyUnit priceAmount
Website design10$45.00$450.00
Hosting set-up1$60.00$60.00
Subtotal
$510.00
Total due
$510.00

Payment by bank transfer within 14 days. Thank you for your business.

In the print dialog, choose “Save as PDF”. Currency shown as $.

This generator lays out the details you enter as an invoice. It is not tax, accounting or legal advice. Invoice requirements, such as tax numbers, wording and numbering, differ by country, so check what applies to you.

The short answer

An invoice needs your details, your client's details, a unique invoice number, the dates, a description and amount for each item, the total, and how and when to pay. Fill in the fields and the preview updates as you type, with totals calculated to the cent. Then print it and choose Save as PDF. Nothing is uploaded or saved.

Getting paid starts with a clear request for payment. A tidy invoice tells the client what they owe, why, and by when, and it makes their accounts team's job easy, which is often what decides how quickly you are paid. This generator lays your details out as an invoice, checks the sums to the cent, and lets you print it or save it as a PDF.

How to use this generator

  1. Enter your business details and your client's details.
  2. Set the invoice number and the issue and due dates.
  3. Add each item: a description, a quantity and a unit price. Use Add item for more, and × to remove a row.
  4. Add a discount and a tax rate if they apply.
  5. Add payment details and any notes.
  6. Check the preview, then choose Print or save as PDF.

The example values are only there to show how it works. Replace every one before you send anything.

How the totals are worked out

Money is calculated in whole cents, not floating-point decimals, so totals never drift by a penny.

How an invoice total is built, in whole cents
  • Line amount = quantity × unit price, rounded to the cent
  • Subtotal = sum of the line amounts
  • Discount = subtotal × discount %
  • Taxable amount = subtotal − discount
  • Tax = taxable amount × tax rate
  • Total due = taxable amount + tax

The tests cover the classic rounding traps, such as 0.1 + 0.2, and confirm that the parts always add up to the total. The tool warns you about negative quantities, invalid numbers and impossible percentages instead of producing a wrong invoice.

What makes an invoice easy to pay

Clear descriptions. "Website design, homepage and three inner pages" beats "Services".

A unique number. It lets both sides refer to the invoice without confusion.

Obvious dates and terms. State the due date, and consider stating what happens if payment is late.

Easy payment instructions. The fewer steps between an invoice and a payment, the faster it happens.

The right contact. Send it to the person who approves payments, not only to the person who hired you.

Invoice requirements vary by country and by type of business. Some places require a tax registration number, specific wording, a sequence of numbers without gaps, or particular formats. Others are more relaxed. This tool provides a tax rate field and an optional registration number field, but it does not know your local rules and does not look up tax rates. Check what applies to you, or ask an accountant, before relying on the output for official records.

Getting paid faster

Send invoices promptly, when the work is delivered or the milestone is reached, not weeks later. Agree payment terms before the work starts, not after. Ask for a deposit on larger projects; the project price calculator shows how to set one. If you work with clients abroad, our guide to getting paid internationally covers payment routes and hidden costs. Follow up politely when a due date passes.

Keeping records

An invoice is also a record of income. Keep a copy of every one you send, in a folder you can find later. To track what you have earned and spent across a month or a year, use the income and expense tracker. Records make tax time easier and show you which clients are worth the effort.

Common mistakes

Vague descriptions. They invite questions and delays.

Reusing numbers. It creates confusion in both sets of records.

Forgetting the due date. Without one, there is no lateness.

Sending it with the example text still in. Check every field before sending.

Assuming the tool stores your invoices. It does not. Save the PDF.

Assumptions and limits

This generator produces a printable layout from the details you enter. It is not accounting software: it does not store invoices, track payments, send reminders or produce electronic invoice formats that some tax authorities require. Currency is display only, and no exchange rates are applied. Everything happens in your browser. For a freelancer's overall approach to finding and pricing work, see our freelancing guide.

Frequently asked questions

What should an invoice include?

At minimum: your name or business name and address, your client's name and address, a unique invoice number, the issue date and due date, a clear description of what was supplied, the amounts, the total due, and how to pay. Some countries also require tax registration numbers or specific wording, so check the rules that apply to you.

How do I save the invoice as a PDF?

Click Print or save as PDF, then choose Save as PDF as the destination in your browser's print dialog. The page is set up so that only the invoice is printed, not the rest of the site.

Does this tool save my invoices or details?

No. Everything you type stays in your browser and is not sent to us or stored. That protects your clients' details, but it also means the tool does not remember anything. If you refresh or close the page, the fields reset, so save the PDF before you leave.

How should I number invoices?

Use a simple, unique, sequential scheme, such as INV-001, INV-002. Sequential numbers make your records easy to follow, and some tax systems expect an unbroken sequence. Do not reuse numbers.

How we keep this calculator accurate

The formulas on this page are standard arithmetic, written out in full above so you can check them. Each one is covered by automated tests that compare the calculator against independently worked examples and round-trip checks, and the worked example is generated by the same code as the calculator. We use no third-party data, exchange rates or fee tables, because those go stale; fees and rates are always numbers you enter. If you spot a mistake or an assumption that does not fit your situation, please tell us. Our earnings disclaimer and editorial approach explain how the site works.

Written by

The editorial team behind How To Make Money Online, responsible for researching, writing, and fact-checking every guide on this site against current platform terms and fees.