TrainingPeaks Revenue & Ads
A training platform for endurance athletes and coaches to plan workouts, track load and add strength and indoor rides.
Est. monthly revenue
$504K
↑ 0.3% vs prev. period
Downloads / month
10K
↑ 0.4% vs prev. period
Rating
4.7
12.8K ratings · Health & Fitness
Meta ads running
72
252 found · median 28
TrainingPeaks revenue and downloads trend
Est. monthly revenue
$504K ↑ 0.9% in 90 days
Dec 21, 2025: $487KOct 18, 2026
Monthly downloads
10K ↑ 1.1% in 90 days
Dec 21, 2025: 9.7KOct 18, 2026
Daily estimates from AppKittie, 300 days ending Oct 18, 2026. Revenue changed +3% and downloads +4% over the period. Meta ads live went from 100 to 72 between Aug 24, 2026 and Oct 18, 2026.
TrainingPeaks Meta ads: 72 active, longest running 242 days
Top 12 by days live out of 252 found (2 video and 10 image creatives). Tap any one to open the original in the Meta Ad Library.
#1242 days liveWeb linkAd copy“Train smarter indoors. Real climbs, real physics, real performance with TrainingPeaks Virtual.”Why it worksTrain smarter indoors with real climbs and physics in TrainingPeaks Virtual, video, 242 days.
#2241 days liveWeb linkAd copy“Ride your route until it becomes routine - upload any GPX file and ride it in TrainingPeaks Virtual.”Why it worksUpload any GPX file and ride your route in TrainingPeaks Virtual, video, 241 days.
#3198 days liveWeb linkAd copy“Ride the Stelvio, the Alpe d’Huez, and other real routes from around the world. Try TrainingPeaks Virtual today.”Why it worksRide the Stelvio and Alpe d'Huez in TrainingPeaks Virtual, image to the web, 198 days.9 more Meta ads are locked
Unlock free
@trainingpeaksInstagramAd copy“Instagram #1 More than software. More than an app. TrainingPeaks is where the industry meets. An exclusive look at our London social at The Ministry. No panels, no pitches, just the right people in the right room. Proud to be the platform that supports coaches and athletes at every level, across ev”
@efectodorsalInstagramAd copy“Instagram #2 La durabilidad es una de las cosas más difíciles en ciclismo. Sin embargo, tenemos que pensar en ella como un valor que se entrena desde la base también. Si gastamos menos por el camino (somos más eficientes), va a sentar la mejor base posible para poder afrontar el final de nuestros en”
@trainingpeaksInstagramAd copy“Instagram #3 What does it really take to ride 600km? It isn’t about going hard (ok, maybe sometimes). It’s about consistency. While training volume increases and decreases as the season goes by, the structure remains the same. Take a peek at how @hustleandahalf structures her @trainingpeaks to ens”10 more creator videos are locked
Unlock freeAds from the Meta Ad Library via AppKittie, snapshot Oct 16, 2026. Store data from the App Store.
Coaches as Creators, Virtual Climbs and Premium Yield
TrainingPeaks: Plan Train Lift is a Health & Fitness app from Peaksware, LLC where endurance athletes and coaches plan workouts and track training load. As of Oct 2026 it makes an estimated $504K a month on an estimated 10K downloads, 8.4x the category median revenue. Each download brings an estimated $50.4, and the creator videos come from 12 athletes and coaches talking TSS, CTL and race prep in English, Spanish and Portuguese.
Key takeaways
- 13 creator videos found and sampled, 7 on Instagram and 6 on TikTok, from 12 distinct creators. @trainingpeaks posts 2 of them.
- Estimated revenue per download is $50.4, on $504K a month from 10K downloads, while the Health & Fitness median app earns $60K on 20K.
- 72 active Meta ads out of 252 found, 2.6x the category median of 28. The oldest, at 242 days, sells TrainingPeaks Virtual with real climbs and real physics.
- 5 in-app purchases at 4 prices: $19.99 monthly, $48.99 quarterly and $119.99 or $134.99 yearly. The cheapest annual is 50% of 12 monthly payments.
- Meta Ad Library spend estimates show $12K lifetime spend, 68.8% aimed at men, 30.8% at ages 65+ and 29.8% at 55-64. The United States takes 79.0%.
Full teardown
Unlock 9 more Meta ads and 10 more creator videos
Unlocked. Everything on this page is open now.
Where TrainingPeaks spends on Meta
Audience and spend estimates built on Meta Ad Library data (reported for ads shown in the EU, with other countries modeled), lifetime of the ads found. The biggest audience is 65+, taking 30.8% of spend.
Est. spend
$12K
Reach
688.6K
Avg. CPM
$17.29
Ads delivered
252
Spend by age
Spend by gender
Top countries by reach
| Country | Reach | Spend | Share |
|---|---|---|---|
| United States est. | 442.7K | $9,407 | 79.0% |
| Spain | 112.4K | $857.64 | 7.20% |
| United Kingdom | 97.7K | $1,294 | 10.9% |
| Netherlands | 18.5K | $173.59 | 1.46% |
| Sweden | 17.3K | $171.57 | 1.44% |
Rows marked est. are modeled by AppKittie from Ad Library coverage, not reported by Meta.
What TrainingPeaks does differently
Coaches and athletes do the talking
12
distinct creators in a 13 video sample
Indoor climbs and plan ads
242 days
oldest top ad, TrainingPeaks Virtual
Older athletes, premium yield
$50.4
estimated revenue per download
The measurement gap
13
creator videos found
1. Coaches and athletes do the talking
TrainingPeaks has 13 creator videos in its sample, 7 on Instagram and 6 on TikTok, from 12 different accounts. The brand's own @trainingpeaks posts 2, about what it takes to ride 600km. The rest come from the sport: a Brazilian coach explaining TSS, a Spanish rider on durability in cycling, an athlete going from 39 to 98 CTL in 12 weeks, a beginner runner on TikTok saying value this, it took work. These are people who already use the app's metrics in public, so every post teaches the product's language. Coaches have a metric worth posting about, so TrainingPeaks gets content without paying for each post.
2. Indoor climbs and plan ads
The Meta ads sell two things. The oldest pair, at 242 and 241 days, sell TrainingPeaks Virtual: train smarter indoors with real climbs and real physics, and upload any GPX file to ride your own route. A third offers the Stelvio and Alpe d'Huez. Then come plan ads: level up your training, find your cycling, marathon or triathlon plan today, and 4 Spanish ads inviting riders to try the app on web, mobile and virtual in their own language. 10 of the top 12 are images and all link to the web. Famous climbs speak to cyclists by name. The ads name the iconic place or the race the athlete dreams about.
3. Older athletes, premium yield
TrainingPeaks earns an estimated $50.4 per download. The price list is short: $19.99 a month, $48.99 a quarter, or $119.99 or $134.99 a year, a 1.1x annual spread, at 50% of 12 monthly payments. Meta Ad Library spend estimates skew old: 30.8% at 65+, 29.8% at 55-64 and 21.0% at 45-54, aimed 68.8% at men. Older endurance athletes have money, time and a race calendar, and some likely pay because a coach asks them to. Revenue rose 3.4% over 300 days, from $487K to $504K. The reviews are tougher, 3.06 stars across 200, with complaints about upsells. The target is the committed, older athlete.
4. The measurement gap
TrainingPeaks gets reach from 12 coaches and athletes and paid ads for virtual climbs and race plans, then sells a $119.99 or $134.99 year. Which source brings a premium athlete who renews each season: a coach's post, a Stelvio ad or a marathon plan ad? With $50.4 per download, each source is worth tracking.
How much does TrainingPeaks cost?
5 in-app purchases, 4 distinct prices, annual plans from $119.99 to $134.99. Prices as listed on the US App Store, Oct 16, 2026.
| Monthly | $19.99 |
|---|---|
| Quarterly | $48.99 |
| Annual | $119.99 · $134.99 |
TrainingPeaks vs the Health & Fitness median
| TrainingPeaks | Median | |
|---|---|---|
| Est. monthly revenue | $504K | $60K |
| Downloads / month | 10K | 20K |
| Meta ads running | 72 | 28 |
| Rating | 4.7 | 4.7 |
| Lowest annual price | $119.99 | $49.99 |
Median of 147 Health & Fitness apps with active Meta ads in our set. See the Health & Fitness hub ›
What TrainingPeaks users say about paying
Of the latest 200 reviews (Aug 6, 2024 to Oct 13, 2026), 40 mention price, trial or subscription, 20.0% of the sample, and 29 of those are negative, about upsell prompts and support for paid users. The sample averages 3.06 stars.
Latest 200 US reviews, Aug 6, 2024 to Oct 13, 2026
Mention price, trial or subscription
20%40 of 200 reviews, 29 of them 1 or 2 stars
This app will interrupt you to sign up for a premium account with almost every single interaction you have with it. When you first open it, when you try to add …
Recently inherited a premium membership via indieVelo being acquired by TrainingPeaks. Good app overall but the UI is terrible IMO. Overhauling it could make it…
How to measure a playbook like TrainingPeaks's
TrainingPeaks gets reach from 12 creators and runs 72 active Meta ads to the web. Tying each coach post and ad to a $119.99 or $134.99 yearly plan is the measurement job.
- 01
Give every creator their own tracking link
Put one link in each creator bio, caption or landing page. Installs from that link count for that creator instead of showing up as organic.
- 02
Upload what you pay each creator
Add creator fees with a CSV cost upload and use the creator name as the campaign. You get cost per install for each creator next to your paid channels.
- 03
Connect RevenueCat to see who brings payers
Subscription events flow into the same report, so you see which creators bring people who start a trial and keep paying.
Measure this on your own app with Airbridge Core
From $40/mo · 30 days free · no sales call
How we built this teardown
- Revenue and downloads are third-party estimates from AppKittie, snapshot Oct 16, 2026. Store intelligence estimates for a single app can be off by 30% or more. Treat them as a range, not a figure from the developer. Daily revenue and download series cover 300 days ending Oct 18, 2026.
- Ads come from the public Meta Ad Library. "Days live" counts days since an ad first appeared. Spend and audience breakdowns start from Meta's EU transparency figures; country splits outside the EU are AppKittie models.
- Prices, ratings and ranks come from the App Store (US storefront) on the same date. Prices differ by country and by paywall offer. Review stats use the latest 200 US reviews from Apple's public review feed.
- Category medians are computed across 147 Health & Fitness apps with active Meta ads in our set of 860 subscription apps.
- Written by Hyunjong Choi. Ads, prices and estimates are refreshed every 30 to 90 days. Updated Oct 19, 2026.
Top Health & Fitness apps by estimated revenue
All 25 ›| # | App | Est. revenue / mo | Ads live |
|---|---|---|---|
| 1 | $15M | 330 | |
| 2 | $6M | 166 | |
| 3 | $4M | 1,100 | |
| 4 | $3M | 659 | |
| 5 | $2M | 823 | |
| 30 | $504K | 72 |
Frequently asked questions about TrainingPeaks
How much does TrainingPeaks make?
TrainingPeaks makes an estimated $504K a month on about 10K monthly downloads as of Oct 2026, by AppKittie estimates. That is 8.4x the Health & Fitness median of $60K.
How much does TrainingPeaks cost?
Premium costs $19.99 a month, $48.99 a quarter, or $119.99 or $134.99 a year.
How many ads does TrainingPeaks run?
72 active Meta ads out of 252 found, 2.6x the Health & Fitness median of 28.
Does TrainingPeaks use influencers or creators?
Yes. 13 creator videos were sampled from 12 creators, 7 on Instagram and 6 on TikTok, mostly coaches and athletes.
How fast is TrainingPeaks growing?
Steadily. Over the 300 days to Oct 18, 2026, estimated revenue rose 3.4% from $487K to $504K a month.
Who makes TrainingPeaks?
Peaksware, LLC publishes TrainingPeaks. It launched on Dec 15, 2010, making it 190 months old, and was last updated Oct 5, 2026.
Try Airbridge Core free (no sales call)
The install is visible, the subscriber is not. Airbridge Core closes that gap: connect Meta, TikTok, Google and Apple Ads, add one tracking link per creator, plug in RevenueCat, Superwall or Adapty, and each campaign shows revenue instead of installs. The Core plan is $40 a month after 30 free days. Start your free trial.
Start Core freeAbout Airbridge
Airbridge is a mobile measurement partner for Meta, Google, TikTok and Apple Ads, with native RevenueCat, Superwall and Adapty integrations. Subscription teams like NOICE cut measurement setup time by 75% after switching.


















