Simple, transparent, fair

Pricing that grows with your school

Choose the plan that fits your school today. Upgrade anytime as your transport operation grows.

  • 14-day demo
  • No setup fee
  • Cancel anytime
OnTheBus admin dashboard with live fleet tracking, driver app, and parent app

Starter

Perfect for small schools just getting started.

KSh 10,000 /month

  • Up to 200 students
  • Up to 3 buses
  • 1 location
  • Live bus tracking
  • Parent & driver apps
  • Route & stop management
  • Basic reports
  • Push notifications
Request Demo

Growth

For growing schools with bigger transport operations.

KSh 30,000 /month

  • Up to 1,200 students
  • Up to 11 buses
  • Up to 5 locations
  • Custom roles & permissions
  • API access
  • Priority support
Request Demo

Enterprise

For large schools and multi-campus groups.

Custom

  • 1,200+ students
  • 11+ buses
  • Unlimited locations
  • Dedicated account manager
  • Custom integrations
  • SLA & uptime guarantee
  • Onboarding & training
Contact Sales

SMS notifications are not included

Every monthly plan includes push notifications. SMS alerts are billed separately as a usage meter. Email info@onthebusapp.com for usage details.

Not sure which plan fits? Calculate your needs

Move the sliders to match your school. We recommend the smallest plan that covers all three.

Included in every plan

  • Live tracking
  • Parent app
  • Driver / conductor app
  • Route management
  • Reports
  • Push notifications

Questions schools ask first

Can I change my plan later?

Yes. Start with the plan that fits today and email us or request a demo when you are ready to upgrade or downsize.

Is there a setup fee?

No. There is no setup fee on any plan.

What happens if I exceed my limits?

We will help you move to the next plan that covers your students, buses, and locations. Limits are not silently overage-billed.

Do you offer annual billing?

Ask us at info@onthebusapp.com — we can discuss annual invoicing for your school.

Are SMS notifications included?

No. SMS notifications are billed separately on every plan. Push notifications stay in-plan.