Pricing
Simple pricing in euros.
Start free. Upgrade when you want sync and the AI coach — or run a whole roster for less than a euro per athlete per week.
Free
- Training upload, history and calendar
- Load, readiness and weekly review
- Deterministic coaching guidance
Athlete
- Everything in Free
- Device and platform sync integrations
- AI coach chat and richer insights
- 1,000,000 AI tokens included monthly
Coach
For coachesA 10-athlete roster costs under €0.75 per athlete per week.
- Everything in Athlete
- Coach roster, review queue and plan review
- Athlete assignment and review workflows
- Multi-athlete roster with triage priorities
- Prioritised review queue with bulk actions
- Plan compliance + AI adaptation approve/reject
- Assign sessions with each athlete's own zones
- 2,000,000 AI tokens included monthly — double Athlete
Top-ups
AI credit packs
One credit is 1,000 tokens — what your coach spends reading your data and writing back. Packs are one-time purchases, never expire, and only kick in after your plan's included monthly allowance.
Starter
250 creditsA top-up for the occasional extra question.
Standard
1,000 creditsAbout a month of heavy daily coaching chat.
Pro
3,000 creditsBest value for coaches and power users.
Questions
Fair questions, straight answers
Is it really free right now?
Yes. While we finish setting up billing, every feature — integrations, AI coach chat and coach tools — is available at no cost. When billing goes live your access continues; you'll simply choose a plan then.
What are AI credits?
Your AI coach spends tokens when it reads your data and writes an answer — 1 credit is 1,000 tokens, roughly a few chat exchanges. Every paid plan includes a monthly allowance; credit packs are one-time top-ups that never expire and are only used after your allowance runs out.
Can I cancel any time?
Yes. Subscriptions are monthly and managed through the Stripe billing portal — cancel there in two clicks and your plan simply runs out at the end of the period. Invoices and receipts are always downloadable from your account.
What makes the AI coach different from asking a chatbot?
General chatbots asked to read a training file routinely invent numbers. SteadySignal's coach receives only a minimised numeric snapshot of your own training and is instructed to ground every claim in it — if your data can't answer, it says so instead of guessing.
What is the suggested training based on?
Published, cited sports science — fitted to your own data, never an average rider. The daily suggestion reads your fitness, fatigue and form (the Banister–Coggan model: CTL/ATL/TSB — long-term load, short-term fatigue and the balance between them), your Critical Power and W′ (your sustainable ceiling and anaerobic reserve) measured from your own rides, Foster monotony (how repetitive your week is) and your morning check-ins. Every recommendation prints the reasons it used, and the full list of models is public. Read the methodology →
What happens when I miss a session?
The plan adapts — it doesn't pile the missed work back on top of the next week. A skipped session is detected within about 36 hours, and at most one transparent change is made per week, from three fixed rules: ease the following day, trim the week by roughly 20%, or upgrade a session when you're fresh. If you're coached, every change waits for your coach's approval first — and any change can be undone. How adaptation works →
How do you decide how much I train?
You set two things: how many sessions you want each week, and how many hours you actually have. The block structure comes from your session count (with a deload — an easier recovery week — every third week), and the planner then distributes your weekly hours across those sessions. So a 12-hour athlete gets meaningfully longer sessions and higher hard-day caps than a 4-hour athlete on the same structure. See how hours and volume work →
Try everything free today.
No card required — connect a ride source and see your own signal.