Four products, four ways of counting
These products are not billed the same way, because they are not used the same way. Operating a network is a monthly cost that grows with your hardware. Certifying a charger model is a project that ends. Roaming earns per session. Each is metered by the unit that actually reflects its value.
ChargePilot
operate modeMetered by stations and chargers
Cost tracks the assets you have. A station is a place; a charger is a physical unit at that place. The first three tiers are self-serve, for chargers you own. Growth and Enterprise are for operators running a network for other people's drivers: team seats, roles and API access, with the operator console at Enterprise.
Free
One place — a home garage or a single site.
- Live sessions & order history
- 7-day message history
- Community support
Starter
A second place, with tariffs and exports.
- Everything in Free
- Custom tariffs & billing
- CSV export
- 90-day message history
- Email support
Advanced
More chargers than your supply can run at once.
- Everything in Starter
- Load management — cap a site's draw and share it between chargers
- 12-month message history
- Priority email support
Growth
Multi-site operators, with API access and team seats.
- Everything in Advanced
- API keys
- Team seats & roles
- 12-month message history
- Priority support
Enterprise
Unlimited places with full operator tooling.
- Everything in Growth
- Operator console
- SSO
- Custom retention
- SLA
| Feature | Free | Starter | Advanced | Growth | Enterprise |
|---|---|---|---|---|---|
| Stations (places) | 1 | 2 | 4 | 10 | Unlimited |
| Chargers | 2 | 5 | 15 | 50 | Unlimited |
| Message history | 7 days | 90 days | 12 months | 12 months | Custom |
| Remote commands | Included | Included | Included | Included | Included |
| Custom tariffs & billing | Not included | Included | Included | Included | Included |
| CSV export | Not included | Included | Included | Included | Included |
| Load management | Not included | Not included | Included | Included | Included |
| Team seats | 1 | 3 | 3 | Unlimited | Unlimited |
| API keys | Not included | Not included | Not included | Included | Included |
| Operator console | Not included | Not included | Not included | Not included | Included |
| SSO | Not included | Not included | Not included | Not included | Included |
| Support | Community | Priority | Priority | SLA |
A station is a place — a site with an address. A charger is a physical unit at that place, with one or more connectors. Every ChargePilot plan, including Free, speaks full OCPP 1.6, 2.0.1 and 2.1 and can start and stop a charge remotely.
TestPilot
test modeMetered by charger model under test
Conformance testing is project-shaped: you validate a hardware model, ship it, and stop. So it is priced per charger model rather than per month of operation.
Free
Prove the connection and read the log.
- Live OCPP message inspection
- Send RemoteStart/Stop, Reset
- Full 1.6 + 2.0.1 message set
Per model
Certify one charger model, as many runs as it takes.
- Unlimited test runs
- Exportable pass/fail conformance report
- Scenario library
- Email support
Team
A hardware team shipping several models a year.
- Everything in Per model
- Run in CI on every firmware build
- Shared scenario library
- Priority support
SimPilot
simulatorMetered by concurrent simulated chargers
One simulated charger on your laptop is a development tool and stays free. A hundred of them in CI is a load test, and that is what is priced.
Local
Build against a real OCPP charger without owning one.
- Full 1.6 + 2.0.1 sessions
- Fault injection
- Scriptable from the CLI
Scale
Fleet simulation for CI and load testing.
- Everything in Local
- Parallel fleet simulation
- Load-test scenarios
- Email support
HubPilot
roamingIn developmentMetered by roaming partners and CDRs
Roaming earns when a session happens, so it is priced the same way: a fee per connected partner, plus a charge per detail record exchanged.
Roaming
Connect your network to other networks over OCPI 2.2.1.
- OCPI 2.2.1 credentials handshake
- Session and CDR exchange
- Token authorization across networks
- Partner request log
Questions
Why is each product priced differently?
Because they are used differently. ChargePilot is a system you run continuously, so it is metered by the hardware you operate. TestPilot is a project that ends when your charger model ships. SimPilot is a development tool that costs us nothing until you run it at fleet scale. HubPilot earns when a roaming session happens. Charging all four by the same unit would overcharge some customers and undercharge others.
Do I need ChargePilot to use TestPilot?
No. They are independent. You can certify a charger model with TestPilot and never operate a network, or run a network on ChargePilot with hardware someone else certified.
What counts as a station versus a charger?
A station is a place — a site with a name and an address. A charger is a physical unit at that place that speaks OCPP, and it has one or more connectors. Five chargers in one car park is one station; five home garages is five stations.
What happens if I go over a limit?
Adding a station or charger beyond your plan is blocked, and we tell you which limit you hit. Chargers you already run keep working — we never cut off a live charging session because of a plan boundary.
Can I change plan later?
Yes, in either direction. If you downgrade below what you are using, your existing chargers keep working and reporting; you simply cannot add more until you are back inside the limit.
Can I self-host instead?
Yes. Everything is standards-based OCPP and runs on your own infrastructure if you prefer. Talk to us about a self-host arrangement.
When is HubPilot available?
It is in development. The OCPI 2.2.1 credentials handshake and partner registry exist; session and CDR exchange are being built. Register interest and we will keep you posted.
Not sure which plan fits?
Tell us what you are building — how many sites and chargers you run, or which charger model you need to certify. If a free tier covers you, we will say so.
Talk to us