All articles

Fractional CFO

Agency Accounts Receivable: A Collections Process for Late-Paying Clients

AR aging benchmarks, a 4-stage collections process, and the contract terms that keep retainer and project clients paying on time.

7 min read

By Joshua Barnett · Founder, ThinkProfit · Digits Partner · Certified QuickBooks ProAdvisor

October 22, 2026

Marketing and Advertising Agencies bill differently than most small businesses, and that difference shows up directly in accounts receivable. A retainer client who pays net-30 isn't late by the calendar, but a project client who pays net-60 on a $40,000 deliverable is tying up six figures of working capital for two full months. Add a few clients who treat invoice due dates as suggestions, and agency accounts receivable turns into the single biggest gap between what the P&L says you earned and what's actually sitting in the bank. Here's how to track it, what's normal, and the collections process that gets cash in the door without burning the relationship.

Why Agency Accounts Receivable Looks Different From Other Businesses

A retail business collects at the point of sale. A law firm bills by the hour and chases one-off invoices. An agency does neither. Most agency revenue comes from recurring retainers invoiced monthly in advance or in arrears, blended with project work billed on milestones and, increasingly, performance fees that aren't even known until the ad platform reports back. That mix means an agency can have three different clients on three different payment logics in the same month: one paying on the 1st by autopay, one net-30 on a signed SOW, one waiting on a performance bonus calculation before releasing payment at all. Generic AR advice built for single-invoice businesses doesn't account for that blend, which is why agency-specific benchmarks matter more here than in most industries.

AR Aging Benchmarks for Marketing Agencies

Track AR in the standard four buckets: current (0-30 days), 30-60, 60-90, and 90+. A healthy agency should have at least 80% of total AR sitting in the current bucket, no more than 12% in 30-60, under 5% in 60-90, and under 3% in 90+. If your 90+ bucket holds more than 5% of total AR, you have a collections problem, not a cash flow problem, and no amount of forecasting fixes that. The second number worth tracking is Days Sales Outstanding (DSO): average AR divided by total credit revenue, multiplied by the number of days in the period. An agency invoicing net-30 should run a DSO of 35 to 40 days once you account for the few days clients take to actually pay after the due date. A DSO climbing past 50 on net-30 terms means your collections process is leaking, even if the invoices themselves look fine.

Why Late-Paying Clients Hit Agencies Harder Than Most Businesses

Agencies carry cost structures that don't flex with a slow-paying client. Payroll runs every two weeks regardless of who's paid you. Contractors want paid on delivery, not on your client's schedule. And if you're running ad spend pass-through, you may have already fronted platform spend on a client's behalf before their invoice is even due, which means a late payment isn't just lost revenue, it's a direct hit to cash you've already spent on their behalf. We cover this dynamic in more detail in why profitable months still feel tight for agencies. One client sitting at 60 days past due on a $15,000 monthly retainer can be the entire difference between making payroll comfortably and scrambling to cover it from a line of credit.

A 4-Stage Collections Process That Actually Works

Run collections as a fixed sequence, not an improvised follow-up email whenever someone notices an invoice is old. Stage one, day 1-5 past due: an automated reminder email, no human involvement, friendly tone, invoice attached again. Most late payments are oversights and clear at this stage. Stage two, day 6-15 past due: a personal email or Slack message from whoever owns the account relationship, not from finance, asking directly when payment will be sent. Stage three, day 16-30 past due: a phone call from the account lead or owner, plus a written notice that work will pause if payment isn't received within a set number of days (10 is a reasonable default). Stage four, day 30+ past due: work actually pauses, a formal demand letter goes out referencing the contract's late payment terms, and if the amount is material, the file moves to a collections agency or small claims, which typically recovers 60 to 80 cents on the dollar after fees versus internal effort past 90 days, which recovers closer to 50 cents on the dollar according to commercial collection industry data. The hardest part of this process isn't designing it, it's actually running stage four when the late-paying client is also a big account you don't want to lose. Build a cash cushion into your forecasting so that decision isn't made under pressure. Our guide to cash flow forecasting for agencies walks through building a 13-week model that flags an AR problem while there's still time to act on it.

Contract Terms That Prevent Late Payment Before It Starts

The cheapest collections process is the one you never need because the contract made late payment expensive or impossible. Four terms do most of the work. First, require a deposit of 25 to 50% before project work starts, which caps your downside exposure to the unpaid remainder rather than the full invoice. Second, put retainer clients on autopay via ACH or card as a condition of the SOW, not an option, since autopay clients almost never land in your 60+ bucket. Third, write a late fee of 1.5 to 2% per month into every contract and actually charge it; even clients who never get charged behave differently once the clause exists. Fourth, shorten net terms where you can. Net-15 on project milestones instead of net-30 cuts your average exposure roughly in half with no change to the underlying work. None of these require a confrontation with existing clients, since you apply them at renewal or on new SOWs going forward.

When to Pause Work or Fire a Late-Paying Client

Set the threshold before you need it, not in the moment. A reasonable default: pause active work at 30 days past due regardless of client size, and consider ending the relationship if a client has hit 60+ days twice in a rolling 12-month period. Chronic late payers cost more than the invoice amount once you count the finance time spent chasing them, the cash flow stress on your own payroll, and the opportunity cost of the capacity they're tying up that could serve a client who pays on time. If a client's AR behavior is also concentrated with a large share of your total revenue, the risk compounds, which is worth evaluating alongside client concentration risk. A fractional CFO for marketing agencies will usually build these thresholds into your monthly reporting so the decision to pause or terminate is a number crossing a line, not a gut call made during a cash crunch.

Not sure what your AR is actually telling you?

We'll build your AR aging report, flag the clients who are quietly becoming a cash flow risk, and put collections on a process instead of a guess.

Frequently asked questions

What's a healthy AR aging percentage for a marketing agency?

At least 80% of total AR should sit in the current (0-30 day) bucket, with under 12% in 30-60 days, under 5% in 60-90 days, and under 3% in 90+ days. If your 90+ bucket holds more than 5% of total AR, that's a collections process problem, not a client-mix problem.

How many days should agency invoice terms be?

Net-15 to net-30 is standard for Marketing and Advertising Agencies. Net-15 on project milestones cuts your average cash exposure roughly in half compared to net-30 with no change to the work itself, and retainer clients should be on autopay rather than invoiced terms wherever the contract allows it.

When should an agency stop work over an unpaid invoice?

A common default is pausing active work at 30 days past due, regardless of client size, and treating two 60+ day incidents within a rolling 12 months as grounds to end the relationship. Set the threshold in writing before you need it, so the decision isn't made under pressure during an actual cash crunch.

About the author

Joshua Barnett is the founder of ThinkProfit, a bookkeeping and fractional CFO firm for marketing agencies, SaaS companies, and digital businesses. He is an official Digits Partner, a certified QuickBooks ProAdvisor, and previously ran the financial side of an M&A firm that acquired and operated digital marketing agencies.

ThinkProfit builds the AR process, cash flow forecast, and monthly reporting that keeps agency owners ahead of late-paying clients instead of surprised by them. Get a free quote to see what it would cost for your business.