How to Write an Invoice: A Simple Guide for Freelancers

Invoicing Basics · 6 min read · Updated June 2026

Sending your first invoice as a freelancer feels more intimidating than it should. The good news: an invoice is just a clear request for payment. Get five things right who you are, who owes you, what for, how much, and how to pay and you have a professional invoice. Here is exactly how to write one.

What is an invoice?

An invoice is a document a seller sends to a buyer that lists goods or services provided and requests payment for them. It records the amount owed, the due date, and how to pay. Unlike a receipt (which confirms payment after the fact), an invoice is sent before you've been paid see our guide on invoice vs receipt for the difference.

Step 1: Add your business details

Start at the top with your name or business name, address, email, phone, and logo if you have one. This tells the client who the invoice is from and where to direct payment or questions.

Step 2: Add your client's details

Under "Bill To", add the client's name, company, and billing address. If they gave you a contact name or purchase order (PO) number, include it it speeds up approval in larger companies.

Step 3: Give it a unique invoice number

Every invoice needs a unique, sequential number for your records and theirs. A format like INV-2026-0001 works well. Don't want to track this by hand? Use our free invoice number generator to create a consistent sequence.

Step 4: Add dates and payment terms

Include the issue date and a due date. Most freelancers use Net 14 or Net 30 (payment due 14 or 30 days after the invoice date). Clear terms get you paid faster more on this in invoice payment terms explained.

Step 5: List your line items

For each product or service, add a short description, the quantity or hours, and the rate. The line total is quantity × rate. List items clearly so the client can see exactly what they're paying for.

Step 6: Show the totals (and any tax)

Add a subtotal, then any tax (VAT, GST, or sales tax), discounts, or shipping, and finish with the grand total due. If you're tax-registered, show the tax rate and amount separately see the VAT, GST, and ABN guides for region-specific rules.

Step 7: Add payment instructions and a note

Tell the client exactly how to pay bank transfer details, a payment link, or PayPal. A short thank-you note never hurts. Then save it as a PDF and send it.

The fastest way to write an invoice

You can do all of this in a Word doc or spreadsheet, but it's slow and easy to get wrong. The free Banana Invoice generator walks you through every field above and exports a clean PDF in about two minutes no signup. For a fuller walkthrough with screenshots, see how to make an invoice.

Frequently asked questions

Do I need to be a registered business to send an invoice?

No. Sole traders and freelancers can invoice under their own name. You only need a business registration or tax number if your country or tax situation requires it.

What should a freelancer's invoice look like?

Clean and simple: your details, the client's details, an invoice number, dates, itemized work, the total, and how to pay. A simple invoice with those elements looks professional and gets paid.

Write Your Invoice Free

No signup. No watermark. Just a clean PDF invoice in two minutes.