WaffleInvoice Blog

Practical invoicing tips for freelancers and service businesses.

Blog Post

How to Create an Invoice in Google Docs (Free Template + Better Alternative)

Step-by-step guide to creating invoices in Google Docs with a free template. Plus, why dedicated invoicing software saves freelancers hours every month.

May 15, 20269 min read

How to Create an Invoice in Google Docs (Free Template + Better Alternative)

Google Docs is free, familiar, and already open in your browser. So when you need to send your first invoice, it makes sense to start there. Thousands of freelancers do exactly this every day.

The problem is that Google Docs was built for writing documents, not sending invoices. It works in a pinch, but the manual process adds up fast. You end up copying and pasting the same template, manually updating numbers, losing track of who paid, and spending time on busywork that should be automated.

This guide walks you through exactly how to create an invoice in Google Docs step by step. Then we will talk about when it makes sense to switch to a real invoicing tool and how much time that actually saves.

Step 1: Start With a Google Docs Invoice Template

You have two options: build one from scratch or start with a template. Use a template. Building from scratch means fighting with tables, alignment, and formatting for an hour when you could be doing billable work.

To find templates, open Google Docs and click Template Gallery at the top. Google does not include a dedicated invoice template by default, but you can search the web for free Google Docs invoice templates and make a copy to your Drive.

Once you have a template, make a copy for each new invoice. Go to File, then Make a Copy, rename it with the client name and invoice number, and save it to a dedicated Invoices folder in your Drive.

Step 2: Add Your Business Information

At the top of the invoice, include your full name or business name, your address, email address, phone number, and website if you have one. This is your letterhead. Keep it consistent across every invoice so clients recognize it immediately.

If you have a logo, insert it at the top. In Google Docs, go to Insert, then Image, then Upload from computer. Position it in the header area. A logo adds professionalism, though it is not strictly required.

Step 3: Add Your Client's Information

Below your details, add the client's information: company name, contact person, their address, and email. This matters more than you think. If your invoice gets forwarded to an accounts payable department, they need to match it to the right account. Missing client details slow down payment.

Step 4: Add Invoice Number and Dates

Every invoice needs a unique invoice number. Start simple: INV-001, INV-002, INV-003. Never reuse a number. Never skip numbers. This creates a clean paper trail for your records and your client's.

Include two dates: the invoice date (today) and the due date. If your terms are Net 15, the due date is 15 days from today. Write it out explicitly. Do not make your client do math.

Step 5: Create a Line Items Table

This is where Google Docs starts to feel clunky. You need a table with columns for description, quantity or hours, rate, and amount.

Go to Insert, then Table, and create a table with four columns and however many rows you need. In each row, describe the work, enter the hours or quantity, your rate, and the line total.

Google Docs tables do not calculate automatically. You will need to multiply hours by rate yourself and type the result into the amount column. For a simple invoice with two or three line items, this is fine. For anything more complex, it becomes tedious and error-prone.

Step 6: Add Subtotal, Tax, and Total

Below your line items table, add rows for subtotal, tax (if applicable), and total due. Again, you are doing this math manually. Double-check it. A math error on an invoice is embarrassing and can delay payment while your client asks you to correct it.

If you collect sales tax, note the tax rate and amount separately. If you are invoicing internationally, you may need to include VAT information. Check your local requirements.

Step 7: Add Payment Terms and Methods

Below the total, clearly state your payment terms: Due on Receipt, Net 15, or Net 30. Then list exactly how the client can pay you.

Include specific details: your PayPal email, your bank name and account number for wire transfers, or a note that you will send a separate payment link. The more specific you are, the fewer back-and-forth emails you will have about how to actually send you money.

Step 8: Export and Send

When everything looks right, go to File, then Download, then PDF Document. Always send invoices as PDFs, not as Google Docs links. A PDF cannot be accidentally edited by the client, it looks professional, and it works in every email client and accounting system.

Attach the PDF to an email with a brief, professional message. Something like: "Hi [Name], please find attached invoice [number] for [project description]. Payment is due by [date]. Let me know if you have any questions." Keep it short. The invoice speaks for itself.

The Hidden Costs of Google Docs Invoicing

Google Docs works for your first few invoices. But here is what happens as your freelance business grows:

You spend 15 to 20 minutes per invoice. Copying the template, updating every field, doing the math, formatting, exporting to PDF, writing the email, attaching it. That is 15 to 20 minutes of unbillable time per invoice. Send ten invoices a month and you are losing two to three hours.

You lose track of what has been paid. Google Docs has no payment tracking. You need a separate spreadsheet to track which invoices are outstanding, which are overdue, and which have been paid. That spreadsheet needs to be manually updated every time a payment comes in.

You forget to follow up on late payments. Without automated reminders, overdue invoices slip through the cracks. You realize three weeks later that a client never paid. Now it is awkward to bring up. Studies show that invoices followed up within 48 hours of the due date are paid significantly faster than those left unaddressed.

You cannot accept online payments. A Google Docs PDF does not have a Pay Now button. Your client has to read your payment instructions, open their banking app or PayPal, and manually enter your details. Every extra step is friction. Friction delays payment.

Your invoice numbering gets messy. After a few months of copying templates and renaming files, you will inevitably skip a number, reuse one, or lose track of where you left off. This creates headaches at tax time.

When to Switch to Invoicing Software

If any of these sound familiar, you have outgrown Google Docs:

You are sending more than five invoices per month. You have missed following up on a late payment. You are spending more than an hour per week on invoicing tasks. You want clients to pay with a credit card or bank transfer directly from the invoice. You need to track expenses, recurring invoices, or generate financial reports.

The switch does not have to be expensive. WaffleInvoice is free for unlimited invoices and clients. You create an invoice in under 60 seconds, it sends automatically, clients pay online with one click, and you get automatic reminders for overdue payments. No more copying templates, no manual math, no spreadsheet tracking.

Google Docs vs. WaffleInvoice: Side by Side

Here is what changes when you move from a manual Google Docs workflow to a dedicated invoicing tool:

Creating an invoice: In Google Docs, you copy a template, manually fill every field, calculate totals, export to PDF. In WaffleInvoice, you select a client (auto-filled from your saved list), add line items, and hit send. Time per invoice drops from 15 to 20 minutes to under 60 seconds.

Getting paid: With Google Docs, you attach a PDF and hope the client figures out how to pay you. With WaffleInvoice, your client gets an email with a Pay Now button. They click it, enter their card, done. Average time to payment drops significantly.

Tracking payments: With Google Docs, you maintain a separate spreadsheet and manually mark invoices as paid. With WaffleInvoice, payments are tracked automatically. Your dashboard shows outstanding, overdue, and paid invoices at a glance.

Following up on late payments: With Google Docs, you set calendar reminders and write follow-up emails manually. With WaffleInvoice, automatic reminders go out on a schedule you set. You do not have to think about it.

Tax time: With Google Docs, you dig through your Drive folder and spreadsheet to total up your income. With WaffleInvoice, you export a report in one click.

How to Migrate From Google Docs

Switching is easier than you think. You do not need to import your old invoices. Just start sending new ones from WaffleInvoice. Your old Google Docs invoices stay in your Drive for your records.

Here is the process: Sign up for WaffleInvoice (free, takes 30 seconds). Add your business details once. Add your clients. Create and send your next invoice. That is it.

Your clients will not notice anything except that your invoices look more professional and are easier to pay. Most clients prefer getting invoices with online payment options because it saves them time too.

The Bottom Line

Google Docs is a fine starting point for invoicing. It is free, you already know how to use it, and it gets the job done for your first handful of clients. There is no shame in starting there.

But if you are serious about freelancing, the manual process costs you more in lost time and late payments than any invoicing tool ever would. The math is simple: if invoicing software saves you three hours a month and helps you get paid even a few days faster, it pays for itself many times over. Especially when the software is free.

Try WaffleInvoice free and send your first invoice in under a minute. No credit card required.

Related reads: How to Invoice Freelance Clients · Freelance Invoice Template Guide · How to Write a Professional Invoice · How to Get Paid Faster · Invoicing Mistakes Costing You Money · Free Invoice Template Generator · WaffleInvoice Pricing

Ready to improve your invoicing?

WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.

Sign Up Free