A Google Sheets invoice is a single sheet with your details, the client's details, a table of line items and a few formulas for the subtotal, tax and total. Here is how to build one from a blank spreadsheet, then save it as a PDF to send.
=TODAY() (or type the date; TODAY() changes every day, so replace it with a fixed date before you send).=D4+30
for Net 30 terms. Format D4:D5 as dates (Format → Number → Date).
=IF(B14="","",B14*C14)
then drag the fill handle down to D28 so each row multiplies quantity by price and stays blank when empty.
Below the table, put labels in column C and formulas in column D:
C30 Subtotal D30 =SUM(D14:D28) C31 Tax rate D31 8.25% (type your rate, or 0%) C32 Tax D32 =ROUND(D30*D31,2) C33 Total due D33 =D30+D32
Format D31 as a percent (Format → Number → Percent) and D30, D32 and D33 as currency. Make the Total due row bold. The 8.25% is only an example: whether you charge sales tax, and at what rate, depends on what you sell and where, so check your state's rules.
In A35 add a "Notes" heading and below it your terms, such as "Payment due within 30 days" and how you accept payment. Select A36:D38 and use Format → Merge cells → Merge all, then Format → Wrapping → Wrap, so long text fits.
=IF(F2<>"","Paid",IF(D2(assuming D is Due date and F is Date paid). Then Format → Conditional formatting can colour "Overdue" red.
Not tax or legal advice. What an invoice must show can vary by state and country; check the rules that apply to you.
Frequently asked questions
How do I calculate each line on a Google Sheets invoice?
Put =IF(B14="","",B14*C14) in the Amount column and fill it down, so each row multiplies quantity by unit price and stays blank when empty.
How do I save a Google Sheets invoice as a PDF?
Select the invoice range, then File → Download → PDF, choose Selected cells, Portrait and Fit to width, untick gridlines and click Export.
How do I reuse the invoice template?
Duplicate the tab for each new invoice and change the number, dates, client and items, or keep a master copy you never edit directly.
Skip the formulas: the free Invoice Generator makes a PDF invoice in your browser. Nothing is uploaded.
Want more than a quick fix?
- Tax-Season Spreadsheet Bundle ($19 on Gumroad): mileage log, 1099 income tracker, expense categorizer and year-end summary in one workbook, plus the standalone Mileage Log 2026, 1099 Income Tracker 2026 and Monthly Budget templates (blank and sample copies of each). Not tax advice. Launch price: $14 with code LAUNCH14 through Nov 15, 2026.
- Just need invoices? The Invoice + Estimate + Payment Tracker ($7 on Gumroad): estimates, printable invoices, a payment log and an unpaid/overdue view, for Excel and Google Sheets (blank and sample copies).
More free tools
- Bank CSV Transaction Categorizer
- Remove Duplicates from CSV or Excel
- Split Full Names or Addresses into Columns
- Merge Multiple CSV Files into One
- PDF Table to Excel (Text-Based PDFs)
- 1099 Income Tracker
- Quarterly Estimated Tax Calculator (2026, Form 1040-ES)
- Home Office Deduction Calculator (Simplified vs Actual)
- Monthly Budget Calculator (Planned vs Actual)
- Free Invoice Generator (PDF)
- Free Estimate & Quote Generator (PDF)
- Freelance Hourly Rate Calculator
- Profit Margin & Markup Calculator
- Break-Even Calculator
- All tools
Guides
- How to Write a Job Estimate or Quote
- How to Calculate Your Freelance Hourly Rate
- How to Calculate Profit Margin and Markup
- How to Calculate Your Break-Even Point
- How to Categorize Bank Transactions in Google Sheets
- Year-End Bookkeeping Spreadsheet for Small Business
- How to Clean Up a Bank CSV Export Before Bookkeeping
- How to Find Duplicates in Google Sheets
- How to Split First and Last Name in Excel
- How to Combine Multiple CSV Files into One
- How to Categorize Expenses for Taxes in a Spreadsheet
- How to Keep a Mileage Log for Business Driving
- How to Track 1099 Income in a Spreadsheet
- How to Estimate Quarterly Taxes When You're Self-Employed (2026)
- Home Office Deduction: Simplified vs Actual Expense Method
- How to Make a Monthly Budget in a Spreadsheet (Planned vs Actual)
- Free Bank CSV Categorizer
- All free tools