Skip to content
OpenAthlete

Pricing

Free for everyone. Supported by its users.

Every feature is on the free plan. Supporter adds exactly two things: AI on our keys, and unlimited coached athletes. Self-hosting costs nothing at all.

Free

Everything, for athletes and small coaches.

€0forever

  • Every feature, no trial period
  • Garmin, COROS, Suunto, Polar, Strava
  • Coach up to 5 athletes
  • AI with your own key, MCP server
Create a free account

Supporter

Keeps the lights on

For coaches with a roster, and anyone who wants AI without a key.

€50/year

  • Everything in Free
  • Unlimited coached athletes
  • AI included, on our keys, every month
  • Funds an independent, ad-free project
Become a Supporter

VAT included. Cancel any time from your settings.

Self-hosted

Your server, your rules. For clubs, labs and tinkerers.

€0forever

  • No limits and no paywall
  • Single sign-on, invite-only signups
  • Your AI keys, or local models
  • Sends nothing to us
Read the install guide

Coaches

More than five athletes? Take Supporter yearly.

€50 a year covers every athlete you coach, 6 or 60. It's two months cheaper than paying monthly, and less than a single TrainingPeaks Premium athlete ($134.99 a year).

€4.17

a month, billed yearly

  • Unlimited coached athletes
  • AI allowance that also covers your athletes' background AI
  • No per-athlete fee, no setup fee
Become a Supporter, yearly
15

OpenAthlete

Supporter, unlimited athletes

€50per year

  • TrainingPeaks

    $1,700.28

    Athletes on Premium, needed for workouts to reach their watch

  • Nolio

    €358.80

    Coach plan for this roster size, monthly billing

  • Final Surge

    $468

    Coach plan, monthly billing (17% less if paid yearly)

List prices on each vendor's pricing page, checked on November 3, 2026. US dollar prices are before tax; OpenAthlete prices include VAT. Sources: TrainingPeaks, Nolio, Final Surge.

Plan by plan

Everything, side by side

Built from what the code actually does, not from a wish list.

Free€0Supporter€5/month or €50/yearSelf-hosted€0
Planning
Calendar, week and season views
Structured workout builder and template library
Week copy, repeating sessions, illness and travel periods
Calendar feed for Google or Apple Calendar
Watches and data
Activities from Garmin, COROS, Suunto, Polar, Strava
COROS built in; others with your developer accounts
Workouts sent to Garmin, COROS, Suunto watches
COROS built in; others with your developer accounts
FIT, GPX, TCX import and Activity Import API
Full data export and account deletion
Analysis
Activity analysis, records, capacities
Training load: fitness, fatigue, freshness
Statistics with CSV export
Coaching
Coached athletes
5UnlimitedUnlimited
Coach dashboard, comments, real-time chat
Several coaches per athlete
AI
AI with your own key (OpenAI, Anthropic, Google, Mistral…)
AI on OpenAthlete's keys
Monthly allowanceYour instance's keys
Local models (Ollama, vLLM, LM Studio)
MCP server for Claude, ChatGPT, Cursor
Account and hosting
Where the data lives
OVH, FranceOVH, FranceYour server
Single sign-on (OpenID Connect)
Invite-only or closed sign-up

AI

Your key, or ours

Your own key · free

Add a key from OpenAI, Anthropic, Google, Mistral, OpenRouter, DeepSeek, xAI, Groq and more, and pick a model per feature. You pay the provider at cost. Keys are encrypted with AES-256-GCM.

Included with Supporter

No key to manage: AI runs on our keys within a monthly allowance, and a meter in your settings shows what you've used. When it runs out, your own key takes over if you've added one.

Either way, no AI runs on your data until you allow it.

What athletes pay

The paid tier, per year

OpenAthlete's free account has every feature. This is what the paid plan costs elsewhere.

All comparisons

  • OpenAthlete

    €0

    Every feature. Supporter (€50) is optional.

  • intervals.icu

    $48

    Supporter, 12 × $4

  • Strava

    €59.99

    Subscription; not a planning tool

  • Nolio Premium

    €82.80

    Premium, 12 × €6.90

  • Runna

    €119.99

    Yearly plan

  • TrainingPeaks Premium

    $134.99

    Yearly; Premium is needed to get planned workouts on your watch

List prices on each vendor's pricing page, checked on November 3, 2026. US dollar prices are before tax; OpenAthlete prices include VAT. Sources: intervals.icu, Strava, Nolio Premium, Runna, TrainingPeaks Premium.

Where your €5 goes

No investors, no ads. Users paying for what they use.

Servers in France

The API and the database run on OVH machines in France, and they carry every free account too.

AI bills

Supporter AI runs on our keys, and every call is paid to the provider at its token price.

Development time

OpenAthlete is built by an independent developer in Grenoble, an ultra runner, with contributors on GitHub. Supporters pay for the hours that go into it.

Not ready for a subscription? Buy a coffee.

A one-off thank-you on Buy Me a Coffee. It pays for a few days of servers, and every message gets read.

Buy us a coffee

Billing questions

Yes. €5 a month and €50 a year are what you pay, VAT included.

From the Subscription tab of your settings, at any time. Supporter stays active until the end of the period you paid for, then your account goes back to Free with all your data.

Yes, from the same place. Yearly costs €50, two months less than twelve monthly payments.

Nobody is removed: your athletes stay linked to you and keep all their data. You can't add new athletes while you coach more than five, and AI on our keys stops at the end of the paid period.

Once the iOS app is out, you'll be able to subscribe with an in-app purchase through the App Store. On the web, payment goes through Stripe.

Yes. Payment goes through Stripe, and your invoices are in the billing portal linked from your settings.

No, because the free plan already has the whole app. Supporter only adds AI on our keys and unlimited athletes; try everything else for free first.

Yes. Without billing set up, an instance sells nothing and limits nobody. You pay for your own server and, if you give the instance AI keys, your provider's bills.

Not yet, because there is no club account yet. Each coach only pays above five athletes, or the club runs its own instance for free.

Start free. Upgrade if it earns it.

Every feature works on the free account. Supporter is there for coaches with a roster, and for anyone who'd rather not manage an AI key.

Free forever. No credit card.