How to write an invoice (7 simple steps)

An invoice is a document that tells a client what they owe, for what, and how to pay. Here's exactly what to include โ€” or skip the manual work and use the free invoice generator that builds it for you and exports a PDF in seconds.

๐Ÿงพ Don't want to build it by hand?

Our free generator fills in the structure, does the math, and downloads a clean PDF. No signup.

Make an invoice free โ†’

What every invoice needs

1A header that says "Invoice" + a unique invoice number. The number keeps your records organized โ€” simple sequential (001, 002) or dated (2026-06-001) both work.
2Your business details. Name, address, email, phone โ€” and your logo if you have one. Freelancers can use their full name.
3Your client's details ("Bill to"). Their name/company and, importantly, an email โ€” that's who you'll send reminders to if it goes unpaid.
4Issue date and due date. Always set a clear due date (e.g. "Due July 1" or "Net 14"). Vague dates get paid late. See payment terms explained.
5Itemized line items. A row per service/product: description, quantity, rate, and amount. Be specific โ€” clear invoices get questioned less.
6Subtotal, tax, and total due. Show the math so there are no surprises. Bold the total.
7How to pay + a note. List accepted payment methods (and ideally a payment link), plus a short thank-you or terms line.

After you send it: get paid

Writing the invoice is the easy part โ€” the hard part is collecting. Most businesses lose money not because the invoice was wrong, but because nobody followed up. Track what's overdue and send polite reminders (or let PaidPilot send them automatically until you're paid). Here are reminder templates and how to ask politely.

Tips for a faster-paying invoice