Invoice basics

How to Write an Invoice

A strong invoice is clear, specific, and easy for a client to approve without asking follow-up questions. It tells the buyer what was delivered, what is owed, when payment is due, and exactly how to pay.

how to write an invoiceinvoice writing guidewhat to include on an invoiceinvoice example

Best for

Freelancers, consultants, agencies, and service businesses that want client-ready invoices that are accurate and easy to pay.

Search intent behind this page

Readers usually arrive here when they want to understand a billing concept well enough to send a better invoice, set cleaner expectations, or avoid payment delays.

Billing terminology

The terms that shape how this workflow works in practice.

Bill from / bill to

The seller and buyer identity blocks that show who is issuing the invoice and who is responsible for paying it.

If the wrong client entity is listed, the invoice may be rejected or routed to the wrong team.

Line item

A description of a product or service being billed, often with quantity, rate, and line total.

Specific line items reduce questions and make your value easier to understand.

Subtotal

The amount before tax, discounts, or additional charges are applied.

It makes the total easier to verify and helps prevent arithmetic confusion.

Payment instructions

The practical details that tell the client how to complete payment, such as bank transfer information or a payment link.

An invoice cannot be paid quickly if the method is unclear or missing.

Core guidance

The ideas that matter when this moves from theory into operations.

Step 2

Add the dates, invoice number, and payment terms before you write the line items.

The issue date, due date, invoice number, and payment terms form the administrative skeleton of the invoice. They tell the client how the document fits into the payment workflow before they even read the project details.

Showing both the payment term and the exact due date is especially helpful because it removes any ambiguity around when the clock starts or ends.

Invoice number for recordkeeping and payment references.
Issue date and due date to anchor reminders and approvals.
Payment terms that match your agreement with the client.
Step 3

Write line items that explain the work, not just the category.

The client should be able to understand what they are paying for without opening a second file. Instead of saying "design services," say "homepage design revision sprint" or "April paid media management retainer."

Better line items also protect you during follow-up. If an invoice becomes overdue, the client sees a professional record of the delivered work rather than a vague request for money.

Step 4

Show the math and the payment path clearly.

List quantities, rates, subtotal, taxes, discounts, and final total in a way that can be checked quickly. The final amount due should stand out visually from the supporting detail.

Then make the payment path obvious. Include bank details, transfer references, card links, or any instructions the client needs to complete payment on the first pass.

Step 5

Review the invoice like the client’s finance team would.

Before sending, check that the amount matches the scope, the dates are correct, the invoice number is unique, and the payment instructions work. This last review step catches many avoidable delays.

If the client has custom requirements such as PO numbers, VAT details, or separate billing contacts, confirm that those are present before the invoice leaves your inbox.

Examples

Real scenarios that show how the concept appears on the invoice.

Example

Freelancer project invoice

A freelance writer bills a client for three blog articles, lists each article as its own line item, shows Net 7 terms, and includes bank transfer instructions in the footer.

Example

Agency retainer invoice

An agency invoices for a monthly retainer plus approved extra-scope design hours, separating the base retainer from overages so the client’s finance team can approve each part cleanly.

Example

Consultant workshop invoice

A consultant bills for workshop delivery, pre-work preparation, and a follow-up summary deck, making the invoice feel like a documented outcome rather than a generic daily fee.

Common mistakes

The errors that usually create payment friction.

Vague line items

If the invoice does not explain the work, clients may question it or delay internal approval while they verify what was delivered.

Missing payment instructions

Even a perfect invoice creates delay if the client has to email you for bank details or the right payment reference.

Totals that do not reconcile

Math errors immediately reduce trust and make the invoice harder to approve, especially for procurement or finance teams.

Workflows

How freelancers and agencies usually operationalize this.

Freelancer workflow

Step 1

Build the invoice from the signed scope

Use the proposal or contract as the source of truth so the invoice language mirrors the agreed deliverables.

Step 2

Send immediately when the work or milestone is complete

Waiting until the end of the week or month often turns a small delay into a cash-flow problem.

Step 3

Pair the invoice with a short payment email

A simple message that references the work delivered and the due date improves clarity without adding pressure.

FAQ

Questions people usually have before they change the workflow.

What information must an invoice include?

At minimum, it should identify the seller and buyer, show what was billed, state the amount due, include an invoice number, and explain when and how payment should be made.

How detailed should invoice line items be?

Detailed enough for the client to understand and approve the charge without guessing. Clear service descriptions are usually better than broad labels.

Should I include payment terms on every invoice?

Yes. Even if the terms were agreed elsewhere, repeating them on the invoice keeps the due date and expectations visible.

Do freelancers need professional invoice software?

Not always at the beginning, but software becomes valuable when you want consistent numbering, reusable templates, reminders, and a cleaner send-to-paid workflow.

What should I do before sending the invoice?

Check the client details, invoice number, totals, due date, tax treatment, and payment instructions. A two-minute review prevents many avoidable delays.