Billing & Plans
Plans, what's metered, when you're charged, and what happens if a payment fails.
Plans
Each plan includes a number of peak concurrent agents and a monthly allowance of matches. Anything beyond those is billed as overage.
| Plan | Monthly fee | Peak agents included | Each extra peak agent | Matches included / month | Each extra 10 matches |
|---|---|---|---|---|---|
| Core | $49 | 150 | $0.50 | 500 | $0.50 per 10 |
| Pro | $199 | 750 | $0.35 | 2,500 | $0.40 per 10 |
| Elite | $599 | 3,000 | $0.20 | 10,000 | $0.30 per 10 |
| Enterprise | Custom | 10,000+ | Custom | 35,000+ | Custom |
Enterprise pricing is agreed with RideWiseCore directly and set up for you. It can't be chosen through self-service.
What counts as a match
A match is one match request that an agent accepts.
- Requests that end
unmatched(no agent found) are free. - Requests you cancel are free.
- If a request is offered to several agents before one accepts, it still counts once.
Your allowance grows with your fleet. When your agent peak goes over your plan's included agents, your match allowance grows in proportion:
included matches = max(plan matches, ceil(plan matches × agent peak ÷ plan peak agents))For example, on Pro with a peak of 900 agents: 2,500 × 900 ÷ 750 = 3,000 matches included.
Extra matches are billed per started block of 10. On Core (500 included) with 2,000 accepted matches you're 1,500 over, which is 150 blocks: 150 × $0.50 = $75.00 on top of the $49 plan fee. With 2,001 you're 1,501 over, which starts a 151st block: 151 × $0.50 = $75.50.
Match billing starts with October 2026 usage, first charged on the 1 November 2026 invoice. September 2026 and earlier are never billed for matches.
What "peak concurrent agents" means
About every 5 minutes, RideWiseCore counts how many of your agents are active, meaning available or busy and still sending locations. Your peak for the month is the highest of these counts.
- You're not billed per location update. Send as many as you need for good tracking.
- You're not billed per unique agent. 1,000 agents working in shifts of 100 peak at about 100.
- Agents you set to
offline, or who stop sending locations for 30 seconds, stop counting straight away. See Agent tracking.
Example: you're on Core (150 included) and your peak this month is 182. Overage = (182 − 150) × $0.50 = $16.00, added to next month's invoice.
Free trial
Every new account gets a 14-day free trial with full matching and tracking. No card is needed to start.
- Your API key is ready straight away. Signing up creates one, labelled Trial key. Find it under Dashboard → API Keys, where Show and Copy reveal it. You can issue more keys during the trial.
- Add a card any time. Your plan fee for the current month is charged when you add it, then monthly on the 1st. The trial ends as soon as a card is on file.
- If no card is added by the end of the trial, matching and tracking answer
402until one is added, and you can't issue new keys. - Your keys keep working. Nothing is deleted when the trial ends. Once a card is on file, the same keys work again.
The dashboard shows how many days of the trial are left until you add a card.
Finding your Trial key
Log in and open Dashboard → API Keys. Right after sign-up you land on this page automatically.
Find the key labelled Trial key in the list. It's shown masked, like rwc_••••••••.
Click Show (the eye icon) to see the full key, or Copy to copy it. Store it in your backend's secrets, as described in the Quickstart.
Unlike keys you issue yourself, the Trial key can be shown again whenever you need it. If you revoke it, it's gone for good; issue a new key instead.
Who gets a free trial
Only accounts created through Sign up get a free trial and a Trial key. Accounts that existed before the free trial was introduced, and accounts set up for you by RideWiseCore (for example Enterprise), don't have one. For those, matching, tracking and creating keys need a payment method on file, and you issue your own keys under Dashboard → API Keys.
When you're charged
All tenants are billed on the 1st of each month (UTC).
| Moment | What's charged |
|---|---|
| When you first add a payment method | Your plan fee for the current month |
| 1st of every following month | That month's plan fee (in advance) + last month's agent and match overage (in arrears) |
The day before each bill, RideWiseCore emails your billing contact a preview of the amount. You can see the same estimate anytime under Payments → Estimated next bill.
Changing plans
Switch between Core, Pro and Elite from Dashboard → Payments → Plan.
- The change takes effect immediately, with no proration.
- Your next invoice uses the new plan's fee, included agents and matches, and overage rates.
Tip: if you regularly go over your plan's included agents, compare costs. At a peak of 400 agents, Core costs $49 + (400 − 150) × $0.50 = $174. Pro costs $199 with 750 agents included, so it's close in price and leaves room to grow.
If a payment fails
First failure: the invoice is marked failed and your billing contact is emailed. Service carries on as normal.
Automatic retry: about 24 hours later, RideWiseCore charges the invoice again.
Second failure: your service is suspended. Matching returns 403, and new socket connections are refused. Your billing contact is emailed, and RideWiseCore operations is alerted automatically.
To restore service, go to Dashboard → Payments, update your payment method if needed, then open the failed invoice under Invoices and click Retry payment. A successful payment reactivates your account immediately.
You can also retry a failed invoice yourself before the automatic retry runs, for example right after updating your card.
Cancelling
Cancel anytime from Dashboard → Payments → Cancel subscription.
- Matching and tracking stop right away (
403). - Your account, keys and invoice history stay intact.
- Removing your payment method also cancels your subscription.
To come back after cancelling, contact RideWiseCore support.