Walden Advisory · SaaS CFO
Fractional CFO for SaaS and subscription companies under $20M.
A part-time CFO for software and subscription businesses doing $1M to $20M in ARR. We keep the books, book deferred revenue so the P&L shows what you earned instead of what you collected, and report the numbers your board asks for: MRR, churn, CAC payback, and net revenue retention.
What does a SaaS CFO do?
A SaaS CFO runs finance for a subscription business. They book deferred revenue so the P&L shows what was earned, report MRR, churn, CAC payback, and net revenue retention from formulas that stay the same every month, forecast cash and runway, and build the board deck. A fractional SaaS CFO does that part time, for a monthly fee instead of a salary.
MRR bridge · October
Sample company, real format. Every month the bridge is reconciled to the P&L.
- Starting MRR: $210,000
- New: $15,000
- Expansion: $3,000
- Contraction: −$2,250
- Churned: −$4,200
- Ending MRR: $221,550
- ARR (ending MRR × 12): $2,658,600
- Average MRR: $215,775
- Subscription revenue in QuickBooks: $215,000
- Gap, from mid-month starts and cancellations: $775 (0.4%)
Who this is for.
Founder-run SaaS and subscription businesses with $1M to $20M in ARR. Bootstrapped, or with angel and seed investors who want a report every month or quarter. B2B software, apps sold through the App Store and Google Play, and subscriptions sold on the web.
Most have outgrown a bookkeeper who records deposits as revenue. Few are big enough to keep a full-time CFO busy.
- A good fit: $1M to $20M in ARR
- A good fit: Bootstrapped, or angel and seed funded
- A good fit: Billing through Stripe, Chargebee, the App Store, Google Play, or invoices
- A good fit: Annual plans, and revenue that jumps in the months they renew
- A good fit: A board, investor, lender, or buyer asking for SaaS metrics
- A good fit: Weighing hires or spend without knowing CAC payback or runway
- Not a fit: Under about $1M in ARR. Clean books and deferred revenue done right come first.
- Not a fit: Venture-backed and raising your next priced round. A startup-focused firm that runs fundraises fits better.
- Not a fit: You mainly need tax planning, R&D credits, or an audit. That’s your CPA.
- Not a fit: You want a CFO on site every week.
8 signs you need a SaaS CFO.
Each one shows up in the books before it shows up in the bank account. Here’s what each looks like in QuickBooks.
Not sure which of these you have? Send us your last three months of P&L and we’ll reply with a 5-minute Loom video on what we see.
- Revenue jumps in the months annual plans renew. In the books: Annual prepayments are booked as revenue the day the cash arrives. There’s no Deferred Revenue account on the balance sheet, or its balance hasn’t moved in months.
- MRR in Stripe and revenue in QuickBooks don’t match, and nobody can say why. In the books: One income account called Sales. Payouts booked as the net deposit. Subscriptions, setup fees, and services all mixed together.
- Gross margin reads 90% or higher. In the books: Hosting, support salaries, and payment fees sit in operating expenses, so cost of revenue is almost empty. Most subscription software lands between 70% and 85% once those costs are in.
- You can’t say what it costs to win a customer. In the books: Ads in one account, sales salaries in payroll, tools in software, commissions somewhere else. Nobody adds them up, so CAC gets worked out as ad spend divided by signups.
- Growth stalled, and you can’t tell whether sales slowed or customers left. In the books: Revenue is one number a month. MRR isn’t split into new, expansion, contraction, and churned, and there’s no table by signup month.
- Stripe or App Store payouts are booked as one deposit. In the books: Fees, refunds, and disputes are netted out of revenue. Apple’s commission never shows up as a cost, and its payout lands up to 45 days after Apple’s month closes.
- Runway is a guess. In the books: No forecast. Burn is worked out from the change in the bank balance, which annual prepayments and payout timing throw off.
- Every board meeting starts with a weekend rebuilding the numbers. In the books: The metrics in the deck don’t tie to the P&L, and nobody wrote down how they were calculated last quarter.
What you get each month.
On a calendar, not “as needed.” The five-day close starts once the books are clean.
- Business day 5: Books closed. Deferred revenue rolled forward and tied to the balance sheet. P&L, balance sheet, and cash flow statement in your inbox.
- Business day 5: MRR bridge: starting MRR, new, expansion, contraction, churned, ending MRR, and ARR, reconciled to revenue in QuickBooks.
- Week 2: Cohort table: revenue kept by signup month, with net and gross revenue retention and logo churn.
- Week 2: Metrics page: CAC, CAC payback, LTV, gross margin for subscriptions and services, burn multiple.
- Every week: 13-week cash forecast and runway in months, checked against what actually cleared the bank.
- Week 3: One working session on video about the decisions in front of you: a hire, a price change, a channel to cut.
- Board meetings: Board deck: the metrics, the P&L against budget, cash and runway, and the plan for next quarter.
- Any day: Questions answered the same business day.
The SaaS metrics we track, and how we calculate them.
Every metric has a formula, and the formula is written down. That way this quarter’s board deck is calculated the same way as last quarter’s, and anyone can check it.
The examples use one fictional company’s October: 400 customers and $210,000 of MRR at the start of the month.
What goes in cost of revenue: Subscriptions: hosting, third-party software built into the product, the support team, and payment and app store fees. Services: the people who do onboarding, implementation, and training, for the hours they spend on it. If these sit in operating expenses, every metric above that uses gross margin is wrong.
- MRR and ARR. Recurring fees from active subscriptions at month end. Annual plans count at one-twelfth. Setup fees, services, and one-time charges stay out. Example: $210,000 + $15,000 new + $3,000 expansion − $2,250 contraction − $4,200 churned = $221,550. ARR: $221,550 × 12 = $2,658,600. MRR isn’t revenue. We reconcile the two every month.
- Logo churn. Customers lost ÷ customers at the start of the month. Example: 8 ÷ 400 = 2.0% a month. One month is noisy if you add fewer than about 50 customers a month. Read three.
- CAC. Sales and marketing cost ÷ new customers. Salaries, commissions, payroll taxes, ads, agencies, and tools. Example: $120,000 ÷ 30 = $4,000. Ad spend alone isn’t CAC. It’s usually less than half of it.
- CAC payback. CAC ÷ (new-customer MRR × subscription gross margin). Example: $4,000 ÷ ($500 × 80%) = 10 months. Leave gross margin out and payback looks 20% to 30% shorter than it is.
- LTV. ARPA × subscription gross margin ÷ monthly logo churn. ARPA is ending MRR ÷ customers. Example: ($221,550 ÷ 422 = $525) × 80% ÷ 2.0% = $21,000. LTV to CAC: $21,000 ÷ $4,000 = 5.25. We cap lifetime at 60 months. At 0.5% monthly churn, the formula assumes customers stay 16 years.
- Net revenue retention (NRR). (MRR a year ago + expansion − contraction − churned) ÷ MRR a year ago, for the same customers only. Example: ($180,000 + $27,000 − $18,000 − $39,000) ÷ $180,000 = 83%. Under 100% means last year’s customers pay you less today. At 83%, new sales cover a 17% gap before the company grows at all.
- Gross revenue retention (GRR). The same, without expansion. Example: ($180,000 − $18,000 − $39,000) ÷ $180,000 = 68%. It can’t go over 100%. It shows how much of the base you keep before upsells.
- Gross margin, split. (Revenue − cost of revenue) ÷ revenue, for subscriptions and services separately. Example: Subscriptions: ($215,000 − $43,000) ÷ $215,000 = 80%. Services: ($20,000 − $14,000) ÷ $20,000 = 30%. Blended: 76%. Buyers and investors value the two lines differently. One blended number hides which one you have.
- Runway. Cash ÷ average monthly net burn over the last three months. Example: $910,000 ÷ $35,000 = 26 months. Annual prepayments arrive months before you earn them. Runway reads burn, not the bank balance.
- Get the SaaS metrics sheet — The same formulas, pre-built, for Excel or Google Sheets. Enter twelve months from your billing system and QuickBooks, and it calculates every metric above, plus the MRR-to-revenue check. The sample data is this company.
SaaS revenue recognition in QuickBooks.
This is the part most SaaS companies under $20M get wrong. QuickBooks records revenue when you invoice, or when the cash arrives. A subscription is earned month by month. Unless someone books the difference, the P&L shows what you collected, not what you earned.
Annual plans paid up front. A customer pays $12,000 on March 1 for a year. The day it arrives, you owe a year of service, so it goes to Deferred Revenue, a liability on the balance sheet. Each month, $1,000 moves from Deferred Revenue to revenue. Booked as a sale instead, March shows $12,000 of revenue and the next eleven months show nothing from that customer.
March 1: debit Cash, credit Deferred Revenue, $12,000.
Each month end: debit Deferred Revenue, credit Subscription Revenue, $1,000.
Which QuickBooks you’re on. QuickBooks Online Advanced has a revenue recognition setting. You put a schedule on the product or service, and QuickBooks posts the monthly entries. Plus, Essentials, and Simple Start don’t have it, so the same result comes from a schedule and one journal entry a month. Either way, the Deferred Revenue balance should match a list of customers and the months each one has left. If nobody can produce that list, the balance is a guess.
Stripe payouts. Stripe pays out the net: charges, less fees, refunds, and disputes, often several days of charges in one deposit. Booked as the deposit, revenue is understated and the fees disappear. We book gross charges to revenue, or to Deferred Revenue for annual plans, fees to cost of revenue, and refunds against revenue, through a Stripe clearing account that should match your Stripe balance at month end.
App Store and Google Play. Apple pays your proceeds after its commission (15% or 30% in the US, depending on your program and how long the subscriber has paid) and the taxes it collects. It pays within 45 days of the end of its fiscal month, and its months don’t line up with the calendar. We book each month’s sales from Apple’s financial report as money Apple owes you, with the commission as a cost of revenue, and clear it when the payout lands. Annual plans sold in the app still go to Deferred Revenue. Google Play works the same way on its own payout schedule. Most app businesses report the full price as revenue and the store’s commission as a cost. Some report the net. Your CPA makes that call, and we book it the way they decide.
MRR against revenue. Every month we put average MRR next to subscription revenue in QuickBooks. In the sample company’s October, average MRR was $215,775 and revenue was $215,000. The $775 gap is customers who started or cancelled mid-month. A gap of more than a few percent means something is booked wrong.
Spreading a subscription over the months it covers is what US GAAP calls for under ASC 606, the revenue standard. Lenders, auditors, and a buyer’s diligence team will ask for it.
- Get the deferred revenue template for QuickBooks — List each prepaid invoice once. The workbook spreads it by month, rolls the Deferred Revenue balance forward, checks it against your QuickBooks balance sheet, and writes the journal entry to post.
How to choose a fractional CFO for a SaaS company.
Seven questions to ask on the first call, and what a good answer sounds like. Ask us too.
- How would you book an annual plan paid up front? A good answer: To Deferred Revenue the day it’s paid, then one-twelfth to revenue each month, from a schedule that ties to the balance sheet. A warning sign: “Your bookkeeper handles that.”
- What goes into CAC, and how do you calculate payback? A good answer: All sales and marketing cost, salaries and commissions included, with payback worked out on gross margin, not revenue. A warning sign: ad spend divided by signups.
- Does your MRR tie to our revenue in QuickBooks? A good answer: Yes. They reconcile the two every month and can explain the gap. A warning sign: mRR comes from a dashboard app, and nobody compares it to the books.
- How do you book Stripe and App Store payouts? A good answer: Gross revenue, fees as a cost, a clearing account for each processor, and Apple’s fiscal calendar handled. A warning sign: “We book the deposits.”
- Who keeps the books your metrics read? A good answer: They do, or they review them every month and fix what’s wrong. A warning sign: whatever your bookkeeper sends over.
- What lands in my inbox each month, and on what date? A good answer: A calendar: the close date, the MRR bridge, the metrics page, and when the board deck is ready. A warning sign: “We’ll meet as needed.”
- What’s the price, what moves it, and how do I leave? A good answer: A flat monthly fee in writing, what would change it, a short notice period, and the files and models stay yours. A warning sign: hourly billing, “out of scope” fees, and an annual term.
$7,000–$10,000/month, flat.
Walden Advisory is the CFO work, the monthly close, the deferred revenue schedule, and the bookkeeping under it, for one monthly fee. It isn’t billed by the hour, so a board month doesn’t change the bill.
Where you land in the range depends on how much of the finance work we take on: how many billing systems feed the books (Stripe, the App Store, Google Play, invoiced contracts), how many entities, payroll in more than one state or country, and whether the board deck is monthly or quarterly. Cleanup of past months, including rebuilding deferred revenue, is quoted once, before it starts.
- Walden Advisory, $7,000–$10,000/month: Everything in Control, plus the 13-week cash forecast, the metrics page and cohort table, the board deck, budgets and scenarios, and a monthly working session.
- Walden Control, $3,500–$7,500/month: The close by business day 5, the deferred revenue schedule, the MRR bridge, a KPI dashboard, a monthly cash forecast, and the bookkeeping. No board deck or CFO work.
- Walden Advisory, low end: $84,000 a year ($7,000 × 12 months)
- Walden Advisory, high end: $120,000 a year ($10,000 × 12 months)
- Full-time CFO: $325,000 a year (salary, payroll taxes, and benefits)
An app subscription business, from App Store payouts to the month-end report.
The company sells subscriptions through its app. It came to us paying another virtual CFO $7,000 a month and getting mostly adjusting entries. Nobody was guiding strategy.
We brought the Apple App Store subscription data into QuickBooks each month, and from there into the month-end report, so subscribers, revenue, and the books came from the same numbers.
Revenue was slipping, and the fix looked like more marketing. We built a dashboard that split new subscribers from cancellations. New subscribers were strong. Churn was the problem. The company moved effort and money from winning new subscribers to keeping the ones it had.
Real engagement, name left off. Not a guarantee.
Bookkeeper, fractional SaaS CFO, or in-house CFO?
Three roles a SaaS owner weighs. Each one answers a different question.
Most SaaS companies under $20M need some of all three and can’t keep a full-time CFO busy. That’s the case for buying them as one retainer.
- Bookkeeper: owns recording transactions and reconciling accounts. Deferred revenue: often books deposits as revenue. Ask. SaaS metrics: rarely. About $58,000 a year in salary, or $1,000–$4,000/month outsourced. Fits when: under about $1M in ARR, with someone else reading the numbers.
- Fractional SaaS CFO: owns the close, deferred revenue, the metrics, the cash forecast, the board deck. Deferred revenue: a schedule tied to the balance sheet every month. SaaS metrics: every month, from written formulas. $7,000–$10,000/month at Walden, books included. Fits when: $1M to $20M in ARR, with decisions getting bigger than the books can support.
- In-house CFO: owns the same, every day, plus a finance team and the fundraise. Deferred revenue: through a controller or staff accountant they manage. SaaS metrics: every month. About $325,000 a year loaded, and four to eight months to hire. Fits when: raising priced rounds, or the work fills forty hours a week.
Keep reading
- Virtual CFO services — How a remote CFO runs day to day, and what other firms charge.
- How Walden Advisory works — The service in full: the work, the steps, and the guarantee.
- Accounting clean up — What a cleanup covers, what it costs, and what “done” means.
- What a fractional CFO costs — 2026 pricing, and what moves it.
- Sample monthly CFO report — The report a client gets each month, on a fictional company.
Frequently asked questions
What does a SaaS CFO do?
Runs finance for a subscription business: books deferred revenue so the P&L shows what was earned, reports MRR, churn, CAC payback, and net revenue retention, forecasts cash and runway, and builds the board deck. A fractional SaaS CFO does that part time, for a monthly fee instead of a salary.
How much does a fractional CFO for a SaaS company cost?
Walden is $7,000–$10,000/month, flat, with the close and bookkeeping included. Across the market, fractional CFOs for small companies run about $2,000 to $8,000 a month, often with bookkeeping billed separately. A full-time CFO costs about $325,000 a year with taxes and benefits.
When does a SaaS company need a CFO?
Usually somewhere past $1M in ARR: when a board, investor, lender, or buyer asks for metrics you can’t produce, revenue swings with annual renewals, or you’re deciding on hires and spend without knowing CAC payback or runway. Below about $1M, start with clean books and deferred revenue done right.
How is a SaaS CFO different from a general fractional CFO?
The revenue and the metrics. A SaaS CFO knows deferred revenue, MRR and ARR, cohort retention, CAC payback, and how Stripe and app store payouts should hit the books. A general CFO may treat a subscription like any other sale, and the P&L is then wrong in every month a plan renews.
Can QuickBooks handle SaaS revenue recognition?
Yes. QuickBooks Online Advanced has a revenue recognition setting that spreads an invoice over a schedule and posts the entries. On Plus, Essentials, and Simple Start, the same result comes from a deferred revenue schedule and one journal entry a month. Our free template builds both the schedule and the entry.
How should Stripe and App Store revenue be booked?
At the gross amount, not the deposit. Stripe fees and Apple’s commission go to cost of revenue, refunds go against revenue, and annual plans go to Deferred Revenue. Apple pays within 45 days of the end of its fiscal month, so each month’s App Store sales sit as money Apple owes you until the payout arrives. Whether app revenue is reported gross or net is your CPA’s call.
What SaaS metrics should we report to our board?
MRR and ARR with the bridge (new, expansion, contraction, churned), net and gross revenue retention, logo churn, CAC and CAC payback, gross margin for subscriptions and services separately, and cash, burn, and runway. Write down how each one is calculated, so this quarter matches last quarter.
Do you work with bootstrapped SaaS companies?
Yes. The service is built for founder-run companies, bootstrapped or with angel and seed investors. If you’re venture-backed and raising your next priced round, a startup-focused firm that runs fundraises may fit better.
How do I choose a fractional CFO for a SaaS company?
Ask how they’d book an annual plan paid up front, what goes into CAC, whether their MRR ties to QuickBooks, how they book Stripe and App Store payouts, who keeps the books, what you get each month and on what date, and how the price and the exit work. The seven questions, with what a good answer sounds like, are on this page.
Is there a long-term contract?
No. Walden runs month to month with 30 days notice, and every engagement carries a money-back guarantee through your first monthly close, or 30 days, whichever is longer.
Still have a question? Email us directly. info@waldensg.com →