Skip to content
Invoxa

Invoicing basics

How to Write an Invoice: A Step-by-Step Guide with Example

A practical walkthrough of every field a professional invoice needs, with a filled-in example and the mistakes that most often slow down payment.

Updated 5 min read

An invoice is a request for payment, but it is also a record. Your client's accounts team uses it to approve and file the payment, and you use it to track income and prepare your taxes. A clear invoice gets paid faster because nobody has to email you with questions before they can process it. This guide walks through how to write an invoice from top to bottom, field by field, with a complete example at the end.

What every invoice needs

Before getting into the steps, here is the short checklist. A complete invoice includes:

  • The word "Invoice" clearly at the top
  • A unique invoice number
  • The invoice date and the payment due date
  • Your business name, address, and contact details
  • Your client's name and billing address
  • A list of products or services with quantities, rates, and line totals
  • Subtotal, any tax, any discounts, and the total amount due
  • Payment terms and accepted payment methods

Depending on where you work, you may also need a tax registration number (such as a VAT or GST number) or specific wording. Rules vary by country and state, so check with your accountant if you are unsure what applies to you.

How to write an invoice, step by step

1. Add your business details

Put your business name (or your own name, if you trade under it), address, email, and phone number at the top. If you have a logo, add it here. If you are registered for sales tax, VAT, or GST, include your registration number, since in many countries an invoice without it is not considered valid for tax purposes.

2. Add your client's details

Include the client's legal business name, the name of your contact person, and their billing address. Larger companies often require a purchase order (PO) number on every invoice. If they gave you one, add it near the client details. Missing PO numbers are one of the most common reasons invoices get bounced back by accounts payable teams.

3. Give the invoice a unique number

Every invoice needs its own number so both sides can refer to it without confusion. A simple sequential format such as INV-0001, INV-0002 works well. See our guide to invoice numbering for formats and how to handle voided invoices.

4. Set the invoice date and due date

The invoice date is the day you issue it. The due date is when payment is expected. Rather than only writing "Net 30", write the actual date as well, for example "Due: November 1, 2026". A specific date removes any guesswork. If you are not sure what terms to offer, read our guide to payment terms.

5. List what you are billing for

Each line item should have a description, a quantity, a rate, and a line total. Write descriptions your client will recognize months later. "Website work" is vague; "Homepage redesign, including two rounds of revisions" is clear. For hourly work, list the hours and the hourly rate. For fixed-price projects, one line per milestone or deliverable usually works best.

6. Calculate the totals

Show the subtotal, then any discount, then tax as a separate line, then the total due. If you received a deposit, deduct it as its own line so the client can see how the final figure was reached. Our guide to deposit invoices shows how to lay that out.

7. Explain how to pay

State the payment methods you accept and the details needed to use them: bank transfer details, a payment link, or a mailing address for checks. Add any late fee policy here too, but only if it was agreed in advance and is allowed where you operate.

8. Add a short note

A one-line thank-you or a reference to the project is a nice touch. Keep it brief; the invoice is not the place for a long message.

Invoice example

Here is a simple invoice for a freelance designer billing a small business. It shows how the fields fit together.

FieldExample
Invoice numberINV-0042
Invoice dateOctober 2, 2026
Due dateNovember 1, 2026 (Net 30)
FromJordan Lee Design, 120 Main St, Austin, TX 78701
Bill toBright Path Bakery LLC, Attn: Maria Gomez
PO numberPO-7781
Line 1Logo redesign, 1 x $1,200.00 = $1,200.00
Line 2Menu layout, print-ready PDF, 1 x $450.00 = $450.00
Line 3Revision hours, 3 x $75.00 = $225.00
Subtotal$1,875.00
Tax$0.00 (design services not taxable in this example)
Total due$1,875.00
PaymentBank transfer or card via payment link

Notice that each line can stand on its own. Someone in the client's finance team who was never involved in the project can still understand what they are paying for.

Common invoicing mistakes to avoid

Most payment delays come from small, avoidable errors rather than clients refusing to pay. Watch out for these:

  • Sending to the wrong person. Ask who handles invoices before you send the first one. Your day-to-day contact is often not the person who pays.
  • Vague descriptions. If the client has to ask what a line means, the invoice sits in a queue while they wait for your answer.
  • No due date. "Due on receipt" can be interpreted loosely. A specific date sets a clear expectation.
  • Math errors. Double-check that line totals, tax, and the grand total add up. Using a generator that calculates totals for you avoids this entirely.
  • Reusing or skipping invoice numbers. Duplicate numbers cause confusion in both your records and your client's.
  • Missing payment details. If the client cannot see how to pay you, they will put it off.
  • Invoicing late. Send the invoice as soon as the work is delivered or the milestone is reached. The longer you wait, the longer you wait to be paid.

Tip: Save each invoice as a PDF with the invoice number in the file name, such as INV-0042-BrightPath.pdf. It makes your records easy to search and looks organized to the client.

After you send the invoice

Note the due date in your calendar. If the date passes without payment, send a polite reminder within a few days. Most late payments are simply forgotten, and a friendly nudge is often all it takes. Our guide on how to chase late payments includes reminder email templates you can copy.

If you work in a specific trade, starting from a template designed for it saves time, because the typical line items are already laid out. Browse the invoice templates, such as the freelance invoice template, or start from scratch in the free invoice generator.

Frequently asked questions

Can I write an invoice if I am not a registered business?

Yes. In many countries sole traders and freelancers can invoice under their own name without registering a separate company. Include your full name, address, and contact details. Check with your accountant about whether you need to register for tax once your income passes a certain level.

What is the difference between the invoice date and the due date?

The invoice date is when you issue the invoice, and it usually starts the clock on your payment terms. The due date is the last day the client should pay. Writing both as specific calendar dates avoids misunderstandings.

Do I need to include tax on my invoice?

Only if you are registered to collect sales tax, VAT, or GST and the goods or services are taxable where you operate. If you charge tax, show it as a separate line with the rate. Tax rules vary widely, so confirm with your accountant or local tax authority.

Can I edit an invoice after sending it?

It is better not to change an invoice once it has been sent. If something is wrong, issue a corrected invoice or a credit note and reference the original invoice number. This keeps your records consistent for both you and your client.

Keep reading

Create your first invoice in under a minute

No signup, no credit card. Fill in the details, download a polished PDF, and get paid.