Free Invoice Template (Google Docs, Excel, Word & PDF)
A clean, correct invoice is the difference between getting paid in a week and chasing a client for a month. You don’t need accounting software to send one — a good template will do. This post gives you free invoice templates in the formats you actually use (Google Docs, Excel, Word and PDF) and walks through what belongs on every invoice so nothing slows down the payment.
What every invoice must include
Whether you build it in a spreadsheet or a dedicated tool, an invoice that gets paid quickly has all of these:
- The word “Invoice” and a unique invoice number (e.g.
2026-014). Sequential numbers keep your records clean and make late invoices easy to reference. - Your details — name or business name, address, email, and tax/VAT number if you have one.
- Your client’s details — the company name, a contact person, and their billing address.
- Issue date and due date (or terms like “Net 14”). A concrete due date gets paid faster than “due on receipt.”
- Line items — a clear description, quantity, unit price, and line total for each piece of work.
- Subtotal, tax, and total — show tax as its own line so the client can reconcile it.
- Payment details — bank/IBAN, or whatever method you’ve agreed on, plus any reference the client should include.
- A short note — a thank-you and your terms (late fees, deposit policy) in one line.
Which format should you use?
| Format | Best for | Watch out for |
|---|---|---|
| Google Docs / Sheets | Editing from anywhere, sharing a link | Always export to PDF before sending |
| Excel / Sheets | Auto-calculating totals and tax | Easy to leave a stray formula or typo |
| Word | A polished, design-controlled layout | Manual math — double-check the totals |
| The version you actually send | Not editable, so keep your source file |
The golden rule: edit in Docs/Sheets/Word, but always send a PDF. A PDF looks identical on every device, can’t be accidentally changed by the client, and reads as more professional.
How to fill it in (2 minutes)
- Duplicate the template so you keep a clean original.
- Set the invoice number — bump it by one from your last invoice.
- Fill your details once; save that as your master copy.
- Add the client and the line items. Keep descriptions specific (“Homepage redesign — 12 hrs”) so there are no questions.
- Check the math, set a real due date, and export to PDF.
- Email it with a one-line message and the due date in the subject.
Common mistakes that delay payment
- No due date. “Due on receipt” is vague; a date isn’t.
- A vague description. “Consulting” invites questions; “Q2 analytics setup — 8 hrs @ $90” doesn’t.
- Reused invoice numbers. Duplicates confuse your records and your client’s accounts payable.
- Forgetting tax. If you’re registered, show it as its own line.
- Sending an editable file. Send the PDF; keep the source.
When a template stops scaling
Templates are perfect for your first dozen invoices. The friction shows up later: you’re copy-pasting client details, manually bumping invoice numbers, rebuilding the same recurring bill every month, and you have no idea whether the client even opened the last one.
That’s the point where a lightweight tool pays for itself. Inkvoice is free, open-source invoicing that keeps the simplicity of a template but automates the tedious parts — reusable clients and line items, automatic sequential numbering, recurring invoices, quotes, customer statements, and read receipts so you can see when a client has opened an invoice. (Payments are recorded by you — Inkvoice tracks what’s paid and outstanding; it doesn’t process card payments.) You can self-host it in minutes or use the hosted version, and your data is always yours to export.
Start with the free template pack below — and when copy-pasting starts to hurt, you’ll know where to look.