· 7 min read
Invoices

How to Make Your Own Invoice: DIY Format That Works

Create your own professional invoice using templates and plain tools. Learn the exact format that clients expect and what to include for payments to come on…

How to Make Your Own Invoice: DIY Format That Works

You don’t need expensive invoicing software to create professional invoices. Building your own takes less than an hour, and once you have a template, sending new ones takes minutes. Here’s exactly how to set up a DIY invoice that looks polished.

Choose Your Starting Tool

Google Docs or Microsoft Word are the easiest starting points. Both are free or inexpensive, already on your computer, and have enough formatting power to create a professional invoice. Google Sheets or Excel work equally well for spreadsheets, giving you automatic calculations.

Structure Your Invoice Template

Start with your header at the top. Put your business name in a larger font (18-20 points) and bold it. Below, add your phone, email, and mailing address in smaller font. Add a small logo in the top-right corner if you have one.

Skip a line below your header, then add “INVOICE” as a heading. To the right, add two fields: Invoice # and Date. Add a “Due Date” field below.

Add the Client Section

Create a “Bill To” section with space for the client’s name, company, and address. This keeps payments organized and helps your client’s accounting department match the invoice to their records.

Positioning creative professional portrait working
A clean DIY template structure with header and client details clearly separated

Create the Line Items Table

The core of your invoice is a table with columns for Description, Quantity, Rate, and Amount. In Word, insert a table with 4 columns. In Google Docs, use Insert > Table. In Sheets, use columns A through D.

Each row represents one service or product. Write specific descriptions. Use formulas to calculate the Amount column automatically.

Calculate and Display Totals

Below line items, add a Subtotal row. Add a Tax row if applicable. Then add a bold Total row at the bottom in larger font or with a light background.

Add Payment Terms and Instructions

Below the total, add a “Payment Due” line with your terms. Common options are “Net 30” (30 days to pay), “Due upon receipt,” or “Due within 15 days.” Be specific.

Include a “Payment Methods” section with your bank details, PayPal link, Stripe link, or check mailing address. Multiple payment options encourage faster payment.

Invoices that get paid fastest show clients exactly what they owe, when it’s due, and how to pay.

Add Branding Touches

If you have a logo, place it in the top corner, keeping it under one inch wide. Use your brand colors in headings or borders sparingly. Readability matters more than graphics.

Save as a Template for Reuse

Save your invoice as “Invoice-Template.docx” or “Invoice-Template.gsheet.” Duplicate this file for each new invoice and rename it with the invoice number and client name.

You can also save it as an official template in Word and Google Docs to make creating new invoices even faster.

Set Consistent Numbering

Start at 001 and increment by one. Some businesses use date-based numbering like “2026-05-001” for the first invoice in May 2026. Pick a system and stick with it.

Test Your Invoice Before Sending

Fill in one complete invoice with sample data and review it as a client would. Is it easy to read? Are all sections clearly labeled? Does it include your payment instructions? Once confident, send real invoices.

Creating your own invoice means you control the format, timing, and payment terms. Use a tool you already have, follow a simple structure, include all required elements, and save it as a reusable template. You’ll have a professional system ready to use month after month.

Ready to send stronger proposals?

Build, send, and track proposals in one place so follow-up is easier.

Start your free trial →