A client once told me, "We'll get you feedback by Friday." That was three Fridays before the feedback actually arrived. The work sat finished on our side the whole time. So did the invoice — unsent, because the milestone it was attached to hadn't been signed off.
Most agency founders treat slow approvals as a delivery annoyance. A scheduling problem. Something the project manager grumbles about in the weekly meeting. It took me longer than I'd like to admit to see it for what it really is: a finance problem. Every day a deliverable sits in "awaiting client review," your cash sits in someone else's account.
Before starting Scopeyard, I spent years running a product development studio and delivering AI automation projects across healthcare, recruitment and operations. In all of those, the pattern held: the agencies that struggled with cash were rarely the ones doing slow work. They were the ones waiting on slow decisions.
Delivering the work is only the first step to getting paid. The approval, the invoice and the payment all have to happen after it — and those are where the money actually leaks.
1. Understand the chain: approval delay comes before payment delay
Everyone talks about late payments, and the numbers are grim enough on their own. Ignition's 2025 Agency Pricing & Cash Flow Report found that 97% of agencies chase overdue invoices, 63% describe their cash flow as unpredictable, and 82% have delayed or cancelled hiring or investment because of it. In digital media, 58% of payments ran late in the first half of 2025 — a record.
But the invoice clock only starts when you send the invoice. If your billing is milestone-based — and for most project agencies it is — the invoice waits on the approval. A deliverable that sits unapproved for two weeks adds two weeks to your cash cycle before payment terms even begin. Client pays net-30, approval took 14 days, and your effective wait is 44 days from finished work to cash. Typical agency debtor days already sit in the 40–60 range; approval lag quietly pushes the real number past 60 without a single "late" payment on the books.
That's the trap. Your aged receivables report looks clean because the delay happens upstream of it. No dashboard flags it. It just shows up as a bank balance that never feels as healthy as your revenue says it should.
2. Put a number on your own approval lag
You can't fix what you don't measure, and almost no agency measures this. Pull your last ten completed milestones and write down two dates for each: the day you submitted the work for review, and the day the client signed it off. The gap is your approval lag.
Then do the maths on what it costs. Say you run $60,000 of milestone billing a month and your average approval lag is 12 days. That's roughly $24,000 of earned-but-uninvoiceable work sitting in limbo at any moment — money you've paid salaries to produce but cannot bill. If you're covering payroll from an overdraft or a credit line at 10–12% while you wait, the lag has a direct interest cost, on top of the opportunity cost of cash you can't redeploy.
A rough banding I use with agency founders:
| Average approval lag | What it means | Cash impact on $60k/month billing |
|---|---|---|
| 0–3 days | Healthy. Clients know their job. | Negligible |
| 4–7 days | Normal but worth tightening | ~$8k–$14k floating |
| 8–14 days | A process problem, not a client quirk | ~$16k–$28k floating |
| 15+ days | You are financing your client's indecision | A month's payroll, permanently in limbo |
Once you see your number, the "clients are just slow" excuse stops being satisfying.
3. Stop selling approvals as a courtesy — put them in the contract
The single highest-leverage fix costs nothing: an approval clause. Work submitted for review is deemed approved if no consolidated feedback arrives within an agreed window — five working days is fair for most deliverables. This isn't aggressive; it's symmetrical. The client expects you to hit deadlines. You're allowed to expect the same of them.
Two supporting clauses make it stick. First, name the approver in the statement of work. Not "the client team" — a person. The Ignition data shows deal and decision timelines stretching as more stakeholders pile in; the antidote is a single named decision-maker per deliverable. Second, tie invoicing to submission-plus-window, not to sign-off alone. If the deemed-approval window lapses, the invoice goes out.
I've had exactly one client push back hard on a deemed-approval clause in years of using them. That client turned out to be a slow payer too. The clause is a diagnostic as much as a protection.
4. Restructure billing so approvals gate less of your cash
Even with good clauses, milestone billing concentrates risk: one stalled approval can freeze 30–50% of a project's value. Spread it out.
Deposits should be non-negotiable — 30–50% up front on projects, which also filters out clients who were going to be payment problems anyway. From there, consider fortnightly progress billing tied to work performed rather than work approved, with approvals governing acceptance, not invoicing. And for ongoing automation and maintenance work, retainers or subscription-style packages remove the approval-to-invoice dependency entirely. Ignition found 28% of agencies have already moved to productised or subscription pricing, and 20% now use billing platforms that collect payment details up front and charge automatically. That's not a gimmick; it's agencies quietly removing two of the biggest delays between doing the work and getting paid.
If you price AI work, I've written before about how to price automation projects — the same principle applies: structure the commercials so a single slow "yes" can't strangle the whole engagement.
5. Make reviewing easy, because friction is the real culprit
Here's the uncomfortable truth: most approval delays are not clients being difficult. They're clients being confused. Feedback scattered across email, WhatsApp and a Slack thread; nobody sure whose comment is final; a review "process" that amounts to forwarding a Figma link and hoping. Marketing teams spend around 23% of total project time on client communication and approval management — that share balloons when there's no defined process, and unclear briefs and vague feedback are consistently cited as the biggest driver of extra revision rounds.
The fixes are process, not personality. One channel for review, one consolidated round of feedback per cycle, one named approver, and a visible deadline on every review request. I've covered the full system in how to run a better client review process — the cash flow argument is the same argument wearing a finance hat.
This is also where tooling earns its keep. We built approval flows directly into Scopeyard because we kept watching agencies lose the sign-off trail in email: a deliverable goes into review, the named client approver gets notified, and the approval (or change request) is timestamped where the whole team can see it. When the record of "submitted on the 3rd, approved on the 5th" exists by default, deemed-approval clauses become enforceable instead of theoretical. If you run a marketing or product agency, the /for/marketing-agencies and /for/product-agencies pages show how that fits a delivery workflow.
6. Chase the decision, not just the invoice
Agencies spend real time chasing money — 84% report burning 3–10+ hours a month on overdue invoices. Far fewer put the same energy into chasing the approval that comes before the invoice. Flip the order.
A simple cadence works: a reminder at day 2 of the review window, an escalation to the project sponsor at day 4, and the deemed-approval clause doing its job at day 5. Polite, predictable, automatic. Clients learn quickly that review requests from you have edges. And because you're chasing a decision rather than money, the conversation is easier — nobody feels dunned.
The compound effect is real. Cut average approval lag from 12 days to 4 and you've pulled eight days of billing forward across every project, permanently. On $60k a month that's roughly $16,000 of cash arriving earlier, every month, without winning a single new client.
Final thoughts
The industry data says 44% of B2B invoices in the US run overdue, and every agency founder I know can quote their own war stories. But payment terms only explain the visible half of the cash gap. The invisible half is the fortnight your finished work spends waiting for someone to say yes.
You can't control when a client's finance team runs their payment cycle. You can absolutely control how long a deliverable is allowed to sit in review, whether an approval has a named owner and a deadline, and whether your contract lets silence stall your invoicing. Those are process choices, and they're yours.
Slow approvals aren't a patience problem. They're an unsecured, interest-free loan you never agreed to make.