Header image for article: Agency Cash Flow Management: A Practical Guide for Growing Teams
Finance8 min read2025-02-24KENZ ONE Team

Agency Cash Flow Management: A Practical Guide for Growing Teams

The 30-60 day gap between paying ad platforms and collecting from clients is the silent killer for growing agencies. Here's how to manage it.

Your agency is growing. Revenue is up 40% year over year. You're adding headcount, signing bigger clients, managing more spend. And somehow your bank account is tighter than it was two years ago when you were half the size. You're not losing money — your P&L looks fine. So what's happening?

Cash flow. Specifically, the structural gap between when you pay and when you collect.

The Problem Is Built Into How Agencies Work

Ad agencies have a structural cash flow problem that most other service businesses don't face. You advance money to ad platforms — Google, Meta, TikTok, LinkedIn — either on corporate credit cards or through vendor accounts. The spend happens in real time. The credit card bill comes due in 30 days.

Your clients are on net-30 or net-60 terms. You invoice at month-end, they pay 30–60 days later. So on a $100,000 client where you're managing $80,000 in ad spend, you're floating that $80,000 for anywhere from 4 to 10 weeks before you collect.

Do that across 10 clients and you're floating $500,000 to $800,000 at any given time. Your revenue looks great. Your cash position tells a different story.

Why It Gets Worse as You Grow

The cash float problem scales with client count. When you had 5 clients managing $20,000 each in spend, the float was manageable. At 20 clients managing $60,000 each, the float is $1.2M and your credit facilities are under constant pressure.

Growth also tends to extend payment timelines. Larger clients — the ones you're targeting as you scale — have procurement departments, longer approval cycles, and standard net-60 or even net-90 terms. The bigger the client, the longer the gap. Your revenue milestone and your cash collection are increasingly out of sync.

Meanwhile, your own expenses don't wait. Payroll hits on the 1st and 15th regardless of whether clients have paid. Software renewals, contractor invoices, rent — all of it runs on a timeline that doesn't care about your receivables.

Calculate Your Cash Float Requirement

Before you can manage the problem, you need to quantify it. Take your total monthly ad spend under management across all clients. Multiply by your average collection period in months (if clients pay in 45 days on average, that's 1.5). That's your steady-state float requirement.

$400,000 monthly spend × 1.5 months = $600,000 in float. That's money you need to have available or financed at all times just to operate at your current client load. If you don't have it, you're relying entirely on credit — which is expensive and fragile.

Add one more month's worth as a buffer. Cash flow crunches rarely come alone; they compound. A client who pays late one month, combined with a new client's first invoice taking extra time to process, can take a manageable tight period into a crisis.

Practical Levers You Can Pull Today

Shorter payment terms are the most direct fix, and they're more negotiable than most agency owners expect. If you've been doing good work for 18 months and you ask for net-15 instead of net-30 on renewal, most clients will agree. Frame it as a process change, not a negotiation. "We're standardizing all accounts to net-15 starting next quarter."

Deposits change the math significantly. Require a deposit equal to one month's retainer plus one month's estimated ad spend before you launch a new client. For a $200,000 spend account, that's $200,000+ upfront — which covers your first month's float entirely. Many clients expect this. Those who refuse are often the ones who pay late anyway.

Prepayment for ad spend is the cleanest model. Client sends you the media budget before you deploy it. You're not floating anything. Some clients balk, but frame it correctly — you're not a lender, you're a services firm. You wouldn't ask a law firm to pay their associates' salaries before billing you.

Invoice on the 1st, not the 15th. If you're invoicing mid-month, you're adding two unnecessary weeks to your collection timeline. Move all billing to the 1st of the month, due by the 1st of the following month. That alone can meaningfully improve your DSO (days sales outstanding).

Warning Signs Before the Crisis

Cash flow problems rarely arrive without signals. DSO creeping above 45 days is the first one. If you used to collect in 32 days and now it's 48, something is drifting. Check whether it's one or two clients, or a systemic shift across your book.

Increasing reliance on your credit line is the second signal. If you used to run the credit card near zero and now you're carrying a balance month over month, your float has grown beyond your working capital. You're financing client cash flow with debt, which is a margin drain you may not have modeled.

Slow payers who stay slow are a third signal. One client who's 45 days late is an exception. Three clients who are consistently 45 days late is a structural problem with your invoicing and collections process.

The earlier you catch these patterns, the more options you have. By the time the bank balance is uncomfortable, most of the easy levers have already run out.

Getting invoicing right is closely tied to cash flow — see how invoicing ad spend from Google, Meta, and TikTok affects your collection timeline, and explore the KENZ ONE features designed to give you real-time visibility into your agency's cash position.

Filed under: agency financial management software
Early Access

Ready to see your real agency margins?

KENZ ONE automates the invoicing, expense tracking, and P&L reporting described in this article. Join 500+ agencies on the waitlist.

Get Early Access — 30% Off