Free invoice generator

A free invoice generator that runs in your browser. Fill it in on the left, watch the invoice build on the right, download the PDF. No account, and nothing you type leaves your browser.

From

Bill to

Details

Items

Notes and payment details

Your business · Street 1 · City
Client name
Invoice No.INV-001
Date-
Due-
Invoice INV-001
Pos.DescriptionQtyUnitPriceAmount
1Design work, website homepage and two inner pages1item1,800.001,800.00
2Revisions outside the agreed rounds3hours60.00180.00
Subtotal1,980.00 USD
VAT (0%)0.00 USD
Total1,980.00 USD
Payment Instructions
Please remit payment of 1,980.00 USD, referencing INV-001.
Page 1 / 1

Free, no account. Everything stays in this browser: we don't receive or store what you type.

What to put on a freelance invoice

Invoice templates by trade

The same generator, started with example lines for the work you actually bill, and notes on what people in your trade tend to forget.

Questions

Is this invoice generator really free?

Yes. There is no account, no trial and no watermark beyond a small "Made with OIO" line at the foot of the page. You can make as many invoices as you like.

Do you store the invoices I make?

No. The form and the PDF are built in your browser. Your browser keeps a copy of the draft in its own local storage so a reload doesn't lose your work, and "Start over" clears it. Nothing is sent to our servers.

What does an invoice need to be valid?

Rules differ by country, but most tax authorities expect a unique sequential number, the issue date, your name and address, the client's name and address, a description of the work, the amounts, the tax rate and tax amount if you charge tax, and your tax or VAT number if you're registered. If you work with business clients abroad, check whether a reverse-charge note applies.

Which currencies can I use?

Any active ISO currency, the same list OIO uses for its own invoices. Pick it in the Currency field and the symbol and decimal places follow, for example no decimals for yen. For Bitcoin, Ether, Solana, USDC or USDT, use the crypto invoice generator.

How should I number my invoices?

Use one unbroken sequence and never reuse a number, for example INV-001, INV-002 or 2026-014. If you cancel an invoice, keep the number and issue a credit note rather than deleting it.

Keep the next one in OIO

Numbered automatically, tied to the client and the project, outstanding until you mark it paid. Overdue invoices get their own list and a reminder written for you. Free plan, no card.

Start free

Looking for a template rather than a generator? See the invoice template. Other free tools: quote template, crypto invoice generator, day rate calculator, payment reminder email.