PeakKR

agency cash flow

Fixing Feast or Famine: Agency Cash Flow Stability

Every agency owner knows the pattern. March is brilliant — three new projects signed, everyone's slammed, the bank balance looks healthy. June is terrifying — two projects wrapped, nothing new signed, and you're personally guaranteeing payroll. Then you panic-sell, over-discount, and start the cycle again.

The feast or famine cycle isn't a sales problem or a delivery problem. It's a timing problem between the two, made worse by how most agencies bill. Fixing agency cash flow means changing the structure of your revenue, not working harder during the famine months.

Why agency cash flow swings so violently

Four mechanics compound each other:

  1. Sales stops when delivery starts. You're the rainmaker and the escalation point. When capacity fills, prospecting drops to zero. With a 45-90 day sales cycle, that means a revenue hole three months out that you can't see today.
  2. Project revenue has a cliff. A $24,000 four-month website migration looks great in month one. In month five it's $0 and you need to replace the whole thing.
  3. Collections lag delivery. You pay writers, contractors, and salaries in week one. The client pays net 30 — which in practice means day 42 after a reminder.
  4. Scope creep quietly drains margin. The retainer still says $4,500/month, but you're delivering $6,800 of work. You feel busy and broke at the same time, which is the classic false famine.

Start with four numbers, not a spreadsheet rebuild

Before changing anything, get these on one page. Most agencies can pull them in an hour.

1. Fixed monthly nut

Payroll, owner draw, guaranteed contractor minimums, rent, software, insurance. Everything you owe whether or not a single client pays. Call it $32,000 for a seven-person shop.

2. Recurring revenue coverage

Contracted retainer revenue ÷ fixed nut. If you have $21,000 in monthly retainers against a $32,000 nut, your coverage is 66% — you need to sell $11,000 of project work every month just to break even. That gap is the famine.

3. Days to cash (DSO)

Average days between invoice sent and money received. Pull your last 20 invoices and calculate it honestly. Agencies routinely discover their "net 30" is actually 47 days.

4. Revenue concentration

Largest client as a percentage of monthly revenue. Anything over 25% means your cash flow is really their cash flow. Above 40%, you're a department of their company with extra paperwork.

Fix 1: Build a retainer floor that covers fixed costs

The single highest-leverage change is getting recurring revenue to 100% of your fixed nut. At that point projects become profit, not survival. Famine months become flat months.

Practical moves that get you there faster than "sell more retainers":

Fix 2: Change your billing mechanics (this week)

Terms are the cheapest cash flow lever available, and they cost you nothing but a conversation at signing.

One agency I know moved from net 30 in arrears to auto-pay on the 1st across 11 retainers. Nothing about revenue changed, but they pulled roughly $19,000 of cash forward permanently and stopped needing a credit line in Q1.

Fix 3: Protect margin on the work you already have

A surprising share of "famine" is actually margin leakage. You're at capacity, revenue looks fine, and there's no money. That's a delivery economics problem.

Track actual hours against retainer value per client, monthly. Not to bill hourly — to see effective rate. If a $4,500 retainer consumes 52 hours, you're earning $87/hour on work you priced at $150. Two or three of those and your whole year's profit is gone.

The two usual culprits are unbounded requests and unclear deliverables, both of which are solved by explicit rules of engagement rather than heroics. Our guide to client boundary setting for agencies covers the scripts for resetting scope mid-engagement without losing the account.

If you can't see hours by client and phase in under two minutes, that's the actual blocker. Whatever system you use — and there's a decent overview of the options in this roundup of project management tools for agencies — it needs to tie time to retainer budget, or you're flying blind on the number that determines whether you survive the next slow quarter.

Fix 4: Never stop selling, even at 100% capacity

The structural cause of famine is the sales gap during feast months. Two habits close it:

It also helps to have a waitlist posture rather than a discount posture. "We can start November 1" preserves price. Cutting 20% to fill October teaches the market what you're worth.

Fix 5: Run a

Featured in this list? Grab your “Featured on PeakKR” badge and add it to your site — free.
Get your badge →

Frequently asked questions

What causes the feast or famine cycle in agencies?

It's almost always a sales-and-delivery timing problem: you stop prospecting when you're busy delivering, so the pipeline runs dry 60-90 days later just as projects wrap. Add project-based (rather than recurring) revenue and slow collections, and the swings get amplified.

How much cash should an agency keep in reserve?

Aim for three months of fixed operating costs — payroll, contractors, software, rent — in a separate account you don't touch. If your fixed monthly nut is $32,000, that's roughly $96,000. Most agencies start at two weeks and build toward it by banking a fixed percentage of every collected invoice.

What percentage of agency revenue should come from retainers?

A useful target is enough recurring revenue to cover 100% of fixed costs, which usually lands between 60% and 75% of total revenue. Below 50%, a single client offboarding can put you in a cash hole; above 85%, you may be under-selling higher-margin project work.

How do I fix late client payments without damaging the relationship?

Change the default, not the conversation: bill retainers on the 1st for the month ahead, require a card or ACH mandate on file at signing, and use net 7 or net 14 instead of net 30. Pair it with a documented pause clause so overdue accounts stop consuming delivery hours automatically.

Nick Quirk

Written by Nick Quirk

Founder of PeakKR

Nick Quirk is the founder of PeakKR, the agency workspace. He has spent decades running SEO and operations for marketing agencies, and writes about what holds up in real client work: technical audits, reporting, local campaigns, retainers and the systems behind them.

Run your agency on PeakKR

Client projects with phases, time tracking, technical SEO audits, client-ready reporting and AI briefs — the workspace this blog is written from.

Start free

Keep reading