How to Write an Invoice: A Complete Guide for Freelancers
Writing your first invoice feels oddly intimidating. You've done the work — the hard part — and now a piece of paper stands between you and getting paid. The good news: a professional invoice is just seven pieces of information arranged clearly. This guide walks you through each one, then covers the payment terms and habits that separate freelancers who get paid in days from those who chase money for months.
Step 1: Gather your information before you start
Before opening any invoice tool, collect these details so you're not hunting through emails mid-invoice:
- Your business details: legal name (or your name if you're a sole proprietor), address, email, and phone. If you're VAT/GST registered, your tax ID number.
- Your client's details: company name, billing address, and the name of the person who approves payments — invoices addressed to a specific person get processed faster than ones sent to "Accounts Payable" generically.
- The work details: what you delivered, when, and what you agreed to charge. Check your contract or proposal so the invoice matches the agreed terms exactly. Mismatches are the #1 reason invoices get "sent back for clarification," which is corporate-speak for delayed payment.
- Your invoice number: use a sequential scheme and never reuse numbers. INV-0001, INV-0002 works fine; many freelancers prefer a year prefix like 2026-001.
Step 2: Fill in the 7 required fields
Every professional invoice needs these seven elements. Miss one and you look amateur — or worse, your client's accounting department rejects it:
- The word "Invoice." Obvious, but required. It distinguishes the document from a quote, receipt, or statement.
- A unique invoice number. Sequential, no gaps, never repeated. Tax authorities in many countries require this.
- Issue date and due date. The issue date is when you send it; the due date is when payment is expected. Always include both — an invoice with no due date is a polite suggestion, not a payment request.
- Seller and buyer details. Both sides, full names and addresses. For B2B invoices in the EU, include both VAT numbers.
- Line items. Each product or service on its own line: a clear description, quantity, and rate. "Design work — 12 hours × $75" beats "Services rendered — $900" every time, because the client can verify it without emailing you.
- Taxes and totals. Subtotal, each applicable tax with its label and rate (VAT, GST, sales tax), any discount, and the grand total. Show your math — itemized taxes build trust.
- Payment instructions. How exactly do they pay you? Bank transfer details, a payment link, accepted methods. This is the most-skipped field and the most costly to skip: every extra step between reading the invoice and paying is a chance to procrastinate.
Step 3: Set payment terms that protect you
The due date is negotiable, and what you choose signals how seriously you take your own business:
- Net 30 (payment due 30 days after issue) is the default in most industries. It's fine for established clients.
- Net 15 is reasonable for project work and keeps your cash flow healthy.
- Due on receipt works for small amounts and new clients — there's nothing unprofessional about it.
- 50% upfront for projects over a few thousand dollars. Professionals do this; amateurs apologize for it.
Whatever you choose, state it explicitly on the invoice ("Payment due within 15 days of issue date") and in your contract before work begins. Terms introduced for the first time on the invoice itself are much harder to enforce.
Step 4: Describe the work like your client will read it
They will — or rather, their bookkeeper will, and that person wasn't in any of your meetings. Write line-item descriptions for a stranger:
- Bad: "Consulting — $2,000"
- Good: "Marketing strategy consulting, March 2026 — 10 hours × $200/hr"
- Bad: "Website stuff"
- Good: "Homepage redesign: wireframes, 2 revision rounds, final delivery Mar 14"
Reference the project name, the time period, and any purchase order (PO) number the client gave you. Including the PO number is the single fastest way through corporate accounts-payable departments.
Step 5: Handle taxes correctly
Tax rules depend entirely on where you and your client are located, and getting this wrong is the most expensive invoicing mistake. The short version:
- Same country, you're registered: add the applicable tax (VAT, GST, sales tax) as a separate labeled line with the rate. Never bury tax inside the line-item prices.
- Cross-border services: rules like the EU reverse charge may mean you invoice at 0% tax with a specific note. This is jurisdiction-specific — verify it rather than guessing.
- Below registration thresholds: if you're not required to charge tax, don't. But don't write "tax exempt" unless that's actually your legal status — just omit the tax line.
PayMrBill lets you add multiple tax lines with custom labels precisely because one-size-fits-all tax fields cause errors. When in doubt, ask an accountant for 30 minutes — it's the cheapest professional advice you'll ever buy.
Step 6: Send it properly
PDF is the universal standard — it's uneditable, prints cleanly, and every accounting system accepts it. Send it as an attachment (not a link that might expire), with a short email:
Hi [Name],
Attached is invoice INV-0042 for [project], totaling $2,300, due April 14. Payment details are on the invoice — let me know if you need anything else.
Thanks,
[Your Name]
Send invoices promptly — ideally within 24 hours of completing the work. Freelancers who invoice immediately get paid faster, partly because the work is fresh in the client's mind and partly because promptness signals professionalism.
Step 7: Follow up without feeling awkward
Late payment is usually disorganization, not malice. A simple escalation works:
- Day 1 overdue: friendly nudge — "Just checking this didn't get lost in the shuffle."
- Day 7 overdue: firmer — restate the amount, due date, and payment details. Ask if there's an issue.
- Day 14+ overdue: formal — mention the late-fee clause from your terms and set a clear deadline.
Automate what you can, but keep the tone human until step 3. Burning a client relationship over a week's delay costs more than the invoice is worth.
Common invoicing mistakes to avoid
- No due date. The invoice drifts to the bottom of the pile indefinitely.
- Vague descriptions. Triggers "please clarify" emails that reset the payment clock.
- Missing payment details. Don't make the client hunt for how to pay you.
- Reused or skipped invoice numbers. Looks sloppy and can cause real problems in an audit.
- Math errors. Nothing undermines confidence like a total that doesn't add up. Let the tool calculate — that's what it's for.
- Sending as an editable file. Always PDF. Always.
The 60-second version
Gather your details, fill in the seven required fields, describe the work clearly, add taxes as separate labeled lines, state your payment terms and instructions, send a clean PDF promptly, and follow up politely if it's late. Do this consistently and invoicing stops being a chore — it becomes the satisfying final step of every project.