WaffleInvoice Blog

Practical invoicing tips for freelancers and service businesses.

Blog Post

Free Small Business Invoice Template: Everything You Need to Get Paid

Download a free small business invoice template and learn exactly what to include on every invoice to get paid on time. Works for contractors, cleaners, consultants, freelancers, and all service businesses.

June 10, 20267 min read

Free Small Business Invoice Template: Everything You Need to Get Paid

If you run a small business, getting paid starts with sending the right invoice. A good small business invoice template saves you time, looks professional, and makes it easy for clients to pay you — which is the whole point.

This guide covers exactly what to put on a small business invoice, where to find a free template you can use today, and how to turn a static document into a faster cash-flow machine.

What is a small business invoice template?

A small business invoice template is a pre-formatted document with placeholders for the details you fill in for each job: your business name, the client's name, the services you performed, the amounts, and your payment terms. A good template means you never start from scratch — you just fill in the blanks and send.

Templates range from a simple Word or Google Docs file you download and edit, to an online invoice generator that auto-calculates totals, numbers invoices sequentially, and emails them directly to clients. The right option depends on how often you invoice and whether you need to track payments afterward.

What every small business invoice template must include

Whether you use a Word doc, a spreadsheet, or invoicing software, every professional small business invoice needs these fields:

Your business information

Put your business name, address, phone number, and email at the top. If you have a logo, include it — it makes the invoice look like it came from a real business, not a spreadsheet. If you're registered for sales tax or have a business ID number, add that too.

Client information

Include the client's full business name, the name of the contact person, and their billing address. This matters especially when you're billing a larger company: their accounts payable team needs to match the invoice to a purchase order, and accurate client details make that fast. If you're not sure who to address the invoice to, ask early: "Who should invoices be directed to?"

Invoice number

Every invoice needs a unique number. Start at 001 and count up, or use a date-based format like 2026-001. Consistent numbering keeps your records clean and makes it easy for clients to reference a specific invoice when confirming payment. Never reuse invoice numbers.

Invoice date and due date

Include the date you're sending the invoice and the date payment is expected. The gap between these two dates defines your payment terms. Standard options are Due on Receipt (immediate), Net 15 (15 days), and Net 30 (30 days). Most small service businesses benefit from Net 15: it's fast enough to protect your cash flow and standard enough that clients rarely push back.

Itemized line items

List each service or product on its own line with a description, quantity, rate, and amount. Vague line items like "services rendered — $2,000" slow payment down because clients — or their AP departments — don't know what they're paying for. Specific line items remove that ambiguity and reduce back-and-forth.

Example of a vague line item (avoid): Consulting services — $2,000

Example of a clear line item (use this): Brand strategy consultation, 10 hrs @ $200/hr — $2,000

Subtotal, tax, and total

Show the subtotal before tax, then any applicable tax on its own line, then the final total due. Making the total obvious — bold it, make it larger — means the client sees immediately what they owe. No guessing, no excuses.

Payment terms and instructions

State when payment is due and how to pay. The more payment options you offer, the faster you'll get paid. If you accept bank transfers, say so and include account details. If you accept online payments through a tool like WaffleInvoice, include the payment link. If you accept checks, put the mailing address.

Free small business invoice template options

You have several choices depending on how much flexibility you need:

Online invoice generator (fastest)

WaffleInvoice's free invoice generator lets you fill in your details in the browser and download a professional PDF in under two minutes — no signup required. If you create a free account, the template saves your business details so you don't retype them, and you can track which invoices have been paid.

Word invoice template

A Word invoice template works if you already live in Microsoft Word or Google Docs. Download the .docx, fill in the placeholders, and export to PDF before sending. The drawback is manual work: you recalculate totals by hand, assign invoice numbers yourself, and track payments in a separate spreadsheet.

Excel or Google Sheets template

Spreadsheet templates auto-calculate totals, which saves a step. If you have the Excel invoice template or the Google Sheets version, formulas handle the math. You still need to manage numbering and track payments separately.

PDF template

A PDF invoice template is the most "locked" format — clients cannot edit the document, which is useful when you need the invoice to be tamper-proof. The trade-off is that you need separate software to fill in a PDF form, or you create it in Word and export.

Industry-specific small business invoice templates

Different trades have different invoicing needs. A plumber invoices for labor and parts. A photographer invoices for a session fee plus licensing. A consultant invoices for hours and retainer fees. Using an industry-specific template ensures your line items match what your clients expect to see:

Tips to get paid faster with your invoice template

Send the invoice the same day the work is done. The longer you wait, the more likely the invoice gets buried or forgotten. Invoice while the job is fresh in both your mind and your client's.

Include a clear due date, not just payment terms. "Net 15" is less actionable than "Due: June 25, 2026." Specific dates get paid faster than abstract terms.

Add a payment link. Even if a client receives a PDF invoice, a "Pay Now" link in the email body dramatically increases the chance they pay immediately versus filing it away for later. Online invoicing tools like WaffleInvoice include this automatically.

Follow up proactively. If the due date passes without payment, follow up the same day. Most late payments aren't deliberate — the invoice got buried. A short email reminder ("Hi [Name], just following up on Invoice #0042 due today — let me know if you have any questions") resolves most delays immediately.

Consider automatic reminders. If you have multiple recurring clients, manually chasing late payments wastes significant time. Invoice software with automatic reminders (like WaffleInvoice Pro) sends follow-up emails on a schedule you define, without any work on your part after setup.

When to upgrade from a template to invoicing software

A template is fine when you invoice occasionally and payments are predictable. But at some point, the manual work adds up. Here are the signs you've outgrown a static template:

  • You're spending more than 15 minutes per week on invoice admin
  • You have 5+ active clients and often lose track of who has paid
  • You have any recurring clients you bill on a regular schedule
  • You're chasing late payments more than once a month
  • Clients ask for a way to pay online instead of sending a check

At that point, a free invoicing tool like WaffleInvoice replaces the template entirely — your business details are saved, invoices are numbered automatically, and you can see all paid and unpaid invoices in one dashboard. The free plan covers unlimited invoices with no time limit.

Related reads: How to write a professional invoice · How to create a small business invoice · Browse all free invoice templates

Frequently Asked Questions

Quick answers to the questions readers ask most about this topic.

What should a small business invoice template include?
A small business invoice template should include: your business name and contact info, the client name and billing address, a unique invoice number, the invoice date and due date, itemized line items with descriptions, quantities, rates, and amounts, subtotal, applicable tax, total due, and clear payment instructions.
Where can I get a free small business invoice template?
You can download a free invoice template in Word, PDF, or Excel format from WaffleInvoice — no signup required. For faster invoicing, the free online invoice generator at waffleinvoice.com fills in your details, calculates totals, and exports a PDF invoice in under two minutes.
What payment terms should I use on a small business invoice?
Net 15 (payment due in 15 days) is a good default for most small service businesses. It is fast enough to protect your cash flow and is standard enough that most clients accept it. Use Due on Receipt for smaller jobs or new clients, and only offer Net 30 if a client specifically requires it.
Do I need invoicing software or is a template enough?
A template works fine if you invoice occasionally and all your clients pay on time. If you have 5 or more active clients, any recurring billing, or frequent late payments, dedicated invoicing software saves more time than it costs. WaffleInvoice is free and replaces the template with automatic numbering, payment tracking, and optional reminders.

Ready to improve your invoicing?

WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.

Sign Up Free