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:
- 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.
- 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.
- 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.
- 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":
- Convert project tails into care plans. Every migration, audit, or build ends. Package the aftermath — monitoring, monthly reporting, 6 hours of fixes — at $1,200-$2,500/month and include it in the original proposal as the default option, not an upsell.
- Set a minimum engagement. $2,500/month, six-month term. Small retainers below that consume the same account-management overhead as big ones and are the first to churn.
- Stagger renewal dates. If five retainers all renew January 1, you have one terrifying week each year. Push renewals across the calendar so no month carries more than 20% of your recurring revenue at risk.
- Price annual with a discount. 10% off for 12 months paid quarterly in advance. You trade a little margin for a lot of predictability, and quarterly prepay smooths the cash curve dramatically.
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.
- Retainers bill on the 1st, for the month ahead. Not in arrears. You should never be funding a client's month out of your own working capital.
- Card or ACH mandate on file at signature. Make auto-pay the default in your contract. Invoice-and-wait is an optional downgrade, not the standard.
- Net 7 or net 14, not net 30. Very few clients push back if it's in the original agreement. Almost all push back if you change it mid-relationship.
- Projects: 40% deposit, 30% at milestone, 30% at delivery. Never start production on a promise. A $24,000 project should put $9,600 in the bank before the kickoff call.
- Write a pause clause. "Work pauses on accounts more than 10 days overdue." Documented in advance, this stops being a confrontation and becomes policy.
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:
- Block 4 hours a week for pipeline, permanently. Tuesday and Thursday mornings, calendar-locked, non-negotiable. Four hours a week during busy months prevents the 60-hour panic scramble later.
- Forecast capacity 90 days out, not 30. List every active engagement with its end date. If $14,000 of project revenue ends in September, you need those replacement conversations starting in June — not September.
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.

Nick Quirk

