Late payments cost freelancers and small businesses billions each year — and a surprisingly large portion of that problem comes down to invoices that are unclear, incomplete, or never sent at all. A well-structured invoice that arrives promptly, contains all the right information, and makes payment easy is one of the simplest ways to improve your cash flow immediately.

What every invoice must include

A professional invoice needs to contain enough information for the client to identify the work, approve it internally, and process payment without having to come back to you with questions. Missing any of these elements creates friction — and friction delays payment.

Step-by-step: building your invoice

1. Set your business details

Your name, trading name, address, and contact details should be consistent across every invoice you send. Clients often need to match your invoice against your previous correspondence or their supplier records — inconsistencies cause delays. Set these details once in a template and never change them unless your actual details change.

2. Add the client details

Double-check the spelling of the client's name and the address. For business clients, confirm whether the invoice should be addressed to a specific department or contact (such as "Accounts Payable") rather than a general company name. A misdirected invoice can sit in someone's inbox for weeks.

3. List your services clearly

Be specific in your line item descriptions. "Logo design — 3 rounds of revisions" is far more useful than just "Design work". Specific descriptions reduce disputes, help clients get internal approval faster, and demonstrate professionalism. If you agreed a fixed price for a project, say so — "Fixed price as per agreement dated 1 March 2026" leaves no ambiguity.

4. Set your payment terms

Payment terms specify when the invoice is due. Common terms are Net 7 (due within 7 days), Net 14 (14 days), and Net 30 (30 days). For most freelancers and small businesses, Net 7 or Net 14 is more appropriate than Net 30 — longer terms were designed for large enterprises with formal accounts payable departments, not individual clients or small companies.

5. Include payment instructions

Tell the client exactly how to pay. For bank transfers, include your account name, account number, and sort code (or IBAN/SWIFT for international payments). For online payments, include your PayPal email or a link to your payment page. The easier you make it to pay, the faster you'll get paid.

Invoice number best practices

Your invoice number serves as a unique reference for both you and your client. Never reuse or skip numbers — gaps in your sequence can raise questions during audits or tax filings. A consistent format makes filing and searching easier. A common format is INV-2026-001, incrementing the final number for each new invoice. You can also include a client code: INV-ACME-001 for invoices to a client named Acme.

How to get paid faster

Studies show invoices with Net 7 payment terms are paid 50% faster than those with Net 30. Unless your client specifically requires a longer payment window, shorter terms benefit you with no real downside to the client.

Try it yourself

Create a professional, ready-to-send invoice in under 2 minutes — free, no account required.

Open Invoice Generator