How to Make a Professional Invoice for Free

A good invoice does one job: it gets you paid, on time, without a back-and-forth over what was owed. The difference between a vague email and a clean, numbered invoice is often the difference between a fast payment and an awkward chase. This guide covers what belongs on an invoice, how to number and tax it correctly, the mistakes that stall payments, and how to build, save and track invoices for free — entirely in your browser, with nothing uploaded to a server.

Invoice, quote or receipt?

These get confused constantly, and sending the wrong one is a common reason clients hesitate to pay. A quote goes out before work starts and isn't a request for payment. An invoice is sent after delivery, demanding payment by a due date. A receipt is issued after payment, confirming the transaction is closed. Sending a "quote" with a due date just confuses whether payment is actually owed.

What every invoice must include

In most countries, an invoice needs a specific set of details to be valid and to keep your accountant happy:

  • The word "Invoice" — unmistakable, not read as a quote or receipt.
  • A unique invoice number — for your records and the client's.
  • Your business details — name, address, contact info, tax ID (VAT/GST/EIN) if registered.
  • Your client's details — billing name, contact person and address.
  • The invoice date and a due date or terms (e.g. "Net 30").
  • An itemised list — quantity, unit price and line total per item.
  • Subtotal, tax and the total due, clearly separated.
  • How to pay — bank details, a payment link, or a QR code.

🔒 Everything below can be built with the free Invoice Generator, which runs entirely on your device — your business data, clients and invoices are stored in your browser and never uploaded.

Step-by-step: building the invoice

1. Add your business and client details

Fill in your business name, address and tax ID once — in the Invoice Generator these save as your profile and pre-fill every future invoice. Then add the client: if you've billed them before, saved clients autocomplete, filling in their email, address and tax ID instantly instead of retyping details into a blank document every time.

2. Number your invoices consistently

Invoice numbers should be unique and sequential — never repeat one, never skip around randomly. A scheme like INV-001, INV-002 works fine; some businesses prefix the year (2026-014) or a client code. What matters: each number used once, no unexplained gaps, and enough consistency that you or your accountant can find any invoice later. The generator suggests the next number automatically and increments it when you duplicate an existing invoice.

3. List your items and let totals calculate

Add one line per product or service with a clear description, quantity and unit price. The line total and subtotal update automatically, so there's no arithmetic to get wrong. If you sell the same things repeatedly — an hourly rate, a fixed package, a retainer — save them as reusable products and drop them into future invoices in a couple of keystrokes.

4. Get the tax and totals right

Depending on where you are, you may need VAT, GST or sales tax. Show it as its own line with the rate so the client sees exactly what was charged, rather than one opaque total. You can also apply a discount before tax, shipping or a late fee, and an amount already paid so the invoice shows only the remaining balance. Attach a payment link or QR code so clients can pay in one scan from their phone.

5. Add a signature, preview and download

Add your logo, pick an accent colour, and choose a template. Draw or upload a signature, hit Preview to see the finished document exactly as the client will, then download it as a pixel-perfect PDF or PNG, or print it — no watermark, no sign-up. If you're sending a signed contract alongside it, Sign PDF lets you place a signature anywhere on that document, and Watermark PDF is handy for marking a copy "Draft" or "Paid".

6. Track what's paid, due and overdue

Sending the invoice is only half the job. A one-off "invoice maker" falls short here; every saved invoice can appear in an Invoices list where you mark it Paid, Due or Overdue, duplicate it for a repeat client, or edit it. A Dashboard sums it up — total invoiced, total paid, what's outstanding — a lightweight accounts-receivable view with no subscription.

Common mistakes that delay payment

  • No due date. "Payable on receipt" is vague; a specific date or "Net 15" is concrete.
  • Missing tax ID. Some businesses can't process payment without a valid VAT/GST number on file.
  • Vague line items. "Consulting — $500" invites questions; "Website redesign, 10 hours @ $50/hr" doesn't.
  • No easy way to pay. A long bank number typed by hand puts people off — a link or QR code removes the excuse.
  • Sending it late. Invoice while the work is fresh, not weeks later.

PDF, email or printed?

PDF is the safe default: it renders identically on Windows, Mac, iPhone and Android, can't be accidentally edited, and most accounting software ingests it directly. Attach it to the email rather than pasting the invoice into the body, and name files consistently (e.g. 2026-014-clientname.pdf) so your archive stays searchable. Invoicing a client monthly? Combine several months into one document with Merge PDF. Printed invoices still suit in-person trades or clients who request paper, but keep a digital copy either way — it's what you'll need at tax time.

Where your data lives

Most online invoice tools store your clients and invoices on their servers, behind an account — convenient until you consider who else can see your revenue. A browser-based tool saves everything locally using IndexedDB: nothing uploaded, no account, your data stays on your device. The trade-off is that it's tied to that browser, so back up your PDFs periodically rather than treating the browser as your only record.

Frequently asked questions

Do I need to register a business to send invoices?

No — freelancers and sole traders can invoice under their own name, as long as it clearly states who is being paid and how. If you're VAT or GST registered, include your registration number and show tax as a separate line; check your local tax authority's rules first.

What's the difference between "Due on receipt" and "Net 30"?

"Due on receipt" means payment is expected as soon as the client gets the invoice — fine for small, one-off jobs. "Net 30" gives a fixed number of days to pay; it's standard for B2B work, giving an accounts payable team time to process it.

Can I edit an invoice after I've sent it?

Better not to change a number already issued. Send a corrected "amended" invoice referencing the original, or a credit note if you need to reduce an amount already billed — this keeps a clean paper trail.

Is a scanned signature legally valid on an invoice?

Most invoices don't legally require a signature — it's a payment request, not a contract. Some businesses add one anyway for a professional look, and a drawn or uploaded signature image is generally accepted for that.

Advertisement