Freelance & business

Free invoice generator with PDF download

Invoicing software is worth paying for once you send invoices every week. For the freelancer sending their fourth one this year it is an annoyance, and the spreadsheet everyone falls back on is where the arithmetic mistakes come from. Fill in the lines, pick your currency, and print a tidy PDF. The totals, the tax and the rounding are handled. The PDF carries one small "Created with Bunfolio" line at the foot.

To turn on the PDF download: 3 things are still missing — see the form below.

Invoice details

The reference your client will quote when they pay, and the dates the terms run from.

Sequential numbers are what accountants expect. Bump the last digits for the next one.

Your details

Who the money goes to. This is the block at the top of the invoice.

Printed under your address. Rename the label below if yours is called something else.

Bill to

Who owes it. Use the accounts-payable address if they have given you one.

What you are billing for

One row per thing. The amount is worked out for you as you type.

No lines yet

Add the first thing you are charging for — a day rate, a fixed-price project, an expense you are passing on. Quantity can be hours, days or units.

Tax and discount

Both are off by default — switch on only what this invoice actually charges.

Payment terms and notes

How to pay you, and anything else the invoice should say.

Nothing you type here leaves this browser — the invoice is built on your own machine.

Invoice

Your name or business

Invoice no.
—
Issued
—
Due
—

Your invoice builds itself here as you fill in the form. Nothing is sent anywhere — the draft stays in this browser.

From

Bill to

Bunfolio

Created with Bunfolio · bunfolio.com

This is the A4 page your PDF will be. Invoice Generator builds it in your browser — nothing you type is uploaded.

What a good invoice does

An invoice has one job: get you paid without a follow-up question. The client's accounts team should be able to see who it is from, what it is for, how much is owed, when it is due and how to pay, without opening an email thread to ask. Every unclear line is a reason for the payment to wait another week.

That is why the layout here is plain. A logo and a colour scheme do not get anyone paid faster; a clear total, a due date and bank details that can be copied straight into a banking app do.

What an invoice must include

The exact rules depend on where you trade, but the core list barely changes from country to country. The UK government's guidance, for example, asks for the items below, and they are a sound checklist anywhere.

  • A unique invoice number.
  • Your name or business name, address and contact details.
  • The client's name or company name and address.
  • A clear description of what you are charging for.
  • The date the work was done or the goods supplied, and the date of the invoice.
  • The amounts charged, any VAT or sales tax, and the total owed.

How to make an invoice with this invoice generator

  • Check the invoice number and dates. The tool fills in INV-0001, today's date and a due date 30 days out; change any of them.
  • Pick the currency: US dollar, euro, pound sterling, Pakistani rupee, Indian rupee, Australian dollar or Canadian dollar.
  • Add your own details. If you are registered for VAT or need to show a company or tax number, add it; you can rename its label to whatever your country calls it.
  • Add the client's name, address and the email their accounts team uses.
  • Add a line for each piece of work: a description, a quantity and a unit price. The line totals, subtotal and rounding are worked out for you, and lines can be moved up and down.
  • Switch on a tax line or a discount only if this invoice actually has one. A discount can be a percentage or a fixed amount, and it comes off before tax is calculated.
  • Add payment details (bank account, payment link, terms) and any notes.
  • Press Download PDF and choose Save as PDF in the dialog that opens.

Getting the PDF: how the download works

This is an invoice maker that produces a PDF without sending your invoice anywhere. Rather than building the file on a server, it hands the finished A4 page to your browser's own print dialog, which every modern browser can save as a PDF. In Chrome and Edge choose "Save as PDF" as the destination; in Safari and Firefox it is the PDF or Save to PDF option in the same dialog. Only the invoice is printed, not the rest of this page.

Two settings are worth checking the first time: paper size A4 (or Letter, if that is what your client expects) and headers and footers switched off, so the browser does not stamp the page address and date across the top. The finished PDF is a normal file you can attach to an email, upload to a client portal or print.

The bottom of the page carries one small line, "Created with Bunfolio", with our mark. It is the only thing the free tool asks for in return, and we would rather you knew before you export than discovered it afterwards.

A worked example

A designer invoices a client for two days of work and a fixed-price logo. Line one: "Website design workshop, 2 to 3 March", quantity 2, unit price 450.00. Line two: "Logo design, three concepts and final files", quantity 1, unit price 900.00. Subtotal 1,800.00. They agreed a 10% discount for a returning client, so 180.00 comes off, leaving 1,620.00. They are VAT registered at 20%, so tax is 324.00 and the total due is 1,944.00.

Compare a weak version of the same invoice: one line saying "Design work — 1,944". The client cannot match it to a purchase order, the accounts team cannot see the VAT, and the first reply is a question. Specific descriptions and dates on each line are what make an invoice easy to approve.

Payment terms and details that get you paid

The payment details box is the most useful free-text field on the page. Put in exactly what the client needs to pay you without asking: account name, bank details or a payment link, the reference you want them to quote (the invoice number is the obvious one), and the terms in plain words, such as "Payment due within 30 days of the invoice date".

Set the due date to match whatever you agreed in your contract or proposal, rather than the default, if the two differ. A due date the client did not agree to is the easiest one for them to ignore.

Common invoicing mistakes

  • Leaving off the due date, or writing "payable on receipt" and then waiting 60 days without chasing.
  • Skipping or reusing invoice numbers. Keep the sequence unbroken, even for an invoice that was cancelled.
  • Vague line descriptions that the client cannot match to what they ordered.
  • Forgetting the payment details, so the client has to email you to ask how to pay.
  • Charging VAT or sales tax when you are not registered for it, or leaving it off when you are.
  • Keeping the only copy in a browser. The draft is saved locally for convenience; the PDF is your record.

What the tool does not do

It is a one-invoice-at-a-time generator, not accounting software. There is no logo upload, no choice of templates, no client list, no recurring invoices, no emailing from the page and no payment tracking. If you are sending invoices every week, those features are worth paying for. If you send a handful a year, a clean PDF made in a few minutes is usually all you need.

Questions about this tool

Is this invoice legally valid?

The format is a normal commercial invoice and is fine for most freelance work, but what an invoice must show varies by country — VAT numbers, tax wording and sequential numbering rules in particular. The free-text fields exist so you can add whatever your jurisdiction requires. If you are registered for a sales tax, check the wording with your accountant once and then reuse it.

Where is my invoice stored?

In your own browser and nowhere else. Nothing you type is sent to us, which also means your client's details never leave your machine. The draft is kept locally so you can come back to it, but if the invoice matters, save the PDF — a cleared browser takes the draft with it.

Does the PDF have Bunfolio branding on it?

One line at the foot of the page reading "Created with Bunfolio". That is all — there is no logo, no watermark across the page and nothing beside your own details or your client's. It is small enough to sit alongside a normal footer, and it is the reason the tool needs no account and has nothing to pay for. If you would rather send an invoice without it, any PDF editor will remove the line, and we would rather say that here than have you find it after you have pressed print.

How should I number my invoices?

Sequentially and without gaps, which most tax authorities expect and every accountant appreciates. The tool starts you at INV-0001 and you increment from there. A prefix per client is fine; restarting the count each year is fine; skipping numbers because an invoice was cancelled is the one thing to avoid.

What should I do about late payment?

Put the due date and your terms on the invoice itself, which this does, so there is nothing to argue about later. If it passes, chase it plainly rather than apologetically — our free professional email generator has a setting for exactly that email, because it is the one everybody puts off writing.

Is this invoice generator really free?

Yes. There is no sign-up, no trial and no limit on how many invoices you make. The PDF carries a small "Created with Bunfolio" line at the bottom of the page, and that is the whole cost.

How do I save my invoice as a PDF?

Press Download PDF, then pick "Save as PDF" (or your browser's equivalent) as the destination in the print dialog. Turn off the browser's headers and footers for a clean page. The download is enabled once the invoice has your name, the client's name and at least one line.

Can I add my logo to the invoice?

Not at the moment. The invoice uses a clean text layout with your business name at the top. Clients pay on the strength of the details and the total, but if a logo matters to your brand, a paid invoicing tool will serve you better.

Can I edit an invoice after I have downloaded it?

Yes, if you use the same browser. The draft is saved in that browser as you type, so you can come back, change a line and download a new PDF. Give a corrected invoice a new number, or issue a credit note, rather than quietly replacing one the client has already received.

Guides on this

Other free tools

Put this somewhere people can find it

A document is something you send. A portfolio is something you can link to once and keep pointing at — the same material, at an address that is yours. Sign up with Google or email, answer a short wizard, and yours is live on a free subdomain tonight.