Skip to content

Finance

Briefing

Finance

Snapshot · revenue · profitability · cash · bookkeeping

Executive snapshot

The headline numbers for 2026.

Total Revenue (2026)
$180,270
2026 YTD through Jun 26
Cumulative Net Income (2026)
$37,151
20.6% margin YTD
Profitable YTD
Active Members
192
as of June
Cash on Hand
$33,298
live · 2026-07-16 · ~50d runway
⚠ Below 60-day target

Revenue engine

Monthly revenue and the income-stream mix, from the committed P&L.

Monthly Revenue
Total income by month — committed P&L.
$0$10K$20K$30K$40KJan 25: $22,401Jan 25Feb 25: $17,924Feb 25Apr 25: $24,519Apr 25May 25: $23,863May 25Jun 25: $24,877Jun 25Jul 25: $30,800Jul 25Aug 25: $28,867Aug 25Sep 25: $27,509Sep 25Oct 25: $31,982Oct 25Nov 25: $26,705Nov 25Dec 25: $33,969Dec 25Jan 26: $28,904Jan 26Feb 26: $32,296Feb 26Mar 26: $32,897Mar 26Apr 26: $29,478Apr 26May 26: $24,086May 26Jun 26: $32,609Jun 26
Revenue Mix
Income streams · Jun 26.
$32,609total
  • Memberships$23,58972%
  • Personal Training - Mike$6,06819%
  • Trainer Rent$2,9529%

Jun 26 revenue $32,609 across 3 streams.

Scenario modeling

Conservative / Base / Aggressive growth — members and the financials they drive for the rest of the year.

Scenario Modeling
MetricConservativeBaseAggressive
Net New Members / Month (start)+15+22+30
Members by Dec 2026263298339
Monthly Revenue (Dec)$43K$49K$56K
Annual Revenue (2026)$412K$434K$458K
Annual Net Income (2026)$128K$145K$165K

Live scenario model: members from the churn-aware Vision projection, financials from these assumptions — membership ARPM ~$165, variable cost ~$35/member, fixed costs ~$9.7K/mo, marketing ~$5.5K/mo. Edit data/dashboards/finance/scenario-assumptions.json to tune. Annual figures = 2026 actuals to date + projected rest-of-year.

Threshold board (Angie)

The health gates — green / yellow / red at a glance from the latest CFO analysis.

data as of 2026-06
Cash runwayYELLOW
50 days
live · 2026-07-16
MoM revenueGREEN
35.38%
monthly · 2026-06
Net marginRED
13.47%
monthly · 2026-06
Expense ÷ revenueGREEN
0.2×
monthly · 2026-06
Credit card balanceYELLOW
$19,862
33.1% used · live · 2026-07-16
CC utilizationYELLOW
33.1%
$19,862 / $60,000 · live · 2026-07-16
Member churnUNKNOWN
monthly · 2026-06
Failed paymentsUNKNOWN
monthly · 2026-06

Monthly CFO analysis (Angie)

Cash, runway, net income, AR, expenses by category, and 12-month projections.

data as of 2026-06
Recon for 2026-06 not clean (discrepancies_found; 3 account(s) open) — figures after the last locked month are pre-close.
Cash
$33,298
live · 2026-07-16
Runway
50 days
live · 2026-07-16
Revenue
$18,412
month-to-date · 2026-07-16
Expenses
$2,559
month-to-date · 2026-07-16
Net income
$4,392
13.47% margin · monthly · 2026-06
Credit card
$19,862
33.1% of $60,000 · live · 2026-07-16
Trailing-12 revenue
$360,103
monthly · 2026-06
AR outstanding
$0
live · 2026-07-16
Cash flow (MTD)
+$11,974
operating +$18,107 · live · 2026-07-16
Expenses by category
Advertising & marketing
$6,059
Rent
$4,900
Dues & subscriptions
$2,526
Virtual Ast.
$1,680
Trainer Payroll
$1,201
Payroll Taxes
$937
Insurance
$750
Office supplies
$586
Utilities
$422
Training Gear
$357
Contract labor
$209
Meals
$169
Repairs & maintenance
$34
Office expenses
$20

Source: Angie (CFO) monthly analysis · 2026-06 · annual run-rate $391,304 · next quarterly est. due 2026-09-15. Read-only — no money moves from here.

Angie's read

The narrative behind the numbers — Angie's monthly summary for Mike.

data as of 2026-06
Mike, here's what mattered most in June: the gym had its best month-over-month revenue jump on record — up 35% from May — and it came from actually running the playbook. Marketing spend is working. But it worked at a cost: margin got compressed to 13.5%, cash runway is technically in red territory, and the books aren't fully closed yet. This is one of those months where the headline number feels great but the underlying math needs attention. Let me start with what's working. Total revenue hit $32,608 in June — memberships at $23,589, personal training at $6,068, and trainer rent at $2,952. That 35% jump from May is real growth. The expense-to-revenue growth ratio came in at 0.2x, meaning expenses barely moved while revenue jumped — that's exactly what operating leverage looks like. The gym's contribution margin held above 70%. And at 197 members, you're three away from the 200-member replication gate. That's not an accident; that's the growth machine starting to click. Now the other side. Revenue at $32,608 is still about 25% below the $43,500 comfort threshold. To get there on memberships alone, you'd need to either grow the member count significantly or convert more intros to committed tiers — probably both. The 40 intro members and 16 Culture Access members are diluting your ARPM to $119.74 against a committed-member ARPM closer to $156. That composition gap matters: it means adding a member doesn't add $156 to your revenue run-rate right now, it adds something closer to $120. The path to threshold runs through that conversion rate. The margin story is the one to watch. Net income came in at $4,392 — a 13.5% margin — which is red territory (below 20%). The culprit is mostly the $6,059 in advertising spend, which is 18.6% of revenue. That marketing spend is clearly working, so I'm not saying cut it. But we're at a point where revenue has to keep climbing or the spend needs to stop growing with it. The growth you're seeing right now was bought with today's margin. That's a fine trade while you're ramping — it stops being fine once you're above threshold and still running at 13%. Cash runway is where I want to be direct: 28.8 days is red territory. With $19,033 on hand against $19,851 in monthly operating expenses, there's essentially no cushion. Credit card balance also grew $5,277 month-over-month to $16,899. That's not an alarm yet — $25K is the threshold — but it moved in the wrong direction in a month where net income was already thin. These two together mean July needs to be a stronger cash month, not a flat one. One data caveat before you act on any of this: the books for June are pre-close. Debi has three accounts still open in reconciliation. The revenue and expense figures are directionally accurate, but treat the margin especially as preliminary until the close lands. I'll flag any meaningful shifts if the recon changes the picture. For the month ahead, here's the one thread I'd keep pulling: July is the month where you find out whether June's revenue growth was a real inflection or a one-month pop. If membership revenue continues climbing and marketing efficiency holds, you'll have a story to tell by August. If it pulls back, we'll need a harder conversation about the margin trade-off and the cash position. The 200-member gate is three away — make that the July goal. Cross it, hold it, and you've reached a meaningful milestone on the path to location two.

Profitability, cash & debt

Net income, expense mix, cash, and loan paydown — with base-case projections to year-end.

Net Income by Month
Actuals (solid) + base-case projection to year-end (dashed).
-$30K-$20K-$10K$0$10K$20KJan 25Jun 26Dec 26
Expense Breakdown
Full period · $302,789 total.
$302,789total
  • Rent$76,98925%
  • Advertising & marketing$58,20319%
  • Trainer Payroll$53,20818%
  • Payroll Taxes$22,3027%
  • Dues & subscriptions$16,2495%
  • Virtual Ast.$9,9863%
  • Office supplies$9,2613%
  • Utilities$7,2962%
  • Other$49,29316%
Cash Balance Trend
OPEX checking — actuals + base-case projection (dashed).
$0$10K$20K$30K$40KJan 25Jun 26Dec 26
Debt Paydown
Working Solutions Loan — actuals + trend projection (dashed).
$0$20K$40K$60K$80KJan 25Jun 26Dec 26

Daily bookkeeping (Debi)

Transaction volume, anomaly flags, bank-feed health, and recent entries from the daily QBO pull.

data as of 2026-07-17
Transactions
81
Anomalies
0
Bank feeds
7/7 stale
Unresolved refs
0
Purchase: 58Deposit: 15JournalEntry: 8
Recent transactions · window 2026-06-17 → 2026-07-17
DateTypeAmountAccountMemo
2026-07-01Purchase$3.50Dues & subscriptionsRecurring WEBSHARE* RNW PROXY GA WEBSHARE.IO CA Date 07/01/26 XXXXXXXXXXXX00010580547 5734 Card 6136 Merchant Category Code: 5734
2026-07-02Purchase$1,620.00Entertainment with clientsMLB*SF GIANTS I 800-352-0212 CA Date 07/01/26 XXXXXXXXXXXX02331901541 7941 Card 6136 Merchant Category Code: 7941
2026-07-03Purchase$35.11Office suppliesAMAZON MKTPL*7D99X7GZ3 Amzn.com/bill WA Date 07/03/26 XXXXXXXXXXXX00996276350 5942 Card 6136 Merchant Category Code: 5942
2026-07-05Purchase$100.00Dues & subscriptions:A.I.Recurring ANTHROPIC* CLAUDE SUB ANTHROPIC.COM CA Date 07/05/26 XXXXXXXXXXXX00028339859 5734 Card 6136 Merchant Category Code: 5734
2026-07-06Purchase$105.10Dues & subscriptions:A.I.Recurring ANTHROPIC* CLAUDE SUB ANTHROPIC.COM CA Date 07/06/26 XXXXXXXXXXXX00123963578 5734 Card 6136 Merchant Category Code: 5734
2026-07-06Purchase$312.01UtilitiesCOMCAST / XFINITY 800-266-2278 CA Date 07/06/26 XXXXXXXXXXXX03578989868 4899 Card 6136 Merchant Category Code: 4899
2026-07-07Purchase$16.99Dues & subscriptions:Business Ops.Recurring ZOOM.COM 888-799-9666 ZOOM.US CA Date 07/07/26 XXXXXXXXXXXX00138103425 4814 Card 6136 Merchant Category Code: 4814
2026-07-01Purchase$2.36Dues & subscriptionsRecurring GOOGLE *CLOUD XJDFNX 888-986-7944 CA Date 07/01/26 XXXXXXXXXXXX44503860947 4816 Card 8179 Merchant Category Code: 4816
2026-07-03Purchase$11.75Dues & subscriptionsRecurring LATER.COM VANCOUVER CA Date 07/03/26 XXXXXXXXXXXX00028224077 5734 Card 8179 Merchant Category Code: 5734
2026-07-02Purchase$245.00Payroll TaxesWithdrawal ACH GUSTO TYPE: FEE 505876 ID: XXXXXX4007 CO: GUSTO
2026-07-06Purchase$60.46InsuranceWithdrawal ACH NEXT INSUR (AP I TYPE: NEXT INSUR ID: XXXXXX8598 CO: NEXT INSUR (AP I
2026-07-07Purchase$10.01Dues & subscriptionsRecurring PUSHPRESS BILLING PUSHPRESS.COM DE Date 07/07/26 XXXXXXXXXXXX00015746759 7997 Card 6136 Merchant Category Code: 7997

Source: Debi's daily QBO pull · 2026-07-17. Read-only — Debi drafts, never posts or moves money.