Subscriptions & Billing
Pick a plan, pay through Paystack, extend renewals
Subscriptions live in Settings → Subscription. Billing flows through Paystack for cards, mobile money, and bank transfer. SLA contracts are tracked separately for enterprise tenants.
Plans
- Trial — 14 days, up to 5 vehicles. Auto-converts to Free at the end if you don't pick a plan.
- Starter — basic GPS + alerts, monthly per vehicle.
- Growth — Starter + AI Command Pilot + advanced compliance.
- Enterprise — Growth + bring-your-own-database, drone telemetry, priority support, SLA.
Pay with Paystack
- Open Settings → Subscription → Upgrade.
- Pick the plan + asset count. The cost preview shows the line items + tax.
- Tap Pay now. Paystack's popup loads — enter card details / pick mobile money / bank transfer.
- On success, the dashboard banner flips green and the new plan is live in < 30 seconds.
Renewal extension (admin-only)
Need to push a tenant's next charge out by N days (e.g. while a wire transfer clears)? RootAdmins can do that from the Platform Admin panel:
- Open Admin → Subscription renewals. The panel lists every tenant whose CurrentPeriodEnd is within 30 days.
- Tap + Extend on the row. Enter the number of days (1–365).
- The new period end anchors at the existing end (so a 7-day extension on a tomorrow-renewal becomes 8 days from now), the dunning reminder dedup is reset, and any past-due / cancelled status flips back to Active.
Saved cards
Cards used for past payments appear in Settings → Subscription → Cards with the last 4 digits, brand, and expiry. You can remove a card any time; this revokes Paystack's authorization code so future charges fail until a new card is added.