Free Invoice Template Google Sheets — Get Paid Faster With Less Admin
A free invoice template in Google Sheets is the fastest way to send professional invoices without paying for accounting software — fill in your details once, duplicate for each client, and send as a PDF in under five minutes. For freelancers, consultants, and small business owners who invoice irregularly, dedicated invoicing software is overkill. A Google Sheets template does everything you need: calculates totals, applies tax, looks professional, and costs nothing.
This guide covers what a good invoice template includes, how to set one up, and the practices that get invoices paid faster.
What every invoice must include
A legally compliant invoice (requirements vary by country — check your local rules) typically needs:
| Field | What to include |
|---|---|
| Your business name and address | Legal name, registered address, contact email |
| Client name and address | Who you are billing — company name and/or individual |
| Invoice number | Unique sequential number (e.g. INV-2025-001) |
| Invoice date | Date the invoice was issued |
| Payment due date | Your payment terms — 14 days, 30 days, on receipt |
| Line items | Description, quantity, unit price, and line total for each service |
| Subtotal | Sum of all line items before tax |
| Tax | VAT/GST/sales tax rate and amount (if applicable) |
| Total due | Final amount the client owes |
| Payment instructions | Bank details, PayPal, or other payment method |
How to set up an invoice template in Google Sheets
Step 1 — Create your master template. Open a new Google Sheet. Set up the layout with your business details at the top, a client section below it, and a line-items table in the middle. Add a summary section at the bottom for subtotal, tax, and total.
Step 2 — Use formulas for all calculations. Never type totals manually — formulas prevent arithmetic errors and update instantly. For each line item: =C4*D4 (quantity × unit price). For subtotal: =SUM(E4:E20). For tax: =E22*0.20 (replace 0.20 with your rate). For total: =E22+E23.
Step 3 — Format it professionally. Clients form impressions from invoices. A clean layout with consistent fonts, a clear hierarchy, and your brand colour takes ten minutes to set up and signals that you run a professional operation. Avoid clip art logos — a simple text-based header in a clean font looks better than most image logos.
Step 4 — Lock the formula cells. Select the cells containing formulas, right-click → Format cells → Protection, and restrict editing. This prevents accidental changes to formulas when you fill in a new invoice.
Step 5 — Create a "master" sheet and duplicate it for each invoice. Keep one blank master tab. For each new invoice, right-click the tab → Duplicate. Rename it with the client name and invoice number. Fill in the client details, dates, and line items. Your template stays clean and every invoice has its own tab.
Get the done-for-you invoice template.
We're building a Google Sheets Invoice Template with auto-calculating totals, tax options, a payment tracker, and a client register. Join the waitlist for 50% off at launch.
How to get invoices paid faster
The template is only part of the picture. How and when you send an invoice matters as much as what it looks like.
Invoice immediately. Send the invoice the day the work is completed or delivered, not at the end of the month. If you do project-based work, a freelance invoice template with project milestones built in makes same-day invoicing even faster. The longer you wait, the longer the client has to deprioritise it. An invoice sent the same day the deliverable lands feels urgent and gets paid faster.
Use shorter payment terms. Thirty days is standard. Fourteen days is faster. "Payment on receipt" is faster still. If you have always offered 30 days and rarely push back on late payment, try fourteen — most clients will accept it without question.
Follow up on the due date. A brief, professional email the day payment is due is not pushy — it is good business. Most late payments are not intentional; they are the result of an invoice sitting in an inbox that needs a nudge. One line: "Just a reminder that invoice INV-2025-007 for £X is due today. Please let me know if you have any questions."
Make payment easy. Every extra step between receiving an invoice and paying it is a reason to delay. Include your bank details on the invoice itself. If you accept online payment, include a direct link. Remove friction.
Tracking outstanding invoices
A second tab in your Google Sheets invoice file should serve as a payment register: one row per invoice, with columns for invoice number, client, amount, date issued, due date, and paid date. For businesses that invoice regularly, a dedicated accounts receivable tracker gives you ageing reports and follow-up logs that a payment register alone doesn't cover. This takes thirty seconds to update and gives you an immediate view of what is outstanding.
Run your eye down the register weekly. Anything past its due date gets a follow-up email. Anything more than two weeks overdue gets a phone call. The register makes this process automatic — you do not have to remember who owes you money, you just check the tab.
When to move to proper invoicing software
A Google Sheets template works well up to roughly 20–30 invoices per month. Beyond that, the admin of duplicating tabs, updating the register, and chasing payments manually starts to eat significant time. Use a bill tracker alongside your invoice template to keep your outgoing payments just as visible as your incoming ones. At that point, a lightweight invoicing tool like Wave (free) or Xero (paid) earns its place. Until then, a well-built spreadsheet template is faster to set up and just as professional.
Want a professional invoice template ready to use today?
The Premium Templates Google Sheets Invoice includes auto-calculating totals, configurable tax rate, a payment tracker register, and a clean professional layout. Open it, add your business details once, and invoice every client from the same file.
See what's included in the template →Frequently asked questions
Is a Google Sheets invoice template professional enough for clients?
Yes. A well-formatted Google Sheets invoice is indistinguishable from an invoice produced by paid software. Clients care that an invoice is clear, accurate, and easy to pay — not which tool created it. Export it as a PDF before sending and it looks completely professional.
What formulas do I need in a Google Sheets invoice template?
For each line item: =quantity*unit_price. For subtotal: =SUM(line_item_totals). For tax: =subtotal*tax_rate (e.g. 0.20 for 20% VAT). For the total: =subtotal+tax. Lock these formula cells to prevent accidental edits when filling in new invoices.
How do I send a Google Sheets invoice as a PDF?
Go to File → Download → PDF document. In the PDF settings, select "Current sheet" and set the print area to cover just the invoice. You can also use File → Email → Email this file → PDF to send it directly from Google Sheets without downloading first.
How do I track which invoices have been paid?
Keep a payment register tab in the same Google Sheets file: one row per invoice, with columns for invoice number, client name, amount, date issued, due date, and date paid. Update it when each payment arrives. Review it weekly and follow up on anything past the due date.