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
| Description | Qty | Unit price | Amount |
|---|---|---|---|
| Website design | 10 | $45.00 | $450.00 |
| Hosting set-up | 1 | $60.00 | $60.00 |
- Subtotal
- $510.00
- Total due
- $510.00
Payment by bank transfer within 14 days. Thank you for your business.
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
- Enter your business details and your client's details.
- Set the invoice number and the issue and due dates.
- Add each item: a description, a quantity and a unit price. Use Add item for more, and × to remove a row.
- Add a discount and a tax rate if they apply.
- Add payment details and any notes.
- 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.
- 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.
Tax and legal details
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.