Pricing
One price. Every thread. No per-feature invoice.
The whole analytical engine is in the cheapest plan. What the higher tiers buy you is more sites and more hands, not permission to see your own numbers.
Everything you need to run one gym properly.
Request access →- All 39 analytical threads
- Daily action queue
- The seven-stage funnel
- Class scheduling
- Member management
- Payment processing
- One location
For gyms where more than one person works the list.
Request access →- Everything in Core
- Revenue forecasting
- Coach performance analytics
- Smart payment recovery
- Automated retention campaignsAt launch
- Priority support
- Up to 2 locations
Multi-site, with a human on the migration.
Request access →- Everything in Growth
- Unlimited locationsAt launch
- White-glove migration
- Custom integrations
- Dedicated account manager
- API access
- Custom reporting
Prices are per gym, per month, billed monthly. No setup fee and no contract. Payment processing is 3% + 30¢ — exactly what Stripe charges us, passed straight through. We earn nothing on your payments. 30-day money-back guarantee. No contracts, cancel any time.
No gated analytics
In every plan, including the cheapest
All 39 threads
The full analytical engine, not a throttled version. Gating your own numbers behind a tier is the practice this product exists to argue with.
The daily action queue
One ranked list of who to contact, with the records behind every row one click away.
Anti-fabrication
Sample sizes shown, empty panels where there is no data, and no rate printed over a denominator of zero.
Migration with no downtime
We build in parallel from your export and switch when you say so. Dry run first, every time.
Entry tier, list price
What the rest of the market asks
Published list prices, checked January 2026. Every one of these — ours included — sits on top of payment processing, and most of them charge separately for the branded app, marketing tools and extra locations. Compare the total.
Questions
Totally fair to ask.
How much does it cost?+
$97, $199 or $399 per gym per month — Core, Growth and Pro. All 39 analytical threads are in every tier, including the cheapest; the higher plans buy more locations and more support, not more visibility into your own data. No setup fee, no contract, 30-day money-back guarantee.
Can you migrate us from our current system?+
Yes — upload a CSV or Excel export from whatever you're on, map your columns, and preview a dry run before anything is written. The import is idempotent, so running it twice doesn't create duplicates.
Is there a mobile app?At launch+
A mobile app is coming at launch. Today the self-service check-in kiosk is the mobile-first surface — it runs on a tablet by the door — and the rest of the product is built for desktop.
Do members get their own login?At launch+
A member portal is coming at launch. Today members have a check-in QR code; member-facing accounts arrive with the portal.
Does it handle multiple locations?At launch+
Multi-location management is coming at launch. The data model is already scoped to support it — today a single gym is the supported setup.
Why does the dashboard show a dash instead of a number?+
Because a rate over a zero denominator is null, not zero. If nobody booked a tour, your tour conversion rate isn't 0% — it's unknown, and we show it as unknown. A real zero over a real denominator shows an honest zero.
Can I just sign up?+
Access is invite-gated while we're onboarding gyms one at a time. Request access and we'll come back to you with timing.
Every tier sees everything. That's the point.
Access is invite-gated while we onboard gyms one at a time. Tell us what you run and we'll tell you honestly whether this is a fit.