Pay once for the app.
Subscribe only for the server.
On-device features are one-time purchase. Server-backed features (iCloud sync, coach sharing) are subscription. The free tier is real. No ads, ever.
Free
Real, not crippled.
- Unlimited workouts and sets
- Full exercise library (873 exercises)
- CSV and JSON export — every column
- HealthKit integration (two-way)
- Apple Watch standalone logging
- Live Activities + Dynamic Island
- Workout rhythm waveform
- Strength glyph
- Advanced analytics charts (radar, drift, scatter)
- On-device AI weekly summaries
- iCloud sync
- Coach sharing
Pro
One-time. For life.
- Everything in Free
- All advanced analytics charts
- Foundation Models weekly insights
- Custom exercise creation
- Routine templates (unlimited)
- Backup bundle export (.flexrep)
- Strong + Hevy importers
- Reversible import batches
- Methodology library access
- Future on-device features included
- iCloud sync (subscription)
- Coach sharing (subscription)
Cloud
Server-backed sync.
- Everything in Pro
- iCloud sync across devices
- Coach sharing (read-only links)
- Historical workout sharing
- Cross-device routine sync
- Requires Pro one-time purchase
Six rules we won't break.
A handshake on the bar. These are the rules we wrote down before pricing this and we don't intend to change them.
No ads. Ever.
Not in the free tier. Not in any tier. We don't run ad networks, integrate tracking SDKs, or sell anonymized "training trends" to third parties.
No paywall on export.
CSV, JSON, and HealthKit sync are in the free tier. If we ever gate export, it stops being our product.
On-device features → one-time purchase.
If it runs on your phone, you should own it. Pro unlocks every on-device feature for the life of the app. No upsell to the next-tier-up.
Subscription only for server.
iCloud sync and coach sharing have real ongoing costs (server, storage, CDN). Those are subscription. Everything else is one-time.
Free is honest.
Free isn't a 30-day timer hiding under "free trial". It isn't three saved routines. It's the full logging surface with real analytics, real export, real Apple ecosystem integration.
Trials before you buy.
Pro ships a 14-day full-access trial. Cloud ships a 14-day trial too. Decide after you've used the app, not before.
What you're actually paying for.
- FREE
The full logging surface. Real analytics. Real export. We make zero money from you. That's fine — we'd rather you use the app and tell a friend than nag you to upgrade.
- PRO ($29.99 ONCE)
Covers two years of indie development at a sustainable rate per active user, assuming a single-digit-percent attach rate. If the app gets bigger, this price stays the same. We don't believe in "loyalty pricing" tricks.
- CLOUD ($3.99/MO)
Covers CloudKit storage at scale, plus the team to keep sync healthy. The math is roughly $0.40/mo in actual server cost per user, plus engineering buffer. We're not getting rich on this tier; it pays its own rent.
How to leave.
Apple's standard 14-day refund window via the App Store. Tap "Report a Problem" on your receipt.
Cancel anytime in Settings → Apple ID → Subscriptions. Pro stays unlocked.
If you cancel Cloud, your data stays on your phone. Sync stops. Export still works.
Free is the front door.
Start free. Upgrade if you want the deeper analytics. Subscribe only if you need sync.
App Store · iOS 26.0+ · No tracking SDKs