Searching “free invoice template” usually means one of two things: you need to bill a client today and don’t have anything set up yet, or the template you’ve been reusing since your first client is missing something and you’re not sure what.
Either way, here’s a template you can copy right now, followed by an explanation of what each part actually does, because the fields on an invoice aren’t just formatting. Get them wrong and clients have a legitimate reason to delay payment while they ask you to clarify something.
The Template
The PDF looks exactly like the template below. The Word version is formatted for easy editing, so minor spacing differences are normal there.
[Your Email / Phone]
[Your Tax ID, if applicable]
Date: July 20, 2026
Due Date: August 3, 2026
[Client Business Name, if applicable]
[Client Address]
[Client Email]
| Description | Qty | Rate | Total |
|---|---|---|---|
| Website redesign, phase 1 | 1 | $2,400 | $2,400 |
| Additional revision hours | 3 | $75 | $225 |
| Subtotal | $2,625 |
| Tax (0%) | $0 |
| Total | $2,625 |
Payment Methods: Bank transfer, card, [payment link]
Late Fee: 1.5% per month on balances past due
Thank you for your business. Please reach out with any questions before the due date.
Use the download button above to get this as an editable Word document, or copy the fields shown into your own document. Either way, the rest of this guide explains why each section is there.
Why Each Field Matters
Invoice number. This isn’t decoration. A sequential, unique invoice number (INV-2026-014, then INV-2026-015, and so on) is what lets you and your client both reference a specific invoice without confusion, and it’s the first thing a bookkeeper or accountant will ask for if there’s ever a dispute. Never reuse a number, even if an earlier invoice was cancelled. Skip it and move on.
Invoice date vs. due date. These are two different dates and both should be explicit. The invoice date marks when the work is being billed. The due date is the actual deadline, and it should be a specific calendar date, not just “Net 14,” because a client scanning quickly is far more likely to act on “August 3” than do the math themselves.
Your business details and tax ID. If you’re a registered business or a freelancer required to report a tax ID (an EIN or SSN in the US, a VAT number in the UK and EU), include it. Many corporate clients’ accounts payable departments won’t process an invoice without one, which means an invoice missing this field doesn’t get delayed, it gets rejected outright and sent back to you.
A real description, not “services rendered.” This is the single most common reason invoices trigger a clarifying email before payment. “Services rendered, $2,625” tells a client nothing they can verify against their own records. “Website redesign, phase 1” and “Additional revision hours” tell them exactly what they’re paying for, which means there’s nothing to ask about before they can process it.
Quantity and rate shown separately. Even for flat-fee work, showing the math (3 hours at $75 instead of just “$225”) builds trust and gives you a paper trail if a client ever questions the total.
Payment terms and methods, spelled out. “Net 30” without a concrete due date is vague enough that clients sometimes count from the date they receive the invoice instead of the date it was issued, which quietly extends your payment timeline. Stating both the term and the exact date closes that gap. Listing your accepted payment methods, ideally with a direct payment link, removes the “how do I actually pay this” hesitation that causes otherwise-willing clients to put it off.
Late fee terms. You don’t have to enforce this every time, but stating a policy upfront, even a modest 1 to 1.5% monthly rate, makes on-time payment meaningfully more likely simply because the expectation is visible before the due date arrives, not introduced after the fact as a surprise.
Common Mistakes That Delay Payment
Sending a Word document instead of a PDF. An editable file invites a client to change something before forwarding it internally, and it looks less professional than a locked PDF. Always export before sending.
Forgetting to attach the file at all. It happens more often than anyone wants to admit, especially when invoicing manually at the end of a long day. Double-check before hitting send.
Vague or missing payment terms. If a client has to email back and ask “when is this due” or “how do I pay you,” you’ve added a full round trip to your payment timeline for no reason.
No invoice number, or a repeated one. Beyond looking unprofessional, this creates real problems for your own bookkeeping later, especially at tax time when you’re trying to reconcile income.
When a Template Stops Being Enough
A template works well at low volume, a handful of invoices a month, one client at a time, filled in manually. It starts breaking down once you’re invoicing multiple clients regularly: numbering gets inconsistent, tracking who’s paid and who hasn’t turns into a spreadsheet you have to update by hand, and following up on late payments becomes something you have to remember to do rather than something that happens automatically.
That’s usually the point where switching to invoicing software, like this walkthrough of sending invoices with ABsort, starts saving more time than the template does. The fields stay exactly the same. The filling in, sending, and tracking down payment just stops being manual.