Skip to content

How to write an invoice (step by step)

An invoice is a simple document, but small mistakes cause slow payments and confused clients. This guide walks through every field a professional invoice needs, how to number and date them correctly, how to set payment terms that actually get you paid, and a step-by-step process you can follow every time.

What an invoice is (and what it isn't)

An invoice is a formal request for payment. It tells your client what you delivered, how much they owe, and when and how to pay you. It also serves as a record for both sides at tax time.

A few things an invoice is not. It is not a quote or estimate, which is a non-binding price you give before the work. It is not a receipt, which confirms that money has already been paid. And it is not a purchase order, which is the buyer's request to you to do the work. Mixing these up confuses clients and your own bookkeeping, so label each document for what it is.

The goal of a good invoice is to remove every reason for delay. If the amount, the due date, and the payment method are all obvious at a glance, you get paid faster.

The required fields every invoice needs

Requirements vary slightly by country, but almost every professional invoice includes the same core fields. Get these right and your invoice will be accepted by clients, accountants, and tax authorities alike.

Include the word "Invoice" clearly at the top so it is not mistaken for a quote or statement. Add a unique invoice number for tracking. Show the invoice date (when you issued it) and the due date (when payment is expected).

List your business details: name, address, contact information, and any tax or registration number you are required to show. Then list the client's details: their business or contact name and billing address. Below that, itemize the work, show the totals, and state how to pay. The next sections break down the trickier pieces.

  • The word "Invoice" and a unique invoice number
  • Invoice date and payment due date
  • Your business name, address, and contact details
  • Your tax/VAT/registration number, if applicable
  • The client's name and billing address
  • An itemized list of goods or services with quantities and prices
  • Subtotal, any tax, discounts, and the total amount due
  • Currency and accepted payment methods

How to number your invoices

Every invoice needs a unique number, and the numbering should be sequential and gapless. Sequential numbers make invoices easy to reference ("please pay invoice INV-0042") and easy to reconcile. Gaps in a sequence are a red flag to accountants and auditors because they suggest a missing or deleted invoice.

Pick a simple, consistent format and stick with it. A plain running number like INV-0001, INV-0002 works well. Some businesses add a year or client prefix, such as 2026-001 or ACME-014. Whatever you choose, never reuse a number and never skip one. If you void an invoice, keep the number on record as voided rather than deleting it.

Doing this by hand in a spreadsheet is error prone once you are sending more than a handful of invoices a month, because two invoices can accidentally share a number or a number can be skipped. Invoicing tools assign the next number automatically so the sequence stays clean.

How to write line items that are clear

The body of the invoice is where disputes start or get avoided. Each line item should describe what was delivered specifically enough that the client recognizes it weeks later. "Consulting" is vague; "Website audit and 90-minute strategy call, May 14" is clear.

For each line, show the description, the quantity or hours, the unit price (your rate), and the line total. Then add a subtotal of all lines. Below the subtotal, apply any discount, then any tax such as VAT or sales tax, and finally the grand total. Showing the math step by step makes the total feel fair and predictable rather than arbitrary.

A note on money and accuracy: small rounding errors add up and look sloppy. Calculate tax and totals carefully, and keep currency consistent across the whole invoice. If you work with international clients, always state the currency explicitly (for example USD or EUR) so there is no ambiguity about what "100" means.

How to set payment terms that get you paid

Payment terms tell the client when and how to pay. The most common is "Net 30," meaning payment is due 30 days after the invoice date. Net 14 or Net 7 are increasingly common for freelancers and small businesses who cannot wait a month for cash. Shorter terms generally mean faster payment, so do not default to Net 30 out of habit.

State the due date as an actual calendar date, not just "Net 30." Clients are busy, and "Due June 30, 2026" is harder to ignore than a term they have to calculate themselves. Spell out accepted payment methods and include everything the client needs to act, such as bank details or a payment link.

Consider stating your policy for late payments and, if you offer one, an early payment discount. Offering an online payment option is one of the most effective ways to speed things up, because it removes the friction of bank transfers and lets the client pay in a couple of clicks the moment they open the invoice.

Step-by-step: write your invoice in order

Here is a repeatable process. Follow the same order every time and invoicing becomes a five-minute task instead of a chore.

  • Start from a template so every invoice looks consistent and nothing is forgotten.
  • Add your business details and your tax or registration number.
  • Add the client's name and billing address exactly as they need it for their records.
  • Assign the next sequential invoice number and set the invoice date.
  • Set the due date as a real calendar date based on your payment terms (for example, Net 14).
  • List each line item with a clear description, quantity, rate, and line total.
  • Add the subtotal, then apply any discount and tax, and confirm the grand total.
  • State the currency and exactly how to pay, including a payment link or bank details.
  • Proofread the numbers, the client name, and the total one last time.
  • Save a copy for your records and send it promptly, ideally the day the work is done.

Final invoice checklist

Before you hit send, run through this quick checklist. It catches the errors that most often cause payment delays or back-and-forth emails.

If every item below is true, your invoice is ready to go.

  • The document is clearly labeled "Invoice" and has a unique, sequential number.
  • The invoice date and a specific due date are both shown.
  • Your details and the client's details are correct and complete.
  • Every line item is described clearly with quantity, rate, and total.
  • Subtotal, tax, any discount, and the grand total are correct and add up.
  • The currency is stated and payment methods are spelled out.
  • Tax or registration numbers required in your region are included.
  • You have saved a copy and are sending it promptly.

Make invoicing effortless with Platybooks

You can absolutely write invoices by hand, and the steps above will keep them professional. But once you are sending more than a few a month, a dedicated tool removes the busywork and the small errors.

Platybooks handles the parts that are easy to get wrong: it assigns gapless, per-business invoice numbers automatically, calculates totals and tax cleanly, sets due dates from your default terms, and shows a live PDF preview so you see exactly what the client will. You can add a hosted payment link so clients pay in a couple of clicks, and the invoice status updates automatically when they do. It can also send automatic overdue reminders so you are not chasing payments yourself, and put your own logo on every PDF.

The free plan is free forever with no credit card, so you can send your first professional invoices today and upgrade only when you need payment links, branding, or automation.

Frequently asked questions

What information is legally required on an invoice?

Requirements vary by country, but most jurisdictions expect the word "Invoice," a unique invoice number, the issue date, your business name and address, the client's details, an itemized description of what was sold, the total amount due, and any applicable tax along with your tax or registration number. Because rules differ by region, check your local tax authority's guidance for the specifics that apply to you, and when in doubt confirm with an accountant.

What is the difference between an invoice and a receipt?

An invoice is a request for payment that you send before the client has paid. A receipt is proof of payment that you send after money has changed hands. Both are useful records, but they serve opposite ends of the transaction. Many tools, including Platybooks, can send an automatic receipt once an invoice is marked paid.

How should I number my invoices?

Use a unique, sequential, gapless number on every invoice, such as INV-0001, INV-0002, and so on. Never reuse or skip a number, and if you void an invoice, keep its number on record as voided rather than deleting it. Sequential numbering makes invoices easy to reference and keeps your books clean for accountants and audits.

What payment terms should I use to get paid faster?

Shorter terms generally lead to faster payment. Many freelancers and small businesses use Net 14 or Net 7 rather than the traditional Net 30. Always show the due date as a specific calendar date, offer an online payment option to reduce friction, and consider stating a late-payment policy or a small early-payment discount as an incentive.

Get paid faster with Platybooks

Create your free workspace and send a professional invoice in minutes. No credit card.

Start free

Related guides

Browse all guides