Episode 33: The Financial Hierarchy Most Agency Founders Skip

Episode 33: The Financial Hierarchy Most Agency Founders Skip
David Hoos

Interview: Financial Forecasting + The “Hierarchy of Financial Needs” for Agency Owners

Behind the Agency Podcast with Ryan Watson, Founding Partner at Upsourced Accounting

Watch

Prefer the highlights? Key takeaways and summary below.

TL;DR – Key Takeaways

  • Most agencies shouldn’t “forecast” revenue far out if they don’t have a predictable growth engine—stick to what you can actually see.

  • Upsourced separates budgeting (known + expected work) from forecasting (imagined future work) to avoid dangerous wishful thinking.

  • Feast/famine is basically the default in project work—your real job is matching demand (work) to supply (people) fast.

  • Cash reserves aren’t there to fund months of losses—they’re there to bridge timing gaps (like milestone billing).

  • If you don’t have work “as far as the eye can see,” don’t burn cash hoping it magically shows up—right-size the team.

  • The “Hierarchy of Financial Needs” helps you focus on one KPI at a time instead of staring at a depressing dashboard of 25 red metrics.

  • “Retainable revenue” matters more than “retainers”—you need 50%+ coming from existing logos to scale past ~$4–5M reliably.

  • If clients pay late: pause work. Your only leverage is the service you’re delivering.

Does This Sound Familiar?

The big project lands and everyone's busy. It wraps, the pipeline looks thin, and you take the next thing that comes along whether it fits or not. You've been calling that a sales problem for years.

Ryan Watson would call it a supply and demand problem, and he thinks it's the hardest part of owning an agency. Your job is matching work to people fast, and most forecasting makes that harder rather than easier.

So his advice is blunt. Most agencies shouldn't forecast at all, because a forecast built on imagined work just manufactures confidence. He splits it in two: budget the work you have and can reasonably expect, and stop there.

He runs Upsourced Accounting, which does outsourced accounting and CFO work for agencies, so these are his benchmarks rather than general ones.

Gross margin of 40 to 50% for a dev shop. Three months of cash reserves. Net profit over 20% after the owner takes a real market salary.

And one number does more work than the rest. If under 50% of revenue comes from clients you already have, you're rebuilding your entire revenue base every year or two, which is why the $4M to $5M mark is where that catches up with people.

Take the free Bottleneck Score →

Meet the Guest

Ryan Watson is a founding partner at Upsourced Accounting, an outsourced accounting + CFO advisory firm built specifically for agencies. They work with around 120 development and marketing agencies across the U.S. and have been doing it for 13 years.

Ryan’s not just an “accounting guy.” He’s been inside agencies too—most recently as CFO/COO of an influencer marketing and media agency that grew to $45M and was sold to a public company—so he’s lived the forecasting and cash flow stress from the inside.

Episode Summary

1. Why “Forecasting” Can Actually Hurt You

Ryan starts by drawing a line between two words people mix up:

  • Budget = expected P&L based on known work + realistically weighted pipeline

  • Forecast = expected P&L based on activity that doesn’t exist yet

Here’s the punchline: if your growth engine isn’t predictable, forecasting is basically a spreadsheet-shaped lie.

“Most agencies don’t have a predictable enough revenue generation engine… so a forecast just creates false confidence.”

If your leads come in “chunky” from referrals, relationships, and random timing, forecasting can trick you into hiring and spending too early… and that’s when things get ugly.

2. The Core Agency Problem Nobody Escapes

Ryan says feast-or-famine isn’t a personal failure. It’s baked into project work.

The hardest job of the agency owner is matching:

  • Demand = how much work you actually have coming

  • Supply = the team you’re paying every month

His advice is blunt: be objective about demand, then adjust supply immediately so you’re not running an “expected loss” month after month.

3. What Cash Reserves Are Actually For

He recommends 3 months of operating expenses as a starting point, but clarifies what that money is for:

Not: “Let’s burn this for six months and hope sales recover.”

Yes: “Let’s bridge timing gaps between milestones and collections.”

Example: a 6-month project, paid in two big milestones. Reserves get you from Milestone 1 to Milestone 2.

And a line that hit hard:

“These situations never materialize more positively than you think. They always end up less positively than you think.”

4. The “Agency Lifecycle” Trap: Using the Wrong Playbook

One of Ryan’s best points is that agencies keep applying the wrong operating model for their stage.

He uses a lifecycle framework:

  • Create mode (0–$1M)

  • Build mode ($1M–$3M)

  • Grow mode

  • Scale mode

    (he lists these as the progression, with the big “brick wall” often showing up around $3–$4M)

In create mode, he calls out “playing business”:

Doing stuff that feels productive (like plans, trademarks, fancy ops work) instead of doing the only two things that matter:

get people to buy deliver with limited resources

Then later, a classic mistake: trying to hire a CRO too early so the founder can “get out of sales.” Ryan says that’s often a scale-mode move attempted in build-mode… and it blows up.

5. Retainers vs “Retainable Revenue” (This Was a Big One)

Ryan agrees recurring revenue is amazing… but also says it’s not always realistic.

So instead he looks at retainable revenue:

“How much of this year’s revenue came from customers we already had before this year?”

His line in the sand:

  • If retainable revenue is under 50%, it’s extremely hard to grow to $4–5M+ consistently.

Even for project agencies, this can show up as an “annuity stream of projects” from bigger clients (land-and-expand, multiple departments, follow-on work).

6. The Hierarchy of Financial Needs (His Best Framework)

Ryan shares a framework that’s basically Maslow’s hierarchy… but for agency finance.

The point: stop tracking 25 KPIs. Track the one that matters right now.

The steps:

  1. Solvency — Can you make payroll next week?

  2. Gross Margin — Are you making money on service delivery? (He mentions dev agencies often target ~40–50%)

  3. Cash Reserves — ~3 months baseline (adjust based on business model)

  4. Net Profit — “Gold standard” target is ~20%+ after paying the owner a market salary

  5. Predictable Revenue Growth — the capstone that unlocks real forecasting

The key benefit isn’t just financial—it’s psychological:

Instead of a dashboard screaming at you, you focus on one “next rung,” build momentum, and the other metrics improve along the way.

7. Late-Paying Clients: The Simple Rule

Ryan’s tactical guidance:

If a client is consistently late, pause work.

“Your only real leverage is the service you’re performing.”

And don’t wait too long to find out if they pay—invoice early, get money in the door, and learn their behavior fast.

Notable Quotes

“Most agencies should not forecast… all it does is create false confidence.”

“The hardest thing about being an agency owner is matching supply and demand.”

“Don’t burn cash reserves to keep looking for work. Right-size the business.”

“Your only leverage in collections is the service you’re performing.”

Related Episodes

Learn More / Get in Touch

Visit → UpsourcedAccounting.com

YouTube → @upsourced

Want More Interviews Like This?

Subscribe to the show on YouTube

Subscribe to my weekly newsletter

If this resonates, here's your next step.

Pick the path that fits where you are right now. No pitch deck. No pressure. Just clarity.

Start with the free Bottleneck Score →

See how the Program works →

Previous
Previous

Episode 34: How Fan Emails and Case Studies Built a 25-Year Agency

Next
Next

Episode 32: Why This Agency CEO Caps Every Week at 40 Hours