Templates
A collection of professionally structured invoice templates covering services, products, hourly work and international sales.
Overview
These free invoice templates are starting points for the kinds of invoice people actually send: fixed-price project work, hourly billing, physical goods, tax-registered businesses and cross-border sales. Pick the one that matches how you bill, and it opens in the invoice generator with the structure already set.
They are layouts rather than files, and that is deliberate. A downloaded template hands you back the two jobs that cause the errors — filling every field by hand and totalling by hand. Opening one here keeps the structure and adds the arithmetic, so the tax, the discounts and the total are calculated rather than typed.
No template carries an amount. Line descriptions are filled in, because seeing a services invoice next to a goods one is the whole point of having templates at all. Every price is blank, because a template with plausible numbers already in it is a document somebody eventually sends without checking.
Each one also carries the guidance that a layout on its own cannot: what makes a good line description, why hours go in as 7.75 rather than 7:45, where a tax registration number belongs. Nothing is uploaded — everything happens in your browser.
Step by step
Services, hourly, products, VAT registered or international. Each one differs in how the lines are structured and how tax is handled.
Each template explains the fields people get wrong on that kind of invoice — decimal hours, item identifiers, tax registration numbers.
Your details, the amounts and the PDF all happen there, with the totals and tax calculated rather than typed.
Background
Every invoice contains the same handful of required things: who is billing, who is being billed, a unique number, dates, what was supplied, the amount, any tax, and how to pay. A template does not change that list. What it changes is the shape of the middle — how the work is broken into lines — and that shape differs a great deal between kinds of business.
A fixed-price project invoice has a line per deliverable, and the client is approving that the deliverables happened. An hourly invoice has a line per period with hours in the quantity, and the client is checking rate times time. A goods invoice has units, per-item identifiers and shipping as its own line. These are genuinely different documents wearing the same furniture, and picking the wrong shape is what makes an invoice feel awkward to read.
Where templates earn their keep is in the details that are easy to get wrong and invisible when you do. Hours entered as clock time rather than decimal — 7.45 instead of 7.75 — undercharges by eighteen minutes on every line. A goods line without a size or model number is one a customer cannot check against what arrived. A tax-registered business omitting its registration number produces an invoice its own customer cannot reclaim against.
The part templates traditionally do badly is arithmetic. A spreadsheet or document template makes you total the lines, apply the tax and subtract the discount yourself, and a mistake there is both easy and expensive — a total that disagrees with its own lines is the fastest way to have an invoice queried. Keeping the layout and calculating the numbers is the whole reason these open in a generator rather than downloading.
One last thing a template cannot decide for you is tax. What rate applies, whether you charge any at all, and how a cross-border sale is treated depend on what you sell, where you are and who the customer is. A template can prompt for the field and default to something ordinary; it cannot know your position, and nothing here is tax advice.
Reference
The template decides how the middle is structured. These are required regardless, and the ones people leave off are consistently the ones that delay payment.
The word 'invoice'
Stated plainly, so nobody files it as a quote or a statement. It sounds trivial and it is the difference between a document that enters an accounts-payable queue and one that sits in an inbox.
Required
A unique invoice number
From one continuous sequence that never repeats and never has gaps. Sequential numbering is a legal requirement in many countries, and a gap is what a removed invoice looks like.
Required
Both parties' details
Your business name and address, and your customer's. Where a purchase order exists, the PO number belongs here too — many organisations will not pay an invoice they cannot match to one.
Required
The issue date and the due date
Print both. 'Net 30' asks the reader to do arithmetic and invites a different answer from yours; a date does not.
Required
A description of what was supplied
Specific enough for the customer to recognise and approve. This is where the templates differ most — deliverables, hours, or identifiable items.
Required
The amount, and any tax, shown separately
Net, tax and total as distinct figures. Rolling tax into one number makes the invoice unusable for a customer who needs to reclaim it, and unverifiable for anyone checking it.
Required
Your tax registration number
Required if you are registered, and its absence can make the document useless for your customer's own return. Put it in your saved business details so it appears on everything you issue.
Optional
How to pay
Bank details, a payment link, or both. An invoice that states an amount and no route to pay it is one that gets set aside, and every day it sits there is a day you are financing.
Required
Your logo
Optional and worth adding once. It is remembered, so it costs nothing after the first invoice, and a branded document is marginally harder to ignore.
Optional
Who it helps
Knowing what an invoice should contain is most of the difficulty, and a blank page is a poor teacher. Starting from the shape that matches your work removes the guesswork from the layout and leaves you the easy part.
Hourly invoices have their own failure mode: hours entered as clock time rather than decimal. The hourly template prompts for it explicitly, because 7.45 instead of 7.75 is eighteen minutes lost on every line it appears.
Project work reads best as deliverables the client can recognise and approve, rather than as time. The services layout is built that way, which tends to reduce the number of invoices that come back with questions.
Goods need per-unit quantities, identifiable descriptions and shipping shown on its own line. Using a services layout for physical items produces an invoice nobody can check a delivery against.
Showing tax separately and carrying a registration number are not decoration — without them the invoice may be unusable for the customer's own reclaim. The VAT template prompts for both.
Currency, tax treatment and payment routing all have to be explicit rather than assumed. The international layout asks for each, and flags that the tax position is one to check rather than inherit.
Do it properly
A designer charging fixed project fees wants the services layout; the same designer charging by the hour wants the hourly one. The shape follows the billing model, and getting it right makes the invoice read naturally.
Business name, address, logo, currency and payment terms are remembered in your browser after the first invoice. That is what most people mean when they ask for a reusable template, and it needs no file.
Name deliverables rather than activities, and items rather than categories. An invoice a client can approve without asking a question is one that gets paid faster.
7 hours 45 minutes is 7.75, not 7.45. This is the single most common error on time-based invoices and it always runs against the person who made it.
A date removes the most common excuse for late payment and makes any later conversation shorter. Terms alone ask the reader to calculate, and their answer will not favour you.
Net, tax and total as three figures. It is required if you are registered, and it makes the invoice verifiable rather than something a customer has to take on trust.
The amounts here start blank precisely so an unfinished invoice looks unfinished. Whatever you fill in, read the total once before it goes — it is the one number the whole document exists to communicate.
Avoid these
Sending a template with its sample amounts still in it
These templates carry no amounts at all, which is why. If you are using one from elsewhere, delete every placeholder figure before you start rather than after — an invoice for work that never happened is a hard email to follow up.
Totalling an invoice by hand
Let it calculate. A total that disagrees with the sum of its own lines is the fastest way to have an invoice queried, and it happens most often on documents assembled in a word processor.
Using an hourly layout for fixed-price work, or the reverse
Match the shape to the billing model. An hourly invoice for a fixed-price project invites a conversation about how long things took, which is not the conversation you wanted.
Entering hours as clock time
Convert to decimal — divide the minutes by 60. Reading 7:45 off a timesheet and typing 7.45 is the most common invoicing error there is, and it costs eighteen minutes each time.
Restarting invoice numbers for each client or each template
Keep one continuous sequence across everything you issue. Parallel numbering makes it impossible to demonstrate the set is complete, which is what the numbering exists for.
Rolling tax into a single total
Show net, tax and total separately. A customer who cannot see the tax cannot reclaim it, and in most registered situations you are required to break it out anyway.
Leaving off how to pay
Include bank details or a payment link every time. An invoice with an amount and no route to pay it gets set aside, and the delay is entirely self-inflicted.
FAQ
The Invoice Templates is at the top of this page — free, no signup, nothing uploaded.
Guides
Articles that go deeper than this page has room for.