WaffleInvoice Blog

Practical invoicing tips for freelancers and service businesses.

Blog Post

How to Make an Invoice: 5 Free Ways (Step by Step)

Learn how to make an invoice five free ways - from a free generator to Excel, Google Sheets, Word, or Google Docs - with a step-by-step guide and what to include.

May 31, 20265 min read

How to Make an Invoice (5 Free Ways)

Making an invoice is simple once you know what goes on it and which tool to use. Whether you are billing your first client or your hundredth, this guide covers five free ways to make an invoice - from a one-click generator to a spreadsheet or document you fill in yourself - plus a step-by-step walkthrough and the details that get an invoice paid quickly.

What every invoice needs

Before you pick a method, know what belongs on the page. No matter how you make it, every invoice should include:

  • Your business name and contact details, and your client's name and email
  • A unique invoice number and the issue and due dates
  • An itemized list of products or services, each with a quantity, rate, and amount
  • The subtotal, any tax, and the total amount due
  • Clear payment terms - for example Net 30 or due on receipt - and how to pay

For a deeper breakdown of each field, see our guide on how to write a professional invoice.

1. Use a free invoice generator (the fastest way)

The quickest way to make an invoice is a free online generator. You fill in your details, add line items, and the totals calculate themselves - no formulas, no formatting. With WaffleInvoice's free invoice generator you can build a clean, professional invoice in about two minutes and download it as a PDF or send it with an online payment link. Create a free account and your business details, clients, and invoice numbers are saved for next time.

2. Make an invoice in Excel or Google Sheets

If you like spreadsheets, a template does the math for you. Our free Excel invoice template has built-in formulas that multiply quantity by rate and sum the total automatically. Prefer the cloud? The Google Sheets invoice template works the same way and lives in your Drive so you can copy it for each client. Spreadsheets are great for calculations, but you will still export to PDF to send, and they will not track who has paid.

3. Make an invoice in Word or Google Docs

For a more document-style invoice you can fully style, use a word processor. Download our free Word invoice template (.docx) and fill in the line-item table, or use the Google Docs invoice template to edit in the cloud and share with a link. Documents give you the most control over branding and layout; just remember to export to PDF before sending so the formatting stays put.

4. Start from a profession template

If you want a head start tailored to your trade, browse our free invoice templates by profession - contractor, photographer, cleaner, consultant, and dozens more. Each comes pre-filled with the right line items and terms for that line of work, so you spend less time formatting and more time billing.

5. Use invoicing software (best for repeat clients)

If you bill the same clients regularly, dedicated invoicing software saves the most time. Beyond making the invoice, it tracks paid and unpaid status, sends automatic reminders, supports recurring invoices, and collects payment online - things a spreadsheet or document simply cannot do. For freelancers and service businesses sending more than a few invoices a month, this is usually the better long-term choice.

How to make an invoice step by step

  1. Add your business details. Your name or business name, address, email, and logo if you have one.
  2. Add your client's details. Their name or company and email, and their billing address if needed.
  3. Add an invoice number and dates. Give each invoice a unique number and include the issue date and due date.
  4. List your line items. Describe each service or product with its quantity, rate, and amount.
  5. Add the subtotal, tax, and total. Sum the line items, add sales tax if you charge it, and show the total due.
  6. State your payment terms. Note when payment is due and how to pay - card, bank transfer, or an online link.
  7. Review and send. Double-check the math and details, then send the invoice as a PDF or with a payment link.

Tips to get paid faster

  • Send the invoice promptly - the sooner it goes out, the sooner it gets paid. See when to send an invoice.
  • Make payment effortless by including an online payment link, not just bank details.
  • Keep terms short and clear; "due on receipt" or Net 15 gets paid faster than Net 30.
  • Number your invoices consistently so you and your client can reference them easily.
  • Itemize clearly - clients approve invoices faster when they can see exactly what they are paying for.

Frequently asked questions

What is the easiest way to make an invoice? A free invoice generator is the easiest - you fill in a form and the totals are calculated for you, with no formulas or formatting required.

How do I make an invoice for free? Use a free generator or a free template. WaffleInvoice lets you create and send unlimited invoices free, and our Excel, Sheets, Word, and Google Docs templates are free to download.

Do invoice templates calculate totals automatically? The spreadsheet templates (Excel and Google Sheets) include formulas that calculate amounts and totals for you. Word and Google Docs templates require you to fill in the totals.

Make your next invoice in two minutes

You do not need accounting software to send a professional invoice. Create your free WaffleInvoice account - no credit card required - to make, send, and track invoices, or try the free invoice generator right now.

Related: How to write a professional invoice · How to send an invoice · What does an invoice look like? · Free invoice templates

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