How to Write a Freelance Invoice (and What to Do When Clients Don’t Pay)

Shopfolio

Invoicing is where freelancers lose money they have already earned. The work is done. The client is satisfied. But the invoice goes out with the wrong fields, the wrong due date, no late fee language, and no follow-up system — and what should have been a closed project becomes an accounts receivable problem that drags on for months.

This post covers what a professionally structured freelance invoice contains, when to send it, how to price late fees, and what to do when a client stops responding. The math at each step is included because the dollar amounts involved are large enough to matter.

The 9 Fields Every Freelance Invoice Must Include

A freelance invoice is a legally meaningful document, not just a request for payment. Missing fields create ambiguity about what was owed, when it was due, and what penalties apply for late payment. These nine fields close all of those gaps.

Required invoice fields

  1. Invoice number REQUIRED — Sequential and unique. Standard format: YYYY-[number] (e.g., 2026-047). This is your reference for accounting, your client’s reference for their AP system, and the identifier if you ever pursue collection.
  2. Issue date REQUIRED — The date the invoice was sent. This establishes the start of the payment clock for your terms.
  3. Due date REQUIRED — Explicit calendar date, not just “Net 15” language. Both. “Net 15 — due May 22, 2026.” Clients who miss the terms notice cannot miss the date.
  4. Your full business information REQUIRED — Legal name (or business name), mailing address, email address, and optionally phone. Needed for any legal correspondence and for the client’s vendor records.
  5. Client billing information REQUIRED — Company name, contact name, billing address, and billing email (often different from the project contact). Misdirected invoices are one of the most common causes of “we never received it.”
  6. Line items with descriptions REQUIRED — Each service billed separately: description, quantity or hours, rate, and line-item subtotal. “Website design — 28 hours @ $88/hr — $2,464” is correct. “Design work — $2,464” is not.
  7. Subtotal, taxes, and total due REQUIRED — Subtotal before any applicable taxes, tax line (if you collect sales tax on digital services in your state or the client’s state), and the total amount owed. Verify your state’s rules on taxing freelance services.
  8. Payment methods accepted REQUIRED — ACH/bank transfer (include routing + account number or a transfer link), check (payable to name and mailing address), credit card (link to payment portal), or PayPal/Stripe. List everything you accept. Clients default to the method most convenient for them; if you prefer ACH, list it first.
  9. Late fee notice RECOMMENDED — The rate applied to outstanding balances after the due date (standard: 1.5%/month, where your state law permits). Must be stated on the invoice to be enforceable in most jurisdictions — a contract clause alone is not enough. Late fee enforceability and maximum rates vary by state; verify your state’s rules before including. Example: “Invoices unpaid after the due date accrue interest at 1.5% per month on the outstanding balance, to the extent permitted by applicable law.”

On billing email vs. project contact: In most companies, the person who approves your work is not the person who processes payment. Get the AP email address or billing contact before you send the first invoice. Invoices sent to the wrong address at a company with AP controls can sit in an inbox for weeks before anyone notices.

Invoice Timing — When You Send Determines How Fast You Get Paid

The most common invoicing mistake is batching. Freelancers finish work throughout the month and send all invoices on the 1st. The result is a recurring 30-day float on revenue that was earned earlier.

On $8,000/month in billings, the cash difference between Net-30 invoiced at month-end and Net-15 invoiced on delivery is $4,000 in steady-state accounts receivable at any given time.

TermsInvoice timingAverage AR outstandingCash available now
Net-30End of month$8,000$0 of that month
Net-15On delivery$4,000Half the month’s billing
Net-7On delivery$1,867Most of the month’s billing

The practical recommendation: use Net-15 as your default for project work. Net-30 is a large-company standard that persists because contractors don’t push back. For clients with internal AP cycles that genuinely require 30 days, negotiate; for everyone else, Net-15 is normal and rarely challenged. Send the invoice the same day you deliver the work.

For ongoing retainers: Invoice on the 1st of the month for that month’s services, due by the 15th. This keeps your cash flow predictable and gives you a recurring collection trigger instead of a project-by-project chase.

Late Fees — How to Structure Them and What They Actually Do

Late fees are less valuable as revenue than as behavioral signals. The fee itself is modest; the message it sends to a client who knows you track and enforce it is not.

Standard rate: 1.5% per month on the outstanding balance after the due date (18% annualized). Most states allow this rate for commercial transactions between businesses. Some states impose lower ceilings or have specific rules for service contracts — verify your state’s law before including late fee language. California, for example, caps late fees at approximately 1% per month for certain contract types. If you bill clients in multiple states, use the more conservative language “to the extent permitted by applicable law” as a catch-all.

Invoice amountDays lateMonthsLate fee (1.5%/mo)Total owed
$3,00030 days1$45$3,045
$3,00060 days2$90$3,090
$3,00090 days3$135$3,135

The fee on a $3,000 invoice is $90 after 60 days — real but not large. The actual economic damage of late payment is not the missed interest; it is the time spent collecting instead of billing. Three invoices going 60+ days late per year, each requiring 4 hours of follow-up at an $88/hr floor rate, costs $1,056 in opportunity cost — roughly 12 hours of billable work absorbed by collection effort.

Late fees must be disclosed pre-engagement: Include the rate in your contract and on every invoice before the work begins. Applying a late fee retroactively — after the invoice has already gone out without the language — is not enforceable in most jurisdictions.

The Non-Payment Escalation Ladder

Most client payment failures are not deliberate. They are a combination of administrative gaps, cash flow management on the client side, and the quiet assumption that a freelancer without a collections infrastructure will wait indefinitely. A structured escalation ladder communicates that you will not.

1
Day 31 — Friendly reminder

Assume administrative error, not bad intent

Most invoices that go 1–15 days past due are caught in an approval chain, a wrong inbox, or a simple oversight. Your first follow-up should require zero defensiveness to respond to.

“Hi [name] — just a quick follow-up on Invoice #2026-047, due [date]. Total: $3,000. Let me know if you need anything resent or if there’s a better contact for payment. Happy to send directly to your AP team.”
2
Day 45 — Formal notice

Reference the contract and apply the late fee

If the day-31 follow-up generated no response or a non-committal reply, elevate the tone. State the invoice total, the late fee now applied, and the updated amount owed. CC the project contact and the billing contact if they are different people.

“Invoice #2026-047 is now 15 days past due. Per our agreement, a late fee of 1.5%/month applies to outstanding balances. Updated amount owed: $3,045. Please confirm payment by [date 7 days out].”
3
Day 60 — Demand letter

Formal notice of intent to pursue collection

Send via email and certified mail. State that payment is required within 10 business days, that you intend to pursue collection through all available channels including small claims court if payment is not received, and that all future work is paused pending resolution. Keep the tone factual, not emotional.

“This is formal notice that Invoice #2026-047 ($3,090 including accrued interest) is now 30 days past due. If payment is not received by [date 10 business days out], I will pursue collection through the appropriate legal channels, including filing in small claims court. I am also pausing all work under our current agreement until this is resolved.”
4
Day 90 — Collections or small claims

Execute on what you said you would do

Two paths based on amount:

  • Under the small claims limit (typically $5,000–$10,000, varies significantly by state): Small claims court. No attorney required. Filing fee: $30–$250 depending on claim amount and jurisdiction (check your state court’s fee schedule). Budget 3–6 months from filing to judgment — backlogs vary by court. Bring your contract, the invoice, and the email thread. Judgments in your favor are enforceable against the client’s business assets.
  • Over the small claims limit: Collections agency (takes 25–40% of recovered amount — compare quotes and calculate ROI before engaging) or a collections attorney (flat fee + contingency). Factor the recovery cut against the invoice amount when deciding whether pursuing is economically rational.

The most important thing about this ladder: steps 1–3 work better when the client believes you will actually execute step 4. Do not threaten small claims court and then not file.

Track every invoice and estimate your tax bill automatically

The Freelancer Tax Tracker Lite covers income logging, quarterly tax estimates, and 1099 reconciliation — in one $9 spreadsheet built for 1099 workers.

The AR Problem That Compounds Quietly

Most freelancers do not have a full picture of their accounts receivable at any given moment. They know which invoices they sent. They do not know, at a glance, which invoices are in the 0–30 day bucket, which are in the 31–60 day bucket, and which are in the 90+ day bucket where collection rates drop.

At $8,000/month in freelance revenue, if 35% of invoices are consistently 45+ days late, $2,800 is sitting in AR at any given time. That is not a projection — that is the steady-state amount you would see on an aged receivables report on any given day.

AR bucket% of invoices (example)At $8K/moRecovery risk
Current (0–30 days)65%$5,200Near-zero
Late (31–60 days)25%$2,000Low with follow-up
Overdue (61–90 days)7%$560Moderate — escalate
At-risk (90+ days)3%$240High — recovery drops significantly
Total outstanding100%$8,000

The 90+ day bucket is where collection conversations become dramatically harder. A client who has not paid in three months has usually made a decision, not an oversight. Getting to the demand letter stage (Step 3) before an invoice crosses 90 days is the practical goal of the escalation ladder above.

What an AR aging report tells you that an invoice list does not: It shows you which bucket each outstanding invoice is in, so you know which conversations are time-sensitive. An invoice at day 28 gets a friendly reminder. An invoice at day 58 gets a formal notice with the late fee applied. These are different actions, and which one you take depends on knowing the age of each receivable — not just the list of unpaid invoices.

The AR aging tab in the Freelancer Command Center Pro tracks all outstanding invoices by aging bucket, calculates accrued late fees automatically, and flags which invoices cross the 30-, 60-, and 90-day thresholds so you know when to escalate. Paired with the project pricing formula and the contract structure, it closes the loop between what you earn and what you actually collect.

Track AR aging, client P&L, and income in one place

The Freelancer Command Center Pro includes an AR aging tracker, client P&L (who is actually worth billing), income reconciliation, quarterly tax estimates, and expense tracking — 11 tabs built for full-time freelancers running a real business.

Frequently Asked Questions

When should I send a freelance invoice?

Send immediately on delivery of the agreed deliverable — same day, not the end of the week. For milestone-based projects, invoice at each milestone gate rather than waiting for final delivery. For retainer arrangements, invoice on the first of the month. The most common mistake is batching invoices once a month out of administrative convenience. On $8,000/month in revenue, moving from Net-30 monthly to Net-15 on-delivery frees $4,000 in steady-state AR. The clients who pay fastest are invoiced fastest.

How do I calculate late fees on a freelance invoice?

Standard late fee: 1.5% per month (18% annualized) on the outstanding balance after the due date. On a $3,000 invoice: $45 after 30 days, $90 after 60 days, $135 after 90 days. For late fees to be enforceable, the rate must be stated in your contract and on the invoice itself before the work begins. Check your state’s commercial usury ceiling — most allow 1.5%/month, but some impose lower limits. The fee amount is modest; its real value is behavioral. Clients who know you track and charge late fees pay faster than those who believe invoices are optional.

What should I do if a client completely ignores my invoice?

Follow the four-step escalation ladder — not a single aggressive email. Step 1 (Day 31): friendly reminder, assume administrative error. Step 2 (Day 45): formal notice referencing your contract, late fees applied. Step 3 (Day 60): demand letter via email and certified mail, state intent to file in small claims if not resolved. Step 4 (Day 90+): small claims court (limit varies $5,000–$10,000+ by state, no attorney required, $30–$250 filing fee, budget 3–6 months for resolution) or collections agency for larger amounts. Most clients who are ignoring invoices are managing their own cash flow, not disputing the work. A formal demand letter with a specific payment deadline resolves the majority of cases before Day 90.

Should I use invoicing software or a spreadsheet to track accounts receivable?

Use dedicated invoicing software (Wave, Invoice Ninja, Bonsai) for sending and formatting invoices — it handles numbering, delivery, and PDF generation automatically. Use a spreadsheet with an AR aging tab for tracking what is owed across your full client list, bucketed by age: 0–30, 31–60, 61–90, 90+ days. Most invoicing tools show outstanding balances but not the aged breakdown, which is what determines when to escalate and with whom. At $8,000/month in revenue with 35% of invoices consistently late, $2,800 is sitting in AR at any time — knowing which bucket each invoice is in tells you which conversations need attention today.