Making your own invoice is straightforward. The fields are predictable, the format is flexible, and you don’t need special software to get started. Here’s how to build one that works — and how to avoid the mistakes that slow down payment.
Option 1: Google Docs template
Google Docs has free invoice templates built in. Here’s how to access them:
- Open Google Docs
- Click “Template gallery” at the top
- Search for “invoice” — you’ll find at least a few clean options
- Open one and replace the placeholder text with your information
- File → Download → PDF
- Send
This method takes about five minutes the first time, less than two minutes every time after (once your details are pre-filled).
Option 2: Build your own from scratch
If you want full control over the format, building a simple invoice from a blank document takes 10–15 minutes the first time.
Here’s the structure:
Header: Your name / business name Your email / phone Invoice Date: [date] Invoice #: [number]
Bill To: Client name Client company Client email
Services:
| Description | Amount |
|---|---|
| [What you did — be specific] | $[amount] |
| [Additional item if applicable] | $[amount] |
| Total due | $[total] |
Payment due: [date or “within 14 days”]
Pay via: [bank details, PayPal, payment link]
Save this as a template. Every subsequent invoice, you duplicate the file and update the date, number, client, and line items.
Option 3: Free invoice generators
Several free online tools generate invoices without requiring an account:
- Wave: Free accounting software with invoice generation and PDF export
- Invoice Ninja: Free tier with invoice creation and basic tracking
- PayPal Invoicing: Free if your client pays via PayPal (they take a transaction fee)
- Zoho Invoice: Free for up to five clients
These options are useful if you want a more polished PDF without building a template yourself.
The fields you can’t skip
Regardless of the method you use, every invoice needs:
- Your name or business name
- The client’s name
- A unique invoice number
- The invoice date and due date
- A description of what you did (specific, not vague)
- The total amount
- How to pay you
Missing any of these creates friction — clients who want to pay but can’t find your bank details, or accounting departments that can’t process an invoice without a reference number.
How to number your invoices
Pick a numbering format and stick to it:
- Sequential: 001, 002, 003
- Year-based: 2026-001, 2026-002
- Client-based: ACME-001, ACME-002
Don’t start at 001 if you’ve been freelancing for a while — it signals inexperience. Starting at 100 or 1000 is common and looks more established.
Saving as PDF
Always send invoices as PDFs. A Word document can be accidentally edited; a PDF cannot. “File → Download → PDF format” in Google Docs is one click.
If you’re on a Mac, any document can be saved as PDF through the print dialog: File → Print → PDF (bottom left).
When to upgrade from DIY
A self-managed template works well until:
- You have more than 8–10 active clients
- You spend significant time tracking which invoices are paid
- You’re manually sending reminders when due dates pass
- Clients ask for features like online payment links
At that point, invoice software like Waco handles the numbering, the client database, the reminders, and the payment tracking — so you can focus on the work rather than the paperwork.
Save your invoice template somewhere you can find it in 30 seconds. The biggest invoice delay isn’t writing the invoice — it’s spending 10 minutes hunting for the last version you used.
The process of making your own invoice is simple. What matters is that it goes out promptly, contains the right information, and makes it easy for the client to pay.
Ready to send stronger proposals?
Build, send, and track proposals in one place so follow-up is easier.
Start your free trial →





