How to Create an Invoice (Free Template + Generator)

Everything a freelancer or small business needs to bill a client correctly the first time.

By Sam Rivera, Editor · Updated July 30, 2026 · 8 min read

Getting paid on time starts well before the invoice is sent — it starts with the invoice itself being complete, clear, and easy for a client to act on. A surprising number of payment delays trace back to a missing invoice number, an unclear due date, or a total that doesn't add up, not the client actually refusing to pay. Here's exactly what a solid invoice includes and the fastest way to build one.

The fastest way: a free invoice generator

The quickest path to a clean, professional invoice is the Invoice Generator — fill in your business details, your client's information, and your line items, and it calculates subtotals, tax, and the final total automatically. There's nothing to install and nothing to sign up for; you fill it in, then print it or save it as a PDF straight from your browser.

This matters more than it sounds like it should: a generator removes the arithmetic errors that are one of the most common reasons a client questions or delays an invoice in the first place.

What every invoice legally needs to include

Step-by-step: building your invoice

  1. Open the Invoice Generator.
  2. Enter your business name and contact details in the "from" section.
  3. Enter your client's name and contact details in the "bill to" section.
  4. Add each line item — a description, quantity, and rate — and let the tool calculate line totals automatically.
  5. Set your tax rate if applicable, and confirm the auto-calculated total.
  6. Set an invoice number and due date.
  7. Print the invoice or save it as a PDF to email directly to your client.

A worked example

Say you're a freelance designer who completed a logo project and two rounds of revisions for a client. Your invoice might list: "Logo design — 1 unit — $450," "Revision round (2 included) — 1 unit — $0," and "Additional revision round — 1 unit — $75" for a total of $525 before tax. Listing revisions as their own line — even at $0 for included ones — makes clear exactly what was covered under the original quote versus what was extra, which heads off a client questioning the total later.

Choosing a due date that actually gets you paid faster

Due date phrasingWhat tends to happen
"Due upon receipt"Fastest average payment, but can feel abrupt for larger invoices
"Net 15"A reasonable middle ground for most freelance and small-business work
"Net 30"Standard for larger companies with formal accounts-payable processes, but slower
"Payment expected soon" (vague)Least effective — no fixed date means no urgency

A specific, fixed due date — a calendar date, not just "Net 15" — is generally the clearest option, since it removes any ambiguity about when the clock actually started.

Common invoicing mistakes that delay payment

No invoice number. Without one, there's no clean way for either side to reference "that invoice" later, which slows down any back-and-forth about payment status.

Vague line items. "Services rendered — $800" invites more questions than a specific breakdown does, and questions mean delay.

Missing payment instructions. If a client has to ask how to actually pay you, that's a delay you created yourself.

Sending it too late. Invoicing promptly after work is completed, rather than batching invoices for later, keeps the request fresh in the client's mind and closer to any budget approval cycle they're working within.

Following up without feeling awkward

A short, neutral follow-up a few days after the due date passes — "Just checking in on invoice #1042, due July 15th — let me know if you need anything from me to process it" — is far more effective than either silence or an accusatory tone. Most late payments are administrative, not a refusal to pay, so a follow-up framed as helpful rather than confrontational tends to get a faster, friendlier response.

Recurring clients: templates save real time

If you bill the same client repeatedly, keep a saved copy of a completed invoice as a starting template — the business details, tax rate, and standard line items rarely change, so you're really only updating the date, invoice number, and specific line items each time. This turns a five-minute task into closer to ninety seconds once you have a template built.

What to do if a client disputes an invoice

Go back to the original agreement or quote — email, contract, or messages — and compare it line by line against the invoice. Most disputes come down to a genuine misunderstanding about scope (an extra revision round, a rush fee, an add-on) rather than a disagreement about the work itself, and having the original agreement in writing resolves it quickly. This is also why itemizing invoices clearly from the start, rather than using one lump total, prevents most disputes before they happen.

Free tools mentioned here

Frequently asked questions

Is the invoice generator really free to use?

Yes — the Invoice Generator has no sign-up, no watermark, and no limit on how many invoices you create.

Do I need to charge sales tax on my invoices?

It depends on your location, business type, and what you're selling — check your local tax authority's rules, since requirements vary widely and this isn't something a generic tool can determine for you.

What's the difference between an invoice and a receipt?

An invoice is a request for payment sent before or after work is completed; a receipt is proof that a payment was already made. They're not interchangeable, even though both list similar details.

How do I number my invoices if I'm just starting out?

A simple sequential system works fine — starting at 1001 (rather than 1) avoids signaling to clients that you're brand new, and a consistent format makes tracking easier as your invoice count grows.

Can I save an invoice as a PDF instead of printing it?

Yes — after filling out the Invoice Generator, use your browser's print function and choose "Save as PDF" instead of selecting a physical printer.

What should I do if a client just doesn't pay at all?

Send a clear, dated follow-up referencing the specific invoice number and due date first; if that doesn't resolve it, options range from a formal demand letter to small claims court depending on the amount and your location, though this generator itself won't handle collections.