Invoice Template in Google Docs: Make One in Minutes

Open a blank Google Doc, insert a table for your line items, then add your business details, the customer, a unique invoice number, the dates, a description of the work, the amounts and the total owed. Faster still: fill in the builder below, press Copy for Google Docs, and paste the finished invoice into your Doc.

What an invoice should show (GOV.UK list, as of October 2026)
ItemExample
A unique identification numberINV-0042
Your business name, address and contact detailsMaple Lane Design, [email protected]
The customer's name and addressNorthside Dental, 8 Pine Road
A clear description of what you are charging forLogo design, two rounds of changes
The supply date and the invoice dateWork done Oct 10; invoiced Oct 15, 2026
The amounts charged, any VAT or sales tax, and the total owed$900 + 8% tax = $972

Updated

Google Docs is free, already open in most browsers and easy to share as a PDF, which is why so many freelancers and small shops bill from it. The weak point is the arithmetic: a Doc does not add up a table for you. The builder on this page does the sums, then hands you a clean table that pastes straight into a Doc.

Invoice builder for Google Docs

Preview

Maple Lane Design

14 Maple Lane, [email protected]

INVOICE INV-2026-042

Date 2026-10-15. Due 2026-10-29

Bill to: Northside Dental, 8 Pine Road

DescriptionQtyUnit priceAmount
Logo design1$600.00$600.00
Business card layout2$150.00$300.00

Subtotal $900.00. Tax (8%) $72.00. Total $972.00

Payment due within 14 days by bank transfer.

Everything stays in this page; nothing is uploaded.

The Google Docs menus you will use

These are the menu paths Google's own help pages give, as of October 2026. Menu names can differ slightly in other languages.

Google Docs steps for an invoice
TaskWhere to find it
Start from a templateTemplate Gallery (top right of the Docs home), or File, New, From a template
Add the line item tableInsert, Table, then choose the grid size
Add a rowRight-click a cell, Insert row below
Reuse last month's invoiceFile, Make a copy
Export to sendFile, Download, then choose a file type

The same invoice as plain HTML

This is roughly what the Copy button places on your clipboard. Edit it to see the change; Google Docs turns the table into a native Docs table when you paste.

Invoice table you can paste into Docs

Plain table markup with right-aligned money columns. Docs keeps the rows, columns and bold text.

<h2>Maple Lane Design</h2>
<p>INVOICE INV-2026-042 &middot; Date 2026-10-15 &middot; Due 2026-10-29</p>
<p><b>Bill to:</b> Northside Dental, 8 Pine Road</p>
<table border="1" cellpadding="6" style="border-collapse:collapse;width:100%">
  <tr><th align="left">Description</th><th>Qty</th><th align="right">Unit price</th><th align="right">Amount</th></tr>
  <tr><td>Logo design</td><td align="center">1</td><td align="right">$600.00</td><td align="right">$600.00</td></tr>
  <tr><td>Business card layout</td><td align="center">2</td><td align="right">$150.00</td><td align="right">$300.00</td></tr>
</table>
<p align="right">Subtotal $900.00<br>Tax (8%) $72.00<br><b>Total $972.00</b></p>

Print only the invoice

The stylesheet this page uses so the Print button prints the invoice and nothing else around it.

@media print {
  body * { visibility: hidden; }
  #fi-invoice, #fi-invoice * { visibility: visible; }
  #fi-invoice { position: absolute; left: 0; top: 0; width: 100%; }
  @page { margin: 15mm; }
}

Build the invoice by hand in Google Docs

Start a blank document and type your business name as a heading, with your address, email and phone underneath. Below that, write INVOICE, the number, the invoice date and the due date.

Add a Bill to block with the customer's name and address. Then use Insert, Table and pick a grid four columns wide: Description, Qty, Unit price and Amount. Right-click a cell and choose Insert row below whenever you need another line.

Finish with Subtotal, Tax and Total lines under the table, then your payment terms. Use File, Make a copy for each new invoice so the layout stays the same every time.

Numbering invoices so they stay unique

Each invoice needs its own number. A running sequence with the year in front (2026-001, 2026-002) sorts neatly in Drive and makes a missing invoice easy to notice.

Keep a simple log of number, client, amount and date paid in a spreadsheet. When a client asks about an invoice, the number takes you straight to it.

How it works

  1. Fill in your business, the customer, the invoice number and the dates in the builder.
  2. Add one row per product or task with a quantity and a unit price; the subtotal, tax and total update as you type.
  3. Press Copy for Google Docs, open a blank Doc and paste. The invoice arrives as headings and a real Docs table you can still edit.
  4. Or press Print invoice and choose Save as PDF to skip Docs entirely.
  5. Save the Doc in a folder per year and give the next invoice the next number in your sequence.

Tips

Frequently asked questions

Does Google Docs have an invoice template?

Google's help page explains how to open the Template Gallery (top right of the Docs home screen) or use File, New, From a template. Which templates appear changes over time and between account types, so look there first; if no invoice suits you, the builder on this page gives you one to paste in.

Will Google Docs calculate the total for me?

No. A table in Docs holds text, not formulas, so totals must be worked out elsewhere. The builder here does the sums before you paste, and if you change a price later you can update the builder and paste again.

How do I turn the Doc into a PDF?

Google's help page says to open the file, choose File, then Download, then pick a file type. PDF is the usual choice for invoices. You can also choose File, Print and set the destination to Save as PDF.

How big can a table in Google Docs be?

Google's table help says tables can be as large as 20 x 20 cells. That is plenty for one invoice; if you have more than about 18 line items, group them or attach a separate list.

Is anything I type here saved or uploaded?

No. The builder runs inside this page only. Copy or print the invoice before closing the tab, because the fields reset when you leave.

Related: Invoice generator, Web design contract template, Receipt generator, Business card maker.

Start for free or see all free tools. We.Inc is free to start, with no card needed. AI building is on paid plans from $20 a month.

More in Guides

We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label plans start at $99 a month for 25 client sites, with a 7-day free trial and no per-site fees.

Product

Who It's For

Features

Resources

Company

View Sitemap