How to Write an Invoice (Step by Step)

An invoice does two jobs: it tells your customer exactly what they owe and why, and it creates the paper trail your bookkeeping and taxes depend on. Here’s everything a small-business invoice needs — and the small choices that get you paid faster.

The eight things every invoice needs

  1. The word “Invoice” — it sounds obvious, but it distinguishes the document from a quote or receipt, and some accounting departments file by it.
  2. A unique invoice number. Sequential is simplest (0001, 0002…). Never reuse a number, even if an invoice is cancelled — void it and move on.
  3. Your business details. Name, email, phone, and any required registration or license numbers.
  4. Your customer’s details. For companies, name the billing contact — invoices addressed to a person get processed faster than ones addressed to a company.
  5. Dates. The issue date and an explicit due date. “Net 30” alone forces the customer to do math; “Due August 5” doesn’t.
  6. Line items. One line per product, service, task, or block of hours: description, quantity, rate, amount. Specific descriptions (“Replace kitchen faucet — labor”) prevent the questions that delay payment.
  7. The math. Subtotal, any discount, tax, and the total due — clearly labeled, with the total impossible to miss.
  8. Payment instructions. How to pay and where: bank details, a payment link, accepted cards. Every step the customer has to figure out themselves adds days.

Payment terms that actually get you paid

Shorter terms work. Unless your industry demands Net 30, use “Due upon receipt” or Net 7–14. Small-business customers pay from cash flow, not payment runs — long terms just push you to the back of the line.

Name a late fee — politely. A note like “Invoices unpaid after 14 days incur a 1.5% monthly late fee” changes behavior even if you never enforce it. Check the maximum rate allowed in your region.

Make paying frictionless. An invoice with a payment link gets paid faster than one that asks the customer to initiate a bank transfer. If you take payments in person, the Easy Invoice app turns your phone into a card terminal.

Common mistakes to avoid

  • Vague line items. “Services rendered — $1,400” invites a phone call. Itemize.
  • Missing due date. No due date means “whenever.”
  • Inconsistent numbering. Gaps and duplicates make your books harder to reconcile and look careless to clients who notice.
  • Burying the total. The total due should be the most visually prominent number on the page.
  • Sending it late. Invoice the day the work completes. Every day between finishing and invoicing is a free loan to your customer.

Write one now

The fastest way to apply all of this is to use a template that already has the structure built in. Our free invoice generator handles the numbering, math, and layout — or start from a template built for your trade below.