When a subscription founder walks me through their numbers before a raise, they almost always start with the subscription dashboard their billing tool gives them – members, MRR, growth – and I usually ask to look at two things it doesn't show well: what each channel's members are worth against what they cost, and how much of the revenue actually reaches the bank.
So here's how I'd walk a founder through it, using a working sample dashboard we built for a fictional guitar and ukulele lessons app called Tonehollow. Every figure is invented, but the shape is one I see a lot: a six-year-old app with 59,976 paying members, $6.15M of revenue, members on a $14.99 monthly or $99.99 annual plan, billed through the app stores or a web checkout that opened two years ago. A switch at the top flips every card between the revenue the dashboard reports and the revenue Tonehollow keeps after fees, and that switch is where most of the conversation ends up.
The headline year looks strong. Revenue grew 32% from $4.67M, paying members grew 36%, and EBITDA moved from a $0.34M loss to roughly breakeven. Annual plans are 71% of annual recurring revenue, which a lot of consumer apps would envy.
The card I put on top of the page is a different one. Tonehollow spent $857K on paid social over the last twelve months, two thirds of its paid acquisition, and got 7,315 new members for it. Each one cost $117, up from $99 a year earlier, and is worth about $83 over three years after platform fees and song licensing. That's 0.71x, and it never pays back inside three years.
My read: the growth number is real, but a meaningful slice of it is being bought at a loss, and the plan for next year spends 45% more in that same channel.
The funnel runs install, free trial, paid. Over the last year Tonehollow had 966K installs, 8.9% of them started a trial, and 48% of trials became paying members, which comes to 41,266 new members.
The channel table is where it gets interesting. Organic installs convert at 52% from trial and member referrals at 58%. Paid social roughly doubled its installs to 260K, but only 7.4% of them start a trial and 38% of those pay, so it takes about 36 installs to make one member. January is the other thing the chart makes obvious, since it's the month the holiday guitars come out of the box and resolutions start, and it brings twice the installs of a summer month.
My read: the funnel is healthy where Tonehollow grows on its own, and paid social is filling the top of it with people who were never very likely to pay.
A blended churn number hides almost everything in a business like this. The retention section splits it. A monthly member has a 32% chance of leaving after the first month, and 22% are still paying a year in. An annual member is locked in for twelve months and 53% renew.
January's monthly starts churn hardest, with 30% still paying at six months against 36% for other months, because the resolution crowd is gone by spring. And paid social's monthly members keep only 12% at twelve months, against 25% for organic.
My read: the January checkout should lead with the annual plan, because that's the month the most new members are deciding how committed they are.
The LTV:CAC table brings the funnel and retention together. Lifetime value here is 36 months of contribution per new member after fees, licensing, hosting and support, measured on Tonehollow's own cohorts.
Search ads run 2.19x with an 11-month payback, and three months on a cash basis because annual plans pay up front. Music creators are about breakeven at 1.16x. Member referral, where the cost is a free month for the referrer, is 8.3x. Paid social is 0.71x, and if the plan's 45% increase goes ahead, the next dollar is more expensive still, which takes CAC to about $136 and the ratio to 0.61x.
My read: hold paid social flat or cut it until a test finds a cheaper audience, and put the money into search ads and referral credits, where the same dollar comes back two to eight times over.
Platform fees were $1.26M last year, 20.5% of revenue. The stores kept 23 cents of every dollar billed through them (30% in a member's first paid year and 15% after, which are illustrative rates in the demo), against 3.8% on the web checkout. So $6.80M of annual recurring revenue on the dashboard is $5.49M after fees.
The shift-the-mix chart moves only new members, since moving existing store members is a harder project. Every 10 points of new members moved to the web adds about $114K of kept ARR by next October, with no change to price or churn.
My read: this is the cheapest lever on the page. I'd make the web checkout the default for every paid ad, every creator link and every win-back email.
Tonehollow billed $6.71M last year and recognized $6.15M, and most of that $0.56M gap arrived in January as annual plans paid up front. The unearned part sits on the balance sheet as $2.09M of deferred revenue, peaking at $2.24M in March, and it's most of the reason cash grew to $3.08M with EBITDA at breakeven.
That money costs nothing and carries no covenants, but it's owed in lessons, and next January's renewals decide whether it comes back.
My read: plan paid spend around the January annual sale, and watch the renewal rate on last January's cohort the way a lender would watch a covenant.
Win-back is the cheapest member Tonehollow has. 4,470 lapsed members came back over the last year, up from 1,851 before the win-back emails started, worth $340K of revenue with no media cost. They come back in December and January when the guitar comes back out, and they stay better than paid social's members, if not quite as well as organic ones.
My read: give win-back a budget line and a target, and send it through the web checkout.
The exit lens asks what the subscriber base is worth to someone pricing it. They'll start from kept ARR, not the dashboard's number. At an illustrative 3.0x, Tonehollow's $5.49M of kept ARR suggests about $16.5M, and the fees alone cost about $3.9M of value at that same multiple. Diligence will push on two things, the paid social cohorts and the share of revenue the stores keep. If a sale is on the horizon, the exit readiness demo walks through the rest of that conversation.
My read: fix both a year before the conversation, because the cohorts an investor reads are the ones you acquire this year.
Every card, chart and table on the page has a + Deck button, and Use the subscriber economics pack loads the set I'd bring to a board meeting: the scorecard, funnel, retention by plan, channel economics, fees against web checkout, deferred revenue and cash, win-back and the exit lens, ending on a next-steps slide. It downloads as an editable PowerPoint, and the speaker notes record which view and which levers were active when you built it.
We connect read-only to your app store and web billing reports, your ad accounts and your accounting system, rebuild every cohort from the first subscriber forward, and tie revenue, fees and deferred revenue back to the books. Then we put channel LTV:CAC, kept revenue and retention by plan in the form your board and your next investor read, and refresh it after every month-end close.
That's CFOptimize – accelerate your growth, built for subscription founders who want to know which growth is worth buying. If you'd like to see it on your own cohorts, grab time with me and we'll walk through your numbers together.
Mark
Tonehollow is a fictional company and every figure in the dashboard and in this post is invented for illustration. Nothing here is drawn from any client's books. Platform fee rates, price and spend responses and the valuation multiple are illustrative assumptions, not quotes or platform terms, and nothing here is tax, legal or investment advice.