saas-cfo-playbook
Feb 10, 2026

The SaaS CFO's playbook for spend that scales with you

What scaling SaaS finance teams get wrong about operating expenses — and how to fix it before the board asks.

Based on a live conversation between Ben Murray (The SaaS CFO) and Dan Schonfeld (CFO, ApprovalMax)

ttm-favicon
To the Max
5 min read
Spend control with ApprovalMax for Xero
Spend control with ApprovalMax for Xero
Learn how structured approvals, clear audit trails, and a modern app stack reduce manual work and give your team full visibility over every expense.
Download the guide
Spend control with ApprovalMax for QuickBooks Online
Spend control with ApprovalMax for QuickBooks Online
A simple framework for controlling spend in QBO, improving accuracy, and maintaining confidence in every financial decision.
Download the guide

Here’s something most finance leaders already know but don’t say out loud: your budgets and forecasts are probably fine. Your variance analysis is solid. And your spend is still quietly slipping.

It’s not because anyone’s being reckless. It’s because your processes were built for the company you were six months ago, not the one you are today. And definitely not the one you’ll be in another six.

That was the theme running through a recent conversation between Ben Murray, known across the SaaS world as The SaaS CFO, and Dan Schonfeld, CFO at ApprovalMax. They sat down to talk about something most webinars skip over entirely: the expense side of the P&L, and why it deserves the same rigour we give to revenue.

What came out of it was practical, honest, and worth your time.

Live webinar snapshot

•  60% said Opex is still managed mostly manually (email, Slack, spreadsheets)

48% said the biggest issue is lack of visibility before spend happens

• Only 11% said they have a well-defined, scalable process


Live audience poll shared by Ben Murray during the session.

The 80% trap

Dan made a point that stuck with me. Most companies build spend processes that work about 80% of the time. That sounds decent until you realise it’s the other 20% that gradually erodes your financial discipline.

“You have a solution and it works 80% of the time, but it’s only 80% of the time. And the other 20%, they’re the ones that gradually kill you.” — Dan Schonfeld

He compared it to kids outgrowing their shoes. By the time you notice the squeeze, you’re already behind. The same thing happens with spend controls. Your policies were fine when you wrote them. The business just outgrew them while nobody was looking.

That gap shows up in the numbers too. In the live poll, 22% said inconsistent coding and poor data quality is their biggest headache, which is exactly what the “20% edge cases” look like in real life.

This isn’t about people ignoring rules. Dan was clear on that. It’s rarely bad actors. It’s a process that was right for a 30-person company that’s now being stretched across 150 people, new departments, different types of spend, and more edge cases than anyone anticipated.

Spend forensics vs. spend control

One of the sharpest distinctions Dan drew was between what he called “spend forensics” and actual spend control.

Budget variance analysis? That's forensics. You're looking at what already happened, figuring out where things went off track. It's valuable (nobody's saying skip it) but it's hindsight. As Dan put it, you've got a dead body and you're trying to figure out how it died.

Quick test: are you doing control or forensics?

  • If you find the problem in budget vs actual, you’re doing forensics.
  • If you can see commitments before the money leaves, you’re doing control.

Most teams do the first brilliantly, and still get surprised.

Real spend control means catching things before they’re spent. It means visibility into commitments as they’re being made, not reconciliation after the money’s already gone.

Ben reinforced this with a pattern he sees across the SaaS companies he advises: revenue is growing, everything looks great, and then growth slows. Suddenly expenses that felt manageable are way out ahead of the business. The budget existed. The forecast was there. But nothing in the process actually prevented the overspend from happening in real time.

The false trade-off between speed and control

This is where the conversation got really interesting. There’s a common assumption in SaaS that tighter spend controls will slow you down. Dan pushed back hard on that.

And this wasn’t just theory. When the audience was asked what they most wanted to improve over the next 12 months, 0% picked “faster approvals.” The priorities were better forecasting and earlier visibility. Finance doesn’t want speed for the sake of speed. It wants confidence.

His reasoning: without reliable numbers, the board loses trust. Management can’t make confident decisions because there’s a built-in degree of variance that nobody can quantify. People start hedging. Decisions stall. And in a competitive SaaS market where you need to be nimble, that hesitation costs more than any approval workflow ever would.

The takeaway isn’t that you need to approve every coffee subscription. It’s that the right controls, applied at the right level of spend, actually make the organisation faster because everyone trusts the data.

What best-in-class finance teams do differently

Ben asked what separates the finance teams that are genuinely strategic from those stuck in compliance mode. Dan’s answer came down to direction: are you looking backwards or forwards?

A compliance-oriented team ticks every box. Reports get filed, audits pass, the board sees clean accounts. But when it’s time to weigh in on a difficult strategic decision, that team is observing, not participating.

The teams that earn their seat at the table are the ones who can substantiate both their “yes” and their “no” with credible data. When they push back on a marketing experiment, they’ve got the numbers to back it up. When they advocate for doubling down on something, same story. That’s only possible if the expense data is rich enough to support that kind of analysis.

Ben highlighted a gap he sees constantly: companies that have detailed revenue data by product line, pipeline metrics, bookings by segment. But on the expense side it’s often one big bucket labelled “Sales & Marketing”, and finance is left trying to explain CAC and payback with guesswork. Try calculating CAC by product line with that. It doesn't work.

The expense-side gap in SaaS data

This was a point both speakers came back to more than once. SaaS companies obsess over revenue metadata (ARR by cohort, expansion revenue, logo retention) and rightly so. But the expense side gets a fraction of that attention.

Dan advocated for building product-level P&Ls, not as a one-off exercise but as a repeatable methodology. Strip down the P&L by product. Understand where you’re making money, where you’re losing it, where growth is faster or slower. It’s like looking at the business as several distinct businesses, and it unlocks a level of decision-making that simply isn’t possible without it.

This doesn’t replace traditional chart-of-accounts thinking. It layers a commercial lens on top of it. And most finance teams aren’t doing it, which means there’s an opportunity to get ahead.

Getting department leaders to engage with spend strategically

One of the audience questions cut to the heart of a familiar challenge: every department leader believes their expenses are critical. So how do you have a productive conversation about priorities?

Dan’s approach is to tie spend back to strategic initiatives. If the company has five defined goals, every material expense should be linked to one of them. When a department leader says something is critical, the framework gives you a way to test that claim without it becoming personal.

“You’re saying this is critical. Tell me which of our strategic initiatives this supports, and how. Let’s work together to tie back the numbers.” — Dan Schonfeld

He noted that two things tend to happen: either the leader proves the case with data and everyone moves forward confidently, or they gradually realise the claim doesn't hold up and they find their own way to step back from it. Either outcome is a win.

The mirror image of quote-to-cash

Ben brought up the concept of "quote-to-cash," the end-to-end revenue cycle that SaaS companies have invested heavily in streamlining. Then he asked a question most of us haven't thought about: what's the equivalent on the expense side?

Dan described it as the mirror image. Every dollar leaving the business follows a common pattern: an event triggers a need to pay, that payment needs to be assessed and approved, then executed, reconciled, and reported. Whether it’s a vendor invoice, a contractor payment, or an employee expense, the underlying cycle is the same.

The AR side got attention first because, as Dan put it, money in is more interesting and more exciting than money out. Fair enough. But investor expectations have shifted. Growth still matters, but so does how you spend. The spotlight has moved to the AP side, and finance teams that mapped out their revenue processes years ago now need to do the same work on expenses.

The CFO tech stack: consolidation is coming

Ben has been running an annual CFO tech stack survey for seven years, and the picture is clear: the back-office stack is getting more complex every year. Some solution categories now have 50 or more vendors competing for the same problem.

Dan sees a counter-motion building. Finance leaders are getting tired of logging into dozens of apps that don’t integrate cleanly with each other. He doesn’t think one app will rule them all, but he does expect convergence around functional areas like AP, AR, and cash flow management.

On the GL side, platforms like QBO and Xero are generalist by design. They’re built for mass adoption, which means they’re not deep in any one area. That’s exactly why both have thriving ecosystems of apps layered on top. For anything beyond basic approvals, the standard GL runs out of depth quickly.

The practical takeaway: think of your GL as the foundation, then be intentional about the point solutions you layer on top. Don’t collect tools. Build a stack that talks to each other and serves the workflows you actually need.

What finance teams said is hardest right now

  • 48%: visibility before spend happens
  • 22%: coding and data quality
  • 19%: approvals slowing teams down

One word to take back to your desk

Dan closed with a single word that he said underpins everything they’d discussed: early.

Be early on approvals. Look at spend before it’s spent, not after. Be early on planning. Get into the forecasting conversation before it becomes a budget-vs-actual post-mortem. And be early on your systems and processes. Don’t build for where the business is. Build for where it’s going.

“Don’t build the process and the system and the tools for the present. Try to anticipate where it’s going in the future and build ahead to that.” — Dan Schonfeld

He also flagged a common budgeting mistake: taking last year's spend patterns and scaling them linearly. It's simple, it's easy to defend, and in his words, it's very wrong. Different types of spend contribute differently to growth. Zero-based budgeting is painful, but it's worth it, especially if you start four months before the budget needs to be approved.

The bottom line

Revenue will always be the headline number. But the companies that stay durable, the ones that hit their Rule of 40 targets and keep their boards confident, are the ones that treat the expense side with the same seriousness.

That doesn’t mean locking everything down. It means building the right approval flows for the right categories of spend. It means enriching your expense data so it’s actually useful for decision-making. And it means getting ahead of the growth curve instead of constantly catching up.

If your spend controls were built for the company you were a year ago, they’re already behind. The good news? You can start fixing that today.

Want visibility before spend happens, without turning finance into the “no” team?

See how ApprovalMax plugs into your GL and routes approvals by spend type, value, and context.