Free · No sign-up

Free invoice generator

No account, no credits. Fill in your details and download a PDF. We don't store what you type.

  • Up to 50 line items, any currency, VAT/GST/sales tax, an optional logo and an amount already paid for deposits.
  • Nothing you type is stored on our servers. You can keep your details, clients and an invoice list in this browser.
  • Free: 5 invoices an hour and 20 a day, per internet connection.

Deposit first? Keep an invoice list in this browser and mark the deposit paid; “Invoice the balance” then fills in the client’s name, the amount already paid and the reference. You add the whole job’s lines.

Deposit, then balance? A worked example

Say the job is 1,000.00 and your client pays a 300.00 deposit first.

  1. Deposit invoice, INV-0001. Replace the sample rows under “Line items” with one row: Description “Deposit for the website project”, Qty 1, Unit price 300.00. Its total due is 300.00. Download it and keep the PDF.
  2. Balance invoice, INV-0002, once the deposit is paid. Change “Invoice number” to INV-0002 (and the dates, if needed) and make the row the whole job: Description “Website project”, Qty 1, Unit price 1,000.00. Enter 300.00 in “Amount already paid” and, if you like, INV-0001 in “Reference”. The rest stays filled in while this page is open.

The balance invoice's totals then show:

Subtotal
1,000.00
Total
1,000.00
Amount paid
300.00
Balance due
700.00

Your PDF prints the same figures.

Logo (optional)

PNG or JPG, up to 1 MB. Printed at the top left. It is used for this PDF only and never saved.

Your business

Sample text
Sample text

Printed under your business name. To charge VAT, GST or sales tax, enter the rate under Tax rate. Your tax authority may require more.

Your client

Sample text
Sample text

Invoice details

Only the purchase order number your client gave you. Printed as “PO no.”.

Line items

Line itemsSample text
Amount1,020.00
Amount230.00

Each amount is quantity × unit price, rounded to the currency’s smallest unit; the subtotal is the sum of the rounded amounts.

Totals

An amount such as 50.00 or a percentage of the subtotal such as 10%. Leave blank for none.

A percentage, e.g. 15 for 15%. It is added on its own line, calculated on the subtotal after any discount. Leave blank for no tax line.

What the client has already paid, e.g. a deposit. The invoice then shows the balance due.

Subtotal
USD 1,250.00
Total due
USD 1,250.00

Payment

For example: “Due within 14 days” or “Due on receipt”.

Sample text

For example: bank name, account name and number, and the reference to use. Have an online payment link? Use Payment link below.

Still sample text: Your business name, Your contact details, Client name, Client details, Line items, How to pay. It will print on your PDF. Replace it with your own details, or clear optional fields you don't need.

No account needed. We don’t store what you type; anything you save stays in this browser.

Built by one person in South Africa. Problem or idea? Email Hugo

Sample PDF invoice from the free invoice generator: Example Design Studio (fictional) bills Sample Client Ltd USD 1,250.00 for logo design and brand guidelines in two line items, due 2026-10-15
Output from this generator, with fictional details.

Questions

Is it really free?

Yes. You don't need an account and it uses no credits. To keep it free for everyone, each internet connection can make up to 5 invoices an hour and 20 a day.

Do you keep my invoice or my details?

Not on our servers. What you type, and your logo if you add one, is sent over an encrypted connection, turned into a PDF and sent back to you. We don't save it or the PDF, and our logs don't record it, so download the PDF and keep your copy. To enforce the limit we keep a one-way, keyed hash of your IP address (never the address itself) and counts, for no more than 2 days. If you choose to remember your details, clients or invoices, they stay in this browser only (see the next answer).

Can it remember my details and clients?

Yes, if you turn it on: tick “Remember my details on this device”, save clients, or keep a list of your invoices. They are kept in your browser's local storage on this device only and are never sent to us. Clearing your browser data deletes them, so use “Download backup” to keep a copy; you can import it again later, here or in another browser.

Can I add VAT or sales tax?

Yes. Enter the rate (for example 15) and choose VAT, GST, Sales tax or Tax: the invoice adds it on its own line, calculated on the subtotal after any discount, and you can print your VAT or tax number. The document is headed "Invoice", not "Tax invoice"; if your tax authority requires a tax invoice with particular details, check what it needs.

Can I add my logo or several line items?

Yes. Add a PNG or JPG logo up to 1 MB: it is printed at the top left and used only to make this PDF, never saved. You can add up to 50 line items, each with a quantity and unit price; the amounts and totals are calculated for you. You can also take off a discount or an amount already paid, such as a deposit.

Which currencies can I use?

Any. Type the currency code or symbol you bill in, such as USD, EUR, GBP, ZAR or JPY. Amounts use the currency's usual decimals: none for JPY, three for KWD, otherwise two. Everything else is printed exactly as you type it.

Why would I create an account?

A free account gives you 50 credits every month (one per PDF) and our other templates, including quotes and payment receipts. The invoice form is the same.

How we handle your information: Privacy Policy. Using this generator means you agree to our Terms and Acceptable Use Policy: no invoices for sales or work that didn't happen.