How to forecast runway and months of cash as Fitness Studio Founders

Finance & FP&AFor Fitness Studio Founders2 apps12 steps~24 min to set up

Your cash position lives in three places at once: member billing through Mindbody or MarianaTek, merchant payouts from Stripe if you sell merchandise or gift cards online, and your business checking account that Mindbody's reporting has never heard of. Every month you export a Mindbody revenue report, pull a bank statement, and try to reconcile them in a Google Sheet that breaks whenever you add a new membership tier. You don't know if you have six months of cash or three until Sunday night. And when a landlord asks for a renewal deposit or you want to hire a second front desk person, you're guessing.

Finance & FP&AFor Fitness Studio Founders2 apps12 steps~24 min to set up
Outcome

What you'll set up

A live runway dashboard that pulls your actual bank balances from Plaid and your Stripe revenue on a schedule — updated daily, no spreadsheet required.
A scenario model showing what your cash position looks like if ClassPass drops your studio, if you add a second location, or if you hire a full-time instructor instead of contracting out.
A single answer to 'how many months of cash do I have?' that refreshes automatically instead of waiting for your bookkeeper's monthly close.
The Starch recipe

Apps, data, and prompts

The combination of Starch apps, the data sources they pull from, and the prompts you use to drive them.

Data sources & config

Starch syncs your Plaid bank feed and Stripe charges data on a schedule — transactions, balances, and payouts land in Starch daily without any manual exports. If your studio uses Mindbody or MarianaTek for member billing and those platforms don't expose an open API, Starch automates them through your browser — no API needed — to pull membership revenue and billing totals on a schedule and feed them into the same runway model.

Prompts to copy
Connect my Plaid business checking account and show me a daily burn rate dashboard with expense categories broken out — separate rent, payroll, and software subscriptions. Show 6 months of history and project forward 24 months.
Build a scenario model where the baseline uses my actual Stripe and Plaid data. Let me test three scenarios: (1) ClassPass cuts my volume 40%, (2) I hire a second full-time instructor at $52,000/year starting in August, (3) both happen at the same time. Show me runway and break-even date for each.
Run these in Starch → or paste them into your favorite agent
Walkthrough

Step-by-step

1 Connect your business checking account through Plaid in Starch. Starch syncs your transactions and balances on a schedule — categorized automatically into rent, payroll, software, supplies, and other buckets.
2 Connect Stripe from Starch's integration catalog if you process any online sales — merchandise, gift cards, online class packs. Starch syncs charges, payouts, and subscription revenue daily.
3 If your primary billing runs through Mindbody or MarianaTek, tell Starch: 'Log into my Mindbody account and pull this month's membership revenue and active member count every Monday morning.' Starch automates that through your browser — no API needed.
4 Open the Runway Analysis app from Starch's App Store. It calculates your real net burn using 6 months of Plaid history and projects forward 24 months. You'll see the dashboard populated with your actual numbers within minutes of connecting.
5 Review the expense breakdown. Tell Starch to relabel or recategorize anything that landed in the wrong bucket — for example: 'Move all transactions from ABC Linen Supply into a Supplies category, not General.' The app updates immediately.
6 Note your current runway number. This is the number you'll update every board call, landlord negotiation, and equipment lease conversation.
7 Open the Scenario Analysis app. The baseline is pre-loaded from your Plaid and Stripe data — you don't start from scratch.
8 Type your first scenario: 'What happens to my runway if ClassPass referrals drop by 40% starting next month?' Starch builds the projection against your actual baseline revenue.
9 Add a hiring scenario: 'What does my cash look like if I bring on a full-time instructor at $52,000 per year starting August 1?' Compare the two side by side.
10 Add a combined scenario to see the worst-case: 'Show me runway if both the ClassPass cut and the instructor hire happen simultaneously.' This is the number that tells you whether you need a credit line before August.
11 Save each scenario with a plain-English label ('ClassPass drop only,' 'Instructor hire only,' 'Both') so you can pull them back up before any lease renewal or investor conversation.
12 Set a weekly automation: 'Every Monday morning, refresh my runway dashboard and send me a Slack message with current months-of-cash, last week's net burn, and any expense category that increased more than 15% week-over-week.'

See this running on Starch

Connect your tools, describe what you want, and the agent builds it. Closed beta is free.

Try it on Starch →
Worked example

Riverside Pilates Studio — April 2026 Runway Review

Sample numbers from a real run
Plaid — Business Checking (Chase)41,200
Stripe — Online Class Pack Sales (MTD)3,800
Mindbody Membership Revenue (browser pull, MTD)18,400
Rent (Plaid, recurring)-7,500
Instructor Payroll (Plaid, bi-weekly)-9,200
ClassPass Payout (Stripe, MTD)2,600
Software & Tools (Plaid, MTD)-820
Supplies & Linen Service (Plaid, MTD)-410

Riverside Pilates has $41,200 in its Chase business checking account as of April 14. Starch is pulling that balance daily through Plaid. Monthly revenue across all channels — Mindbody memberships, Stripe class pack sales, and ClassPass payouts — totals roughly $24,800. Monthly expenses run about $17,930, putting net burn at roughly -$0 (slightly cash-flow positive). The Runway Analysis app calculates 8.3 months of cash at current burn, but that number assumes ClassPass keeps sending the same volume. When the owner runs the ClassPass-drop scenario — a 40% cut, which would remove about $1,040/month — runway drops to 6.1 months and the dashboard flags a fundraising or credit line decision point in October. The hiring scenario adds $4,333/month in payroll; combined with the ClassPass cut, runway falls to 4.4 months. That's the number that changes the August instructor hire from 'probably fine' to 'we need a $25,000 credit line first or we delay until Q1.'

Measurement

How you'll know it's working

Months of cash remaining at current net burn
Monthly net burn broken out by rent, payroll, and software (the three categories that rarely have easy cuts)
Revenue per active member across membership types (unlimited, drop-in, class pack)
ClassPass revenue as a percentage of total monthly revenue — the concentration risk number
Break-even headcount: how many active members you need to cover fixed costs at your current pricing
Comparison

What this replaces

The other ways teams handle this today, and how the Starch version compares.

Google Sheets + Mindbody CSV exports
Free and familiar, but you're exporting manually every month, the export format changes without warning, and the sheet breaks every time you add a new membership tier — Starch automates the pull and doesn't break.
QuickBooks reports
Great for historical bookkeeping once your accountant closes the month, but it's always 3-6 weeks behind and doesn't model forward scenarios — Starch shows you today's cash position and lets you run what-ifs without a finance hire.
Mindbody's built-in reporting
Covers membership and class revenue well but has no visibility into your bank balance, rent obligations, or payroll — Starch combines all three data sources into one runway number.
Finmark or Mosaic
Purpose-built financial modeling tools with polished interfaces, but they're priced for venture-backed startups and require your accountant to maintain them — Starch lets you describe what you need and builds it without a dedicated finance ops person.
On Starch RECOMMENDED

One platform — runway analysis, scenario planning all running on connected data. Setup in plain English; numbers stay current via scheduled syncs and live agent queries.

Try it on Starch →
FAQ

Frequently asked questions

Mindbody doesn't have an open API for independent studios. Can Starch still pull my membership revenue?
Yes. Starch automates Mindbody through your browser — no API needed. You tell Starch your login and describe the report you want pulled (e.g., 'grab this month's active membership revenue and total active member count every Monday'), and the browser automation runs it on a schedule. The same approach works for MarianaTek, Wodify, and ClassPass's studio portal.
My Stripe account only handles merchandise and gift card sales — most of my revenue comes through Mindbody. Is Runway Analysis still useful?
Yes, but the setup is slightly different. Starch syncs your Stripe data on a schedule for whatever you do process there. For Mindbody billing, you use browser automation to pull the revenue totals on the same schedule. You then tell Starch how to combine them into a single monthly revenue line. The Runway Analysis app works off whatever data sources you wire in — it's not locked to Stripe-only studios.
Is Starch SOC 2 certified? I'm handing over bank credentials.
Starch is not SOC 2 Type II certified today — that's worth knowing if your studio has strict data handling requirements. Plaid's bank connection uses read-only tokenized access, so Starch never sees your banking password directly. But if certification is a hard requirement for your business, check back on Starch's roadmap.
Can I use this without Stripe? My studio runs entirely through Mindbody billing.
Absolutely. Plaid covers your bank balance and categorized expenses regardless of how revenue was collected. Browser automation handles the Mindbody revenue pull. You can build a fully functional runway dashboard with just Plaid plus browser automation — Stripe just adds granularity if you use it.
How is the scenario model different from just editing numbers in a spreadsheet?
The baseline in Starch's Scenario Analysis app is your actual Plaid and Stripe data — not a number you typed in last quarter and forgot to update. When you test 'what if I hire a second instructor,' you're modeling against real current burn, not a stale estimate. You also get the side-by-side runway comparison for multiple scenarios without maintaining formula chains that break when you copy a tab.
My cash situation changes fast — class enrollments drop in summer. Will the dashboard reflect that?
The runway dashboard refreshes daily from your Plaid bank feed and Stripe data. For Mindbody revenue, the refresh cadence depends on how often you've asked browser automation to pull it — weekly is the default, but you can set it to daily if your enrollment swings are fast enough to matter week-to-week.

Ready to run forecast runway and months of cash on Starch?

Request closed-beta access. Everything is free during beta.

You're on the list! We'll be in touch soon.