How to Make an Invoice: A Step-by-Step Guide for Freelancers

A clear, professional invoice is the difference between getting paid this week and chasing payment for a month. This guide walks through every part of a good invoice — what to include, how to format it, and how to send it so clients can't put it off.

What an invoice actually is

An invoice is a dated, itemized request for payment. It tells your client exactly what they're paying for, how much they owe, when it's due, and how to pay. If any of those pieces are missing or unclear, payment slows down — usually by weeks.

The 7 things every invoice needs

1. Your business details

Your name or business name, address, email, and (if relevant) tax/VAT number. This identifies who's billing and where to send any tax documents.

2. Your client's details

The company name, contact person, and billing address. Get this right — accounts payable teams reject invoices addressed incorrectly.

3. A unique invoice number

Sequential numbering (INV-001, INV-002…) is the simplest system. It makes it easy for you and your client to reference a specific invoice and is required for tax purposes in most countries.

4. Issue date and due date

"Net 14" or "Net 30" tells the client they owe payment within 14 or 30 days of the issue date. Always include both dates explicitly — don't make the client calculate them.

5. Itemized list of work

One line per deliverable, with a short description, quantity (or hours), unit rate, and line total. Vague invoices ("services rendered — £2,000") get questioned. Specific ones get paid.

6. Subtotal, tax, and total due

Show the subtotal, any applicable tax/VAT broken out separately, and the final total in a larger or bold font. The client should be able to scan the document and instantly see what they owe.

7. Payment instructions

Bank details, payment link, or accepted payment methods. The fewer steps between "open invoice" and "send payment," the faster you'll be paid.

Format and tone

Use a clean, single-column layout. Avoid colorful templates — accounts payable teams process hundreds of these a week and a clean PDF is what they want. Save and send as a PDF, not a Word doc or Google Doc link; PDFs are universal and can't be accidentally edited.

How to send the invoice

Send it by email, attached as a PDF, with a short message thanking the client and stating the due date. Put the invoice number and amount in the email subject line — it's the single highest-impact thing you can do to get paid faster.

Following up

If you haven't been paid two days after the due date, send a polite reminder. A week after that, send another. Most late payments aren't malicious — they're forgotten. Reminders work.

Skip the template — use Flowtall

You can build this in Word or Excel, but you'll spend 20 minutes per invoice fighting the layout. Flowtall generates a clean, professional PDF invoice in under two minutes — every field above is built in, totals calculate automatically, and the output is the kind of document accounts payable teams approve on the first pass.