How do I collect an unpaid invoice from a marketing or agency client?

How to collect an unpaid marketing or agency invoice

Short answer

Marketing and agency invoices go unpaid for three main reasons: disputed results, scope disagreements, or a client that ran out of cash. The strongest protection is a signed contract with deliverables defined in writing before work starts, progress billing during the engagement, and a kill switch — stopping new work the moment an invoice ages past 14 days without payment or response.

The hardest version of this is when work is already live (campaign running, website launched, content published) and the client stops responding. You have zero leverage because everything has already been delivered. That is why front-loading protection matters more in agency work than in most service businesses. With a 25% to 50% deposit upfront and milestone billing tied to approvals, you are never in the position of having done 100% of the work for 0% of the payment.

When an invoice goes unpaid, the sequence is standard service-business stuff: friendly call or email at day 3, firmer written notice at day 14, escalation at day 30. The dispute dynamics are what differ for agencies. Results-based disputes ("the campaign didn't perform as promised") are the most common, and your protection is whatever the contract actually says. If it promises a service (run a campaign, design a site) instead of an outcome (specific ROAS or traffic number), the dispute has weaker grounds. Write contracts that describe inputs and deliverables, not guaranteed outcomes.

For clients who simply stopped paying without saying why, direct contact beats formal demand letters. A call from someone senior, account lead or agency owner, saying "I want to resolve this" gets a response that email won't. If they have a cash flow problem, a payment plan converts an uncollectable balance into a collectible one. If they dispute the quality, get the specific issue in writing. A real grievance you can address is better than a vague complaint that just lingers.

Small claims court is genuinely accessible for agency invoices under the local limit (often $10,000 to $25,000, varying by state). No attorney required, hearing dates within a few weeks, and a judgment you can enforce. For B2B invoices the local small claims court covering the client's location often beats a collections agency, especially when the client is a real business with assets.

Stop chasing invoices manually

Connect QuickBooks, Xero, FreshBooks, Square, Zoho Books, or Jobber once. Syntharra calls every overdue invoice on day 3, compliantly, and you pay 10% only on what gets recovered.

Connect your books