Skip to content

Business Documents

Invoice Generator

Build a clean, professional invoice with your logo, line items, tax and payment terms, then download it as a PDF. Everything runs in your browser, so your client data never touches a server.

FreeNo signupRuns in your browser

Overview

Why use a free invoice generator?

This free invoice generator builds a complete, professional invoice online and turns it into a PDF you can email to a client or print for your records. You fill in your business details, add the work you are billing for, and the totals, tax and balance due are calculated as you type, with a live preview showing exactly what your client will receive.

It is built for anyone who bills other people for work: freelancers sending their first invoice, small businesses that have outgrown a word processor template, agencies invoicing retainers, and bookkeepers producing documents on behalf of clients. Free means free here: no account to create, no trial that expires, no watermark on the finished file, and no cap on how many invoices you produce.

Reach for it when you need a correct invoice quickly and do not want to open accounting software to get one. It is most useful when a fixed template will not do the job: separate tax rates per line, a deposit already deducted, a purchase order reference and an agreed discount can all appear on the same document, and the totals still reconcile.

Everything runs on your own device. Your client list, your rates and the amounts you invoice are never uploaded, because there is no server involved in producing the document. That matters more than it sounds: an invoice contains your client's address, your pricing and your payment details, and none of it needs to travel anywhere to become a PDF.

Step by step

How to create an invoice online

  1. Add your business details

    Enter your business name, address and logo. These are remembered locally so you only do it once.

  2. Add your client

    Fill in who you are billing, along with the invoice number, issue date and due date.

  3. List what you are charging for

    Add a line for each item or service with quantity and unit price. Totals and tax are calculated for you.

  4. Download the PDF

    Check the live preview, then download a print-ready PDF to send to your client.

What you get

  • Live preview that updates as you type
  • Your logo, colours and business details
  • Unlimited line items with automatic totals
  • VAT, sales tax and multi-rate tax support
  • Discounts, shipping and deposits
  • Download as a print-ready PDF
  • Save your business details for next time
  • Runs entirely in your browser, nothing is uploaded

Background

What is an invoice?

An invoice is a formal request for payment for goods or services you have already delivered. It records what was supplied, what it costs, when payment is due and how to pay, and it is the document both sides rely on if there is ever a disagreement about what was agreed. In most countries it is also the record a tax authority expects to see supporting the revenue you declare.

That last point is why format matters. An invoice is not simply a letter asking for money: once issued, it becomes an accounting entry for you and a deductible expense for your client. Their accounts payable team will check it against a purchase order, enter it into a system, and pay it on a schedule driven by the date and terms printed on it. An invoice missing a number, a date or a clear description will sit in someone's queue until it is chased.

A good invoice is therefore a piece of administration, not marketing. It should be unambiguous about who is billing whom, what for, how much, and by when, and it should be easy for a stranger in an accounts department to process without needing to ask you a question.

Not to be confused with

A quote (or estimate)
A quote is an offer made before the work happens: here is what I will do and what it will cost, valid until a stated date. It creates no obligation to pay. An invoice is issued after delivery and does create one. Sending a quote when you meant to invoice is the most common reason a payment never arrives.
A receipt
A receipt confirms that money has already changed hands. An invoice requests money that has not. If a client asks for a receipt after paying, they usually want proof of payment for their own records, not a second copy of the invoice.
A purchase order
A purchase order is issued by the buyer, not the seller. It authorises a purchase in advance and usually carries a PO number that the supplier is expected to quote on the eventual invoice. Larger clients will not pay an invoice that omits the PO number they gave you.
A proforma invoice
A proforma looks like an invoice but is issued before supply, typically so a buyer can arrange payment or clear customs. It is not a demand for payment and is not entered as revenue. The real invoice follows once the goods or services are delivered.
A credit note
A credit note reverses part or all of an invoice already issued. It covers a return, an overcharge or a cancelled order. It exists because you should never edit or delete a sent invoice; you issue a document that corrects it and leaves an audit trail.

Reference

What every invoice should include

The fields below are what accounts payable departments look for, and what most tax authorities expect on a valid invoice. The generator lays them out for you, but it is worth understanding what each one is doing. Pay attention to the ones people leave blank because they seem optional.

  • The word “Invoice”

    State plainly that the document is an invoice. It sounds trivial, but it is what distinguishes the document from a quote or a statement at a glance, and some jurisdictions require the word to appear for the document to be valid.

    Required

  • A unique invoice number

    Every invoice needs its own reference, and no number should ever be reused. It is how you, your client and your accountant refer to this specific transaction, and sequential numbering is a legal requirement in many countries.

    Required

  • Your business details

    Your trading name, address and contact details, plus your company registration or tax number where you have one. Your client's finance team may need the registration number to process the payment at all.

    Required

  • Your client's details

    The legal entity being billed, not just the person who hired you. Invoicing an individual when the contract is with their limited company can make the invoice unenforceable and will usually get it returned.

    Required

  • Issue date and due date

    The issue date starts the clock; the due date says when payment is expected. Print an actual date rather than only “net 30”. That removes any argument about when the countdown began.

    Required

  • A clear description of what you supplied

    One line per item or service, specific enough that somebody who was not involved can match it to what was ordered. “Consulting” invites a query; “Brand identity design: logo and guidelines, phase 1” does not.

    Required

  • Quantity and unit price

    Show the rate and how many units it applies to, rather than only a total. This is what lets a client verify the amount against what they agreed, and it is what makes a partial dispute resolvable without reissuing the whole invoice.

    Required

  • Subtotal, tax and total

    Break the amount into the net figure, each tax rate applied, and the final total. If you charge more than one rate, show each band separately: a single combined tax line is not enough for your client to reclaim it correctly.

    Required

  • Payment details and terms

    How to pay you and by when: bank details or a payment link, the currency, and your terms. An invoice that does not say how to pay is a surprisingly common reason for a late payment.

    Required

  • Purchase order or reference number

    Where the client issued a PO, quote it. Many larger organisations match invoices to purchase orders automatically and will reject anything they cannot match, without telling you why.

    Optional

  • Deposit or amount already paid

    If part of the balance is settled, show the full amount, the deposit and the remaining balance due. Invoicing only the remainder makes the paperwork harder to reconcile at both ends.

    Optional

  • Notes

    Room for anything specific to this job: a delivery reference, thanks for the work, or a note that late payment interest applies. Keep it short: the notes field is not the place for terms that belong in a contract.

    Optional

Who it helps

Who can use this invoice generator?

Freelancers and consultants

Invoicing is usually the last hour of a project and the one nobody plans for. A designer finishing a brand identity can bill three phases as separate lines, apply the right tax rate, deduct the deposit taken at the start, and email a PDF in a few minutes. If you send a handful of invoices a year, a free invoice generator does the job a monthly subscription would.

Small businesses

Once you are billing regularly, consistency matters more than speed: the same layout, sequential numbers and predictable terms make it obvious when something is unpaid. Saving your business details means every invoice you produce looks the same, which is what makes a small operation read as an established one.

Startups and early-stage teams

Before an accounting system is worth the setup cost, invoices still need to be correct: investors and accountants will look at them later. A startup billing its first pilot customers can produce clean, numbered invoices now and import the history into accounting software when the volume justifies it.

Agencies and studios

Agency invoices are rarely one line. A retainer, out-of-scope hours, a pass-through print cost taxed at a different rate and an agreed discount can all appear on the same document. Per-line tax rates and a proportional discount mean the totals still reconcile when the invoice is genuinely complicated.

Bookkeepers and accountants

When you produce documents on behalf of a client, you need control over the detail rather than a template's assumptions: correct tax bands, an accurate issue date, and a number that fits the client's existing sequence. Nothing is stored on a server, so preparing a document for a client creates no data-handling obligation for you.

Contractors and trades

Materials and labour are often taxed differently and need to be visible separately, and deposits are normal. Listing them as separate lines with their own rates gives the customer a document they can check, which is the fastest way to get a domestic job paid without a conversation.

Do it properly

Best practices

  1. Number invoices sequentially, and never reuse a number

    Pick a scheme and stick to it: INV-0001 upward, or a per-year prefix like 2026-014. Sequential numbering is a legal requirement in many countries and is what lets an accountant spot a missing document. Avoid embedding a client name in the number; it breaks the sequence and tells everyone how few invoices you have sent.

  2. State the due date as a date, not just a term

    “Net 30” means different things to different finance teams, and some count from receipt rather than issue. Printing an explicit due date removes the ambiguity entirely. Thirty days is a common default; fourteen is normal for smaller clients, and there is nothing unusual about seven for one-off work.

  3. Describe the work the way your client understands it

    Use the language of the brief or purchase order rather than your internal shorthand. An invoice line that matches the wording your client already approved passes through accounts payable without a query, and a query is what turns a thirty-day payment into a sixty-day one.

  4. Show tax per rate, not as one combined figure

    Where an invoice mixes rates (standard-rated services and zero-rated goods, for example), list each band with the amount it applies to. Your client needs that breakdown to reclaim tax correctly, and you need it to file accurately. A single tax line on a mixed invoice is a reconciliation problem for both sides.

  5. Send the invoice the day the work is delivered

    Payment terms start when the invoice is issued, so a week's delay in sending is a week added to getting paid. Invoicing on delivery also means the work is fresh in your client's mind, which measurably reduces the number of queries you get back.

  6. Keep a copy of every invoice you send

    Download the PDF and file it somewhere durable. This generator deliberately keeps nothing on a server, which means there is no copy to retrieve later: the file you download is the record. Most tax authorities expect you to be able to produce invoices for several years.

Avoid these

Common mistakes

Sending a quote when the client is expecting an invoice

Check the heading before you send. A quote proposes a price and creates no obligation to pay; only an invoice requests payment. If you have already sent a quote and the work is done, issue an invoice referencing it rather than resending the quote.

Reusing or skipping invoice numbers

Duplicate numbers make it impossible to tell two transactions apart, and gaps look like missing records to an auditor. Keep one running sequence across all clients. If you void an invoice, issue a credit note rather than reusing its number.

Billing the wrong legal entity

Invoice the entity named in the contract or purchase order, not the individual who emailed you. If a client operates through a limited company, an invoice addressed to them personally can be refused by their finance team and may not be enforceable.

Calculating tax on the pre-discount amount

Apply discounts before tax, then charge tax on what is actually payable. Taxing the gross figure and then discounting overstates the tax owed and leaves your client reclaiming an amount they were never charged. This generator applies discounts before tax for exactly that reason.

Leaving payment details off the invoice

State how to pay you on the document itself (bank details, a payment link, or both) rather than assuming it is on file. An invoice with no payment method is a common cause of a silent delay, because nobody in accounts payable will chase you for it.

Writing descriptions only you understand

Replace internal project codes and one-word summaries with a description that names the deliverable. The person approving the payment is often not the person who hired you, and they can only approve what they can identify.

Rounding line totals by hand

Manual rounding is where invoice totals stop matching the sum of their own lines, usually by a cent or two on longer documents. Let the arithmetic be calculated rather than typed. Every figure on this page is derived from the quantities and rates you enter.

FAQ

Frequently asked questions

Yes. There is no signup, no watermark and no limit on how many invoices you create.

Your data never leaves your device. The invoice is assembled and turned into a PDF entirely in your browser, and anything you choose to save is stored in your own browser storage.

Yes. You can apply a single tax rate to the whole invoice or set a different rate per line item, which covers most VAT and sales tax situations.

At minimum: your business details, your client's details, a unique invoice number, the issue date, a description of what you supplied, the amount due, any tax, and how to pay you.

Use one continuous sequence that never repeats a number: INV-0001 upward, or a year prefix like 2026-014. Sequential numbering is a legal requirement in many countries, and gaps or duplicates are what make a set of records fail an audit. Do not restart the sequence per client.

Whenever you state on it. Thirty days from the issue date is a common default, fourteen is normal for smaller clients, and seven is reasonable for one-off work. Print an explicit due date rather than only “net 30”, so there is no argument about when the countdown started.

An invoice requests payment that has not been made yet. A receipt confirms payment that already has. If a client asks for a receipt after paying, they want proof of payment for their records rather than another copy of the invoice.

Yes. Save your business details once and every invoice you produce afterwards starts from the same layout, numbering scheme and payment terms. That is what a template is for. The difference is that the totals are calculated rather than typed over.

Both. Download the PDF and attach it to an email, or send it to a printer from the same dialog. The file is a normal PDF with no watermark, so it opens anywhere and prints on A4 or Letter without reformatting.

Yes. Add your logo, business address, contact details, payment terms and notes, and set your own invoice numbering. Save those details once and every invoice you create afterwards starts from them.

That depends on where you are, what you sell, and whether you are registered for VAT or sales tax. If you are registered, the invoice must show the rate and the tax amount separately. If you are not, leave the tax rate at zero. Check your own jurisdiction's rules or ask an accountant — this page is not tax advice.

Ready to create one?

Invoice Generator is at the top of this page. Free, no signup, nothing uploaded.

Open the Invoice Generator