A practical, step-by-step walkthrough — what to include, how to number it, and how to set payment terms so you actually get paid on time.
Every invoice needs: your business name and contact details, your client's name and email, an issue date, and a due date. This sounds obvious, but a missing due date is one of the most common reasons invoices get paid late — clients default to "whenever" if you don't say otherwise.
A consistent numbering system (like INV-0001, INV-0002) makes it easy for you to track what's been paid, and easy for your client's accounting team to reference it. Don't reuse numbers, and don't skip around. If you're not sure how to start, see our free invoice number generator.
Break the work into line items rather than one lump sum — a description, quantity, and unit price for each. This does two things: it shows the client exactly what they're paying for (fewer "what's this for?" emails), and it makes disputes easier to resolve if only part of an invoice is in question.
Subtotal, tax (if applicable), and the final total. If you're doing this by hand in a document, double check your math — a wrong total is one of the fastest ways to delay payment while it gets "sent back for correction."
State exactly how you want to be paid — bank transfer details, or a payment link — and by when. "Net 30" (due in 30 days) is common, but shorter terms like "Net 14" or "Due on receipt" can help freelancers and small businesses get paid faster, especially with new clients.
A PDF attachment works, but a shareable link that shows the invoice and lets the client confirm payment directly tends to get faster responses — there's less back-and-forth over email.
Don't wait until a payment is late to follow up. A brief reminder a few days before the due date, and an automatic nudge if it does go overdue, recovers a surprising number of "I forgot" payments without an awkward conversation.
All seven steps, done for you — automatically.
Create an invoice free →