Every small business eventually cobbles together an invoice template — a Word doc, a Google Sheet, a PDF someone emailed them three years ago. You copy it, fill in the blanks, pray the numbers add up, and send it off. Then you do it again next month. And the month after.

This guide covers four free invoice templates for small businesses: service invoices, hourly invoices, project invoices, and recurring invoices. For each one, you'll find the use case, the key fields to include, and the mistakes that cause payment delays or disputes. At the end, there's a better option than templates entirely — but the templates come first.

49%
of small business invoices are paid late — and missing fields on the invoice is a leading cause of delay
Source: QuickBooks Small Business Research

OfficeHound automates all of this. Try it free →

Template 1: Service Invoice

🛠️

Service Invoice Template

Most common

Used when you bill for a completed service at a flat rate — graphic design, consulting, writing, web development, cleaning, landscaping, repairs. The work is done; this invoice defines what the client owes for it.

Invoice number
Invoice date
Payment due date
Your business name & address
Client name & address
Service description
Quantity & unit price
Subtotal & tax
Total due
Payment method / link
Late fee terms
⚠ Common Mistake

Writing vague service descriptions like "Design work" instead of "Logo design — 3 concepts + 2 revision rounds per agreed scope." Vague descriptions invite disputes. Clients who disagree with what they received will point to the invoice as evidence. Describe the deliverable specifically.

Template 2: Hourly Invoice

⏱️

Hourly Invoice Template

Time-based billing

Used when you bill for time spent rather than a fixed deliverable — freelance developers, lawyers, consultants, virtual assistants, accountants. The invoice multiplies hours worked by your hourly rate. Most clients expect a time breakdown.

Invoice number
Invoice date
Billing period
Your business name & address
Client name & address
Date & task per line item
Hours per task
Hourly rate
Line total
Total hours
Subtotal & tax
Total due
⚠ Common Mistake

Lumping all hours into a single line item. "12 hours — $1,440" will get challenged by clients who don't remember approving that much time. Break it down by date and task: "2h — Client kickoff call," "4h — Research and outline," "6h — Draft + revisions." Granular logs preempt disputes and build trust.

Template 3: Project Invoice

📋

Project Invoice Template

Milestone billing

Used for larger engagements where billing is split into milestones — typically a deposit upfront, a payment at midpoint, and the balance on delivery. Common in construction, software development, marketing campaigns, and design projects over $2,000. Milestone billing reduces your financial risk and aligns payment with progress.

Invoice number
Invoice date
Project name / SOW reference
Milestone name & description
Milestone percentage
Milestone amount
Previous payments received
Balance remaining
Total project value
Payment due date
⚠ Common Mistake

Sending milestone invoices without referencing the original contract or Statement of Work. When a client disputes a milestone payment, the invoice alone isn't enough — you need the paper trail showing what was agreed. Always include the SOW number or contract date and keep a copy of the signed document on file.

Template 4: Recurring Invoice

🔄

Recurring Invoice Template

Retainers & subscriptions

Used for ongoing relationships billed on a fixed schedule — monthly retainers, maintenance contracts, subscription services, weekly bookkeeping. The service and amount repeat; only the billing period and invoice number change. Recurring invoices are the closest thing small businesses have to predictable revenue.

Invoice number (auto-increment)
Billing period (e.g., May 2026)
Service description
Monthly retainer amount
Payment due date
Payment method
Previous invoices paid (optional)
Auto-pay reference (if enrolled)
⚠ Common Mistake

Manually recreating recurring invoices every month. If you're copy-pasting and updating the billing period by hand, you will eventually send an invoice with the wrong month, wrong amount, or wrong client — all of which delay payment while you sort it out. Recurring invoices should be scheduled to generate and send automatically.


What Every Invoice Template Needs (Regardless of Type)

The four templates above cover different billing scenarios, but they share a set of fields that must appear on every invoice you send. Missing any of these is a common cause of payment delays — clients use missing information as a reason to wait.

1

A unique invoice number

Every invoice needs a sequential, unique number. Not "Invoice" or "INV-1" reused repeatedly — a unique identifier that lets both you and the client reference the specific transaction in emails, disputes, and tax records. Start at 001 and increment. Never reuse.

2

An explicit payment due date

"Net 30" is not a due date — it's an instruction that clients interpret loosely. State the exact date: "Payment due May 31, 2026." Explicit due dates reduce late payments significantly because they eliminate the ambiguity that clients use to delay. If you charge late fees, state the percentage and when they apply.

3

A payment method or direct link

Every invoice should tell the client exactly how to pay — bank transfer details, a payment link, or a check payable address. An invoice that doesn't tell the client how to pay will sit in their inbox while they figure it out. Online payment links that let clients pay in one click reduce average payment time by 5–7 days.

4

Your complete business details

Your business name, address, email, and phone number. This isn't just professional — it's legally required in many jurisdictions and necessary for your client's accounting records. If your client's AP department can't find your contact details on the invoice, they'll create a processing delay to request them.

The Problem With Invoice Templates

Templates solve a formatting problem. They don't solve the operational problem — which is that invoicing, chasing payments, and tracking who's paid what takes time away from work that actually earns you money.

Here's where templates break down in practice:

Templates are the right starting point. But they're a manual process in a world where the time you spend on invoicing administration is time you're not billing.

Stop Copying Templates — Let OfficeHound Generate Invoices Automatically

OfficeHound is an AI back-office manager for small businesses. Instead of copying a template, filling in fields, attaching a PDF, and manually tracking who paid — OfficeHound generates your invoices, sends them, follows up automatically, and gives you a daily briefing on your payment status.

The four templates in this guide represent the right fields to include. OfficeHound pre-fills them for you, sends the invoice, and handles the follow-up — so you can focus on the work you're actually billing for.

Stop Copying Templates. Generate Invoices Automatically.

OfficeHound creates your invoices, sends payment reminders on your behalf, and keeps every dollar tracked — no templates required.

Or see plans & pricing · No credit card to start


Frequently Asked Questions

What should be included in a small business invoice template?
Every small business invoice should include: your business name and contact details, the client's name and address, a unique invoice number, invoice date and payment due date, an itemized list of services or products with quantities and unit prices, a subtotal, any applicable taxes, the total amount due, accepted payment methods, and your payment terms. Missing any of these fields delays payment or creates disputes.
What is the difference between a service invoice and a project invoice?
A service invoice is used for ongoing or one-time services billed at a flat rate per deliverable (e.g., $500 for logo design). A project invoice is typically used for larger engagements where billing happens in milestones — you bill a portion upfront, another at midpoint, and the final balance on completion. Project invoices need to reference the original contract or SOW to prevent scope disputes.
How do I make a free invoice template in PDF format?
You can create a free invoice PDF by using Google Docs or Microsoft Word with an invoice template, then exporting as PDF. Alternatively, tools like OfficeHound generate invoice PDFs automatically with your business details pre-filled — which is faster than copying a template every time and adds automated payment reminders on top.
What is a recurring invoice template?
A recurring invoice template is used when you bill the same client the same amount on a regular schedule — monthly retainers, subscription services, or ongoing maintenance contracts. The template defines the billing period, service description, and amount. Most invoicing tools let you schedule recurring invoices to send automatically so you don't have to recreate them each billing cycle.
What is the most common mistake on small business invoices?
The most common invoice mistake is missing a clear payment due date. Invoices that say "Net 30" without an explicit date give clients a reason to delay. State the exact date payment is due (e.g., "Due by June 1, 2026") and include late fee terms if you enforce them. The second most common mistake is not including a unique invoice number, which makes tracking and dispute resolution much harder.

Stop copying templates. Let OfficeHound send invoices for you.

Create, send, and track invoices automatically — no copy-paste required.

Try OfficeHound Free No credit card required · Setup in 5 minutes