Pricing
Runsten hosted comes in two plans. Prices include VAT. One subscription covers up to 5 cars of your account, at the same price. Runsten is also open source: self-hosted, on your own server, it is free and complete.
Beta: Plus free for a year
Runsten opens as a beta. Plus is offered for 12 months to the first cars of a make while its beta is open, from their connection, without a card: nothing to subscribe to, nothing charged. Otherwise, new accounts start in Free, with the 14-day trial of Plus. The prices below apply after the beta.
| Free | Plus | Self-hosted | |
|---|---|---|---|
| Price | €0 | €4.99 a month or €49 a year | €0, open source (AGPL) |
| Cars | 1 | up to 5, in one subscription | no limit |
| The Garage: the cars of the account side by side (how it works) | — (one car) | yes | yes |
| Volvo, and Polestar (how to connect it) | yes | yes | yes, with a Volvo application of your own for a Volvo (how) |
| Polestar outside the EU and the EEA, with the Polestar ID (beta, how) | — | — | yes, once the instance's administrator turns it on |
| Tesla | yes, through Tesla’s Fleet API | yes, through Tesla’s Fleet API | yes, with your Tesla account’s refresh token (how) |
| BMW and MINI, through BMW CarData | yes, with your own client ID (how) | yes, with your own client ID | yes, with your own client ID (how) |
| Hyundai, Kia and Genesis, through the Pleos Vehicle Data API (beta) | yes, with your own Pleos key (how) | yes, with your own Pleos key | yes, with your own Pleos key (how) |
| Škoda, through the MyŠkoda Public API (beta) | coming later | coming later | yes, with your own MyŠkoda key (how) |
| A Tesla’s controls: charge limit, charging, climate, locks | — | yes, from the car’s page (how) | — |
| Readings | every hour | every 10 minutes when parked, every minute while driving or charging | as Plus by default, at the intervals you choose |
| Trips and charges | found, with wider time ranges | precise | precise |
| History shown | the last 30 days, everything is kept | all of it | all of it |
| History from TeslaMate, Aximote, the Volvo Data Portal or AAOS Logging, imported once (beta) | imported and kept, shown over the last 30 days | all of it, how to import it | all of it |
| Statistics and charts by day, week and month | over the last 30 days, without costs | yes | yes |
| Charging curve, minute by minute | — (hourly readings are too far apart for a curve) | yes | yes |
| Costs, CSV exports | — | yes | yes |
| Ask Runsten (beta): a question about your car, answered from your own data | 10 questions offered | 100 questions a month | — |
| AI assistant (Claude, ChatGPT, Cursor… through MCP) | — | yes, how to connect it | — |
| Home Assistant integration (how to connect it) | yes, updated every hour | yes, in real time | yes, with an access token |
| Home Assistant, through your MQTT broker | — | yes | yes |
| API access, with personal tokens | yes | yes | yes |
| Full export of your data | yes | yes | yes |
- Free charts your car over time, beside the manufacturer’s app, over the last 30 days: statistics by day, week and month, consumption, loss while parked, trips by distance, charges by state of charge.
- Try Plus for 14 days, whenever you like, once, without a card. At the end, your account moves back to Free on its own: nothing is charged and nothing is deleted.
- Free keeps all your data. It reads less often and shows 30 days. Subscribe to Plus and the whole history is back at once.
- Cancel at any time, from Runsten. Plus runs to the end of the period paid for, then the account moves to Free.
- 14 days to change your mind after subscribing: see the subscription terms.
- Self-hosted, Runsten runs on your server with Docker: a NAS, a VPS, a Raspberry Pi. Your data stays with you, and the updates and backups are yours to run. It sends no emails, and has no AI assistant and no controls for a Tesla. Install it.
- Coming later, free in every plan, Free included, and self-hosted: a maintenance log for each car (services, repairs, tyres) and reminders of its deadlines (inspection, service, insurance).
Payments are handled by Link, Stripe’s checkout service, as seller of record. Questions: support@runsten.app.