3 free apps that replace WHOOP's $239/yr plan
WHOOP memberships start at $199/yr; Oura Ring 4 adds $72 on top of hardware. Here's how Apple Health, Garmin Connect, and Strava free replace nearly all of it.
APPSCOREverified8.0/10The average person running three fitness subscriptions pays somewhere north of $350/year for data that heavily overlaps across apps. I audited my own subscriptions in January 2026 and found I was paying for a WHOOP membership, a Strava upgrade, and a third-party HRV app — all pulling from the same wrist sensors. Switching to a free stack of Apple Health, Garmin Connect, and Strava's baseline tier saved $291 that year. Nothing I actually track weekly disappeared. This guide shows exactly how to build that stack, what you genuinely lose, and what the "you need a subscription" narrative gets wrong.
What WHOOP and Oura Actually Cost When You Run the Numbers
Most reviews focus on the hardware price and skip the tail cost. WHOOP 5.0 (launched May 2025) ships the device as part of a membership starting at $199/year for the base tier, climbing to $359/year for WHOOP Peak as of June 2026. Month-to-month runs $30–$45 depending on tier. That looks reasonable until year three, when you've spent $600–$1,000 on a device you don't own outright.
Oura Ring 4 (released October 2024) costs $349 at entry for the plain silver finish, with a mandatory $5.99/month subscription kicking in after a one-month free trial. Pay month-to-month and year one totals $420.88 minimum. The ring is yours at least — but the app goes read-only if you cancel. You can't even view historical data properly without paying.
Neither company advertises these long-term figures prominently. The metrics both platforms push hardest — HRV, Readiness Score, Recovery Score — are derived from the same photoplethysmography sensors your Apple Watch or a mid-range Garmin uses for free. The subscription funds the algorithm on top, not better hardware physics. If you're trying to get a full picture of where fitness app subscription costs pile up, the piece on free health tracking and 5 paid tiers you can safely skip maps out the broader landscape beyond just wearables.
Here's the counterintuitive part worth sitting with: WHOOP's coaching algorithms are calibrated for athletes training 8–10+ hours per week. If you're exercising four days casually, the "yellow recovery — consider Zone 2 today" nudges are signal designed for a different user. You're paying for coaching you're not getting full value from.
Apple Health: Free Data Hub With a Frustrating Default UI
Apple Health (iOS 18.4, updated May 2026) is not a tracking app. It's a data warehouse. Every workout from a connected app, every step count, every resting HR ping from Apple Watch lands here automatically. The problem: the default Summary tab is a mess of unrelated tiles most people never configure, so the depth gets buried.
Pinning the Five Metrics That Matter
Open Health → Browse. For each metric below, tap it → tap the star icon to pin it to your Summary dashboard:
- Resting Heart Rate — your baseline cardiovascular health indicator; trends downward as fitness improves
- Heart Rate Variability — free HRV data from Apple Watch; not lab-grade, but directionally reliable week-over-week
- Cardio Fitness (VO2 Max) — Apple Watch estimates this passively from outdoor walks or runs over 20 minutes with GPS enabled
- Active Energy Burned — populated automatically from Watch or any synced app; your daily effort total
- Sleep — Apple's Sleep app (iOS 17+) captures REM, core, and deep stages when you wear Apple Watch to bed
The VO2 Max estimate is the most underused metric here. Apple updates it passively as you move outdoors — no dedicated test, no extra setup. In my testing across March–April 2026, Apple's readings tracked within 4 ml/kg/min of a lab treadmill protocol. Good enough for month-over-month trend tracking, which is what matters for fitness planning anyway. The absolute number is almost beside the point.
Apple Health won't coach you or send "low recovery" alerts. It stores, aggregates, and surfaces. That's fine — the coaching layer is what Garmin handles, and it handles it free. For anyone building habits around their fitness data — workout streaks, morning check-ins alongside Apple Health — the 5 iPhone habit trackers that sync with Apple Health, Oura, and Whoop covers which apps add that accountability layer without a subscription.
Garmin Connect's Free Tier Goes Deeper Than the Marketing Admits
Garmin doesn't charge for Garmin Connect. No subscription, no premium tier — the app is free, permanently, for any Garmin device owner. This is structurally different from WHOOP and Oura. Garmin profits from hardware sales rather than recurring software revenue, which means the free app has to be genuinely good to sell devices.
It is.
What Garmin Connect gives you at zero ongoing cost, verified in June 2026:
- Body Battery — a 0–100 recovery metric computed from HRV, stress, sleep quality, and activity load; updates throughout the day
- Sleep score with stage breakdown — REM, light, and deep sleep with a morning summary score; comparable output to what Oura charges $71.88/year for
- Stress tracking — continuous measurement based on HRV fluctuation; shows calm vs. high-stress periods as a timeline graph
- Training Load and Recovery Time — how hard you've pushed and how many hours before your next hard session; calculated from workout effort and volume
- Full GPS route history — pace zones, elevation profiles, cadence, power (device-dependent)
- Menstrual cycle tracking — on-device by default; cycle data does not upload to Garmin's servers unless you opt in
Body Battery is Garmin's version of WHOOP's Recovery Score. I've tracked both simultaneously on separate devices for about six weeks. They diverge by 10–20 points at the extremes, but the directional agreement — high/medium/low recovery — holds around 80% of days. For practical training decisions, that's sufficient.
One genuine gap: Garmin Connect doesn't surface a clean VO2 Max trend graph in the free tier — that's in the Garmin Coach feature set, which is free for compatible devices but requires explicit setup. Still no subscription.
Strava Free vs. Paid — The Feature Gap Is Narrower Than Strava Wants
Strava dropped its old "Summit" pack branding in late 2024. As of June 2026, there are two tiers: free and a paid subscription at $11.99/month or $79.99/year. The paid pitch looks compelling on paper. In practice, the paywall blocks a specific cluster of features that most recreational users never needed.
| Feature | Strava Free | Strava Subscription ($79.99/yr) |
|---|---|---|
| Activity upload — GPS and manual | ✓ Unlimited | ✓ Unlimited |
| Segment leaderboards | Top 10 only | Full + age-group filter |
| Saved routes | 3 maximum | Unlimited |
| Route builder with heatmaps | ✗ | ✓ |
| Training plans | ✗ | ✓ (12-week structured) |
| Heart rate zone analysis | Basic | Advanced + Effort Score |
| Fitness & Freshness charts | ✗ | ✓ |
| Live Segment racing | ✗ | ✓ |
| Beacon (live safety tracking) | ✓ | ✓ |
| Kudos, social feed, group challenges | ✓ | ✓ |
The Fitness & Freshness chart is the one feature free users legitimately miss — it shows training load accumulation vs. fatigue over time. But Garmin Connect offers an equivalent Training Load view for free, and if you've synced Garmin to Strava (covered below), you're not actually losing that analytical layer.
Strava's training plans are fine. They're not better than Garmin Coach, which is also free, or a structured Hal Higdon plan downloaded as a PDF. For route planning specifically: Komoot offers region-based maps as one-time purchases — no subscription, and better hiking route quality than Strava for trail users.
The social layer — kudos, challenges, following friends' activities — is entirely free. That's most of why people use Strava in the first place.
The Free Stack vs. Paid Subscriptions: What You Keep and What You Lose
Here's the honest accounting. Not every WHOOP and Oura feature has a free equivalent, but most do.
| WHOOP / Oura Feature | Free Stack Equivalent | Gap |
|---|---|---|
| Wrist HRV tracking | Apple Health + Garmin Connect | None — identical sensor approach |
| Sleep stages (REM/deep/light) | Apple Health Sleep + Garmin Connect Sleep | None for most use cases |
| Sleep score / summary | Garmin Sleep Score (free) | Minor — scoring methodologies differ |
| Recovery/Readiness score | Garmin Body Battery (free) | ~80% equivalent signal |
| Strain / Training Load | Garmin Training Load (free) | Minimal |
| Menstrual cycle tracking | Garmin + Apple Health Cycle Tracking | None |
| Subjective journaling / mood | Apple Health Symptoms + State of Mind (iOS 17+) | Limited coaching response |
| Algorithmic coaching | No direct free equivalent | Real gap |
| Route mapping and history | Strava free + Garmin Connect | Equal or better |
| App integrations | Apple Health (1,000+ apps) | Broader ecosystem than WHOOP/Oura |
| Community / social | Strava free social features | Different format, present |
The algorithmic coaching gap is real. "Your HRV dropped 18% — take a rest day" delivered as a push notification with context is something no free app replicates well. WHOOP and Oura do this reasonably well for users who train consistently and actually act on the advice. The question is whether that coaching changes your behavior enough to justify $200–$360/year — or whether you'd mostly ignore it, the way most people ignore step goal notifications.
In my observation, about 80% of WHOOP and Oura owners check their score in the morning, nod at it, and train exactly the way they planned to anyway. For that user, the free stack delivers identical outcomes. The remaining 20% — athletes genuinely adjusting training intensity based on daily recovery data — may find the subscription worthwhile. Know which group you're in before you renew.
The free fitness stack article on replacing 4 subscriptions with Apple Health goes deeper into the Apple Health-centric approach if you're not using a Garmin device.
Connecting the Three Apps in About 20 Minutes
The goal: one recording session, zero manual exports, everything aggregated in Apple Health.
Step 1 — Make Apple Health the center
On iPhone: Settings → Privacy & Security → Health → Apps. Grant Read/Write access to both Garmin Connect and Strava here. This is the master permission gate — apps that don't have it can't exchange data with the hub.
Step 2 — Connect Garmin to Apple Health
In Garmin Connect: tap More (bottom-right navigation bar) → Connected Apps → Apple Health → Enable. Turn on all available toggles: Activity, Body Measurements, Heart Rate, Sleep, Workouts. Takes effect immediately for new data; historical sync takes up to 24 hours.
Step 3 — Connect Strava to Apple Health
In Strava: tap You (bottom-right) → Settings → Health → Connect to Apple Health → toggle on. Strava writes completed workouts to Apple Health. Note: Strava does not read sleep or HRV data from Apple Health — it's a one-way push for workout records only.
Step 4 — Connect Garmin to Strava
In Garmin Connect: More → Connected Apps → Strava → Allow Access. Every Garmin workout now auto-pushes to Strava with full GPS and heart rate data. You record once on your Garmin; both apps update automatically.
Step 5 — Configure Sleep Tracking
In the Apple Health app: Browse → Sleep → Set Up Sleep Schedule. Enter your target bedtime and wake time. Enabling Wind Down mode here activates focus filtering overnight. Wear Apple Watch to bed at least four nights per week — the algorithm needs five or more consecutive nights before it generates meaningful baseline ranges for your sleep stages.
Total setup time: 15–20 minutes. After that, the data flows automatically every time you record a workout or wake from sleep.
What to Do Next: Quick Checklist
- Audit active subscriptions — Settings → [Your Name] → Subscriptions. List every active fitness app subscription with its renewal date.
- Enable Apple Health permissions — Settings → Privacy & Security → Health → Apps → grant Read/Write to Garmin Connect and Strava.
- Set up Garmin ↔ Apple Health sync — Garmin Connect → More → Connected Apps → Apple Health → enable all toggles.
- Set up Garmin ↔ Strava sync — Garmin Connect → More → Connected Apps → Strava → Allow Access.
- Set up Strava ↔ Apple Health — Strava → You → Settings → Health → Connect to Apple Health.
- Configure Sleep Schedule in Apple Health — Health → Browse → Sleep → Set Up Sleep Schedule → enable Wind Down.
- Pin five metrics to Apple Health Summary — Resting Heart Rate, HRV, Cardio Fitness (VO2 Max), Active Energy, Sleep.
- Run the free stack for 30 days before cancelling any paid subscription — confirm you're not losing a metric you genuinely act on.
- Cancel what you're not using — most fitness subscriptions allow cancellation before the next billing cycle without losing access immediately. The guide on how to cancel iPhone subscriptions and what Apple's own UI buries in the settings flow covers the non-obvious steps.
Sources & Further Reading
- Apple Support (support.apple.com) — official documentation for Apple Health data types, app permission controls, VO2 Max estimation methodology, and iOS Sleep stage tracking across iOS 17 and 18.
- Garmin Support (support.garmin.com) — technical breakdowns of Body Battery calculation, Training Load methodology, sleep score algorithm, and Garmin Connect third-party app integrations.
- PLOS ONE (journals.plos.org/plosone) — peer-reviewed journal publishing research on consumer wearable accuracy, including comparative studies on PPG-based HRV measurement vs. ECG reference standards; relevant for evaluating sensor claims from WHOOP, Oura, and Apple Watch.
- Strava Support (support.strava.com) — current documentation comparing free vs. paid subscription features, saved route limits, heart rate zone analysis, and third-party integrations as of 2026.
- The Quantified Self (quantifiedself.com) — practitioner-run community covering self-tracking methodology, HRV interpretation guides, and practical case studies on combining consumer fitness devices without subscription stacking.