🧾 Free template · DOCX

Free Google Docs Invoice Template

Log a job or an order in a Google Form and get a numbered, client-ready invoice PDF a few seconds later.

Free, no sign-upOpens in Google DocsPlaceholders included
Invoice template
YOUR BUSINESS NAME · 12 Example Street, City · hello@yourbusiness.com
INVOICE
Invoice #: {{_responseId}}Date: {{_date}}Payment terms: {{Payment Terms}}
Bill to
{{Client Name}} {{Client Email}}
DescriptionHoursRateAmount
{{Project}}{{Hours}}{{Rate}}${{Amount Due}}
Total due${{Amount Due}}
How to pay
Bank transfer to: Your Business Name · Account 000-000-000 · Please quote invoice {{_responseId}}.
Thank you for your business!
▶ 1:26 demo

See this template in action

A freelancer logs a finished job in her own Google Form and the numbered invoice PDF goes straight to the client.

Watch on YouTube →

What’s in this template

A one-page invoice laid out like a classic Google Docs invoice: business header, invoice number and date, bill-to block, a line-item table and payment instructions. Every client-specific value is a placeholder, so the same file serves every job.

Make it yours

  • Replace the header with your logo and registered business details.
  • Add tax or GST rows to the line-item table if you charge tax.
  • Change “How to pay” to your bank, PayPal or Stripe link.

How to use this template

1

Download and open in Google Docs

Upload the .docx to Google Drive, open it with Google Docs and choose File → Save as Google Docs. Swap “YOUR COMPANY” for your details and add your logo.

2

Copy the ready-made Google Form

Make a copy of the ready-made form. Its question titles already match the placeholders. Or build it yourself:

Question titleTypeExample answer
Client NameShort answerHarbour Coffee
Client EmailShort answer (email)accounts@harbourcoffee.example
ProjectShort answerMenu & signage redesign
HoursShort answer (number)12
RateShort answer$120.00
Amount DueShort answer (number)1440
Payment TermsMultiple choice14 days
3

Placeholders in this template

Built-ins (starting with _) are filled automatically: date, time, response ID.

{{Amount Due}}{{Client Email}}{{Client Name}}{{Hours}}{{Payment Terms}}{{Project}}{{Rate}}{{_date}}{{_responseId}}
4

Generate it on every submission

Install AutoDoc, pick this file as your template and a Drive folder, and each response creates a finished Invoice automatically, emailed if you like.

Install AutoDoc free

Pro tips

  • Use {{_responseId}} as the invoice number so every invoice is unique without a counter.
  • Send the email to the Client Email answer (not the respondent) when you fill the form yourself.
  • Add a second template, such as a payment-plan schedule, that only generates when Amount Due is over a threshold.

Related

Frequently asked questions

Is the Invoice template really free?

Yes. Download the .docx file, upload it to Google Drive and open it with Google Docs. You can use it with or without AutoDoc.

How do I use it in Google Docs?

Upload the file to Drive, open it with Google Docs, then File → Save as Google Docs. Replace YOUR COMPANY text and keep the {{placeholders}}.

Do the placeholders need to match my form?

Yes. Each {{placeholder}} must match a question title exactly (case-sensitive). The question list on this page matches the template.

Fill this template automatically from Google Forms

Install free, pick a template and generate your first document in under 5 minutes. 20 documents a day free.

Install freeQuick start guide