Charter bus software for bus and coach companies
Morning
Charter
Afternoon
Shuttle
Evening
Bus Tour
One bus. One schedule.
Managed in one place.

Proudly built in Canada!
Proudly built in Canada!
Proudly built in Canada!




$40
$40
per bus a month. Every feature included.

CHARTER ยท SHUTTLE ยท BUS TOURS
One board for every bus

CHARTER ยท SHUTTLE ยท BUS TOURS
One board for every bus

CHARTER ยท SHUTTLE ยท BUS TOURS
One board for every bus

Source of Truth
One vehicle. Multiple ways to get paid.
One coach can run a shuttle, a charter and a bus tour in the same day. One calendar, and no bus is ever booked twice.



Morning shuttle
6 to 9 AM, North Ridge to Downtown
Fleet calendar Unit 88
Built for bus and motorcoach companies that run more than one kind of trip
GridOps is bus charter software that also sells shuttle seats and bus tours. Charters, shuttle runs and tour dates share the same buses, so no bus is ever sold twice. See the details for charter bus management software, shuttle booking software and bus tour software.


Charter quoting
Charter bus software
that prices by your own rules


Paste an email, get a quote
Paste a customerโs email and GridOps fills in the dates, stops and passengers, then prices the trip with your rules.

Every trip on one board
Charters, shuttle runs and tours share one dispatch board and the same buses.




Deposit on acceptance
Customers accept and pay the deposit into your own Stripe account. The balance is charged on its due date.





Paste an email, get a quote
Paste a customerโs email and GridOps fills in the dates, stops and passengers, then prices the trip with your rules.

Every trip on one board
Charters, shuttle runs and tours share one dispatch board and the same buses.




Deposit on acceptance
Customers accept and pay the deposit into your own Stripe account. The balance is charged on its due date.





Paste an email, get a quote
Paste a customerโs email and GridOps fills in the dates, stops and passengers, then prices the trip with your rules.

Every trip on one board
Charters, shuttle runs and tours share one dispatch board and the same buses.




Deposit on acceptance
Customers accept and pay the deposit into your own Stripe account. The balance is charged on its due date.



Easy to use
Built for people who run buses, not software.
If you can send an email, you can use GridOps. And you will never be left figuring it out on your own.
Meet Nash, your helper inside GridOps
Stuck? Just ask Nash.
No manuals. No waiting on hold. Type your question in plain words, the way youโd ask a friend. Nash takes you straight to the right page and lights up the exact button to click.
Knows which screen youโre on
Takes you straight to the page you need
Lights up the exact button to click
Here any time, day or night
Ask Nash anythingโฆ
Nash
Here to help
What bus is free tomorrow at 2pm?
Two coaches are free tomorrow at 2pm:
1. Unit 91, 56-seat motorcoach
2. Unit 12, 28-seat mini coach
Unit 88 is booked until 8pm.
Take me there
Where is Add Vehicle?
Right here. Iโve lit it up for you.
Add Vehicle
Plain English
Knows your screen
Deposit amount
The part of the price your customer pays up front to hold their booking.
Cancellation policy
A help icon on your settings
See a question mark next to a setting? Tap it. It tells you, in plain words, what it is and what it does.
Adding vehicles to your fleet
Setting up the quote widget
Setting up tax rates
70+ simple guides
Short, step-by-step guides for everything, from adding your first bus to sending your first quote. Open them any time, day or night.


Real people, happy to help
A real person when you want one
Book a call and weโll show you around. Or choose guided onboarding, and weโll set everything up with you and train your team.
Take it one step at a time. Help is always one tap away.
Easy to use
Built for people who run buses, not software.
If you can send an email, you can use GridOps. And you will never be left figuring it out on your own.
Meet Nash, your helper inside GridOps
Stuck? Just ask Nash.
No manuals. No waiting on hold. Type your question in plain words, the way youโd ask a friend. Nash takes you straight to the right page and lights up the exact button to click.
Knows which screen youโre on
Takes you straight to the page you need
Lights up the exact button to click
Here any time, day or night
Ask Nash anythingโฆ
Nash
Here to help
What bus is free tomorrow at 2pm?
Two coaches are free tomorrow at 2pm:
1. Unit 91, 56-seat motorcoach
2. Unit 12, 28-seat mini coach
Unit 88 is booked until 8pm.
Take me there
Where is Add Vehicle?
Right here. Iโve lit it up for you.
Add Vehicle
Deposit amount
The part of the price your customer pays up front to hold their booking.
Cancellation policy
A help icon on your settings
See a question mark next to a setting? Tap it. It tells you, in plain words, what it is and what it does.
Adding vehicles to your fleet
Setting up the quote widget
Setting up tax rates
70+ simple guides
Short, step-by-step guides for everything, from adding your first bus to sending your first quote. Open them any time, day or night.


Real people, happy to help
A real person when you want one
Book a call and weโll show you around. Or choose guided onboarding, and weโll set everything up with you and train your team.
Take it one step at a time. Help is always one tap away.
Easy to use
Built for people who run buses, not software.
If you can send an email, you can use GridOps. And you will never be left figuring it out on your own.
Meet Nash, your helper inside GridOps
Stuck? Just ask Nash.
No manuals. No waiting on hold. Type your question in plain words, the way youโd ask a friend. Nash takes you straight to the right page and lights up the exact button to click.
Knows which screen youโre on
Takes you straight to the page you need
Lights up the exact button to click
Here any time, day or night
Ask Nash anythingโฆ
Nash
Here to help
What bus is free tomorrow at 2pm?
Two coaches are free tomorrow at 2pm:
1. Unit 91, 56-seat motorcoach
2. Unit 12, 28-seat mini coach
Unit 88 is booked until 8pm.
Take me there
Where is Add Vehicle?
Right here. Iโve lit it up for you.
Add Vehicle
Deposit amount
The part of the price your customer pays up front to hold their booking.
Cancellation policy
A help icon on your settings
See a question mark next to a setting? Tap it. It tells you, in plain words, what it is and what it does.
Adding vehicles to your fleet
Setting up the quote widget
Setting up tax rates
70+ simple guides
Short, step-by-step guides for everything, from adding your first bus to sending your first quote. Open them any time, day or night.


Real people, happy to help
A real person when you want one
Book a call and weโll show you around. Or choose guided onboarding, and weโll set everything up with you and train your team.
Take it one step at a time. Help is always one tap away.
Everything else a bus company needs, included
25 pricing rules, plus unlimited custom rules
Per-km, hourly, night, holiday, deadhead and more, plus your own charges for anything else.
Follow-ups that stop themselves
Unopened quotes are resent after 48 hours. The emails stop when the customer acts.
Drivers see their trips
Each driver sees todayโs trips and the week ahead on their phone.
Google review requests
Sent after the trip, with a private feedback box for low ratings.
Your logo on every email
About 28 automatic emails carry your logo and colours, and you can reword most of them.
Feature
Rich

Charter, shuttle and tours
Three kinds of trips.
One set of buses.

Charter
Quote, book and dispatch every charter
Stop quoting by email and phone. Price one-way, round-trip and multi-day charters by your own rules, measured garage to garage. Customers accept online and pay the deposit into your Stripe.
Instant price on your website, or review each price before it goes out
Follow-ups at 48 hours that stop when the customer acts


Charter
Quote, book and dispatch every charter
Stop quoting by email and phone. Price one-way, round-trip and multi-day charters by your own rules, measured garage to garage. Customers accept online and pay the deposit into your Stripe.
Instant price on your website, or review each price before it goes out
Follow-ups at 48 hours that stop when the customer acts


Charter
Quote, book and dispatch every charter
Stop quoting by email and phone. Price one-way, round-trip and multi-day charters by your own rules, measured garage to garage. Customers accept online and pay the deposit into your Stripe.
Instant price on your website, or review each price before it goes out
Follow-ups at 48 hours that stop when the customer acts


Shuttle and line runs
Sell seats on every scheduled run
Retire the seat spreadsheet. Set routes, stops and fares once. Departures are generated from your schedule, and riders book and pay online.
Seats canโt be oversold once a bus is on the run
A manifest for each run, with a Board button per booking


Shuttle and line runs
Sell seats on every scheduled run
Retire the seat spreadsheet. Set routes, stops and fares once. Departures are generated from your schedule, and riders book and pay online.
Seats canโt be oversold once a bus is on the run
A manifest for each run, with a Board button per booking


Shuttle and line runs
Sell seats on every scheduled run
Retire the seat spreadsheet. Set routes, stops and fares once. Departures are generated from your schedule, and riders book and pay online.
Seats canโt be oversold once a bus is on the run
A manifest for each run, with a Board button per booking


Bus tours
Sell tour seats or the whole bus
No separate tour tool that doesn't know which buses are booked. Put tour dates on sale by the seat or for the whole bus. A private booking closes the public seats, and the tour sits on the same board as your charters.
Unpaid seat holds released after 30 minutes
Review requests after every tour


Bus tours
Sell tour seats or the whole bus
No separate tour tool that doesn't know which buses are booked. Put tour dates on sale by the seat or for the whole bus. A private booking closes the public seats, and the tour sits on the same board as your charters.
Unpaid seat holds released after 30 minutes
Review requests after every tour


Bus tours
Sell tour seats or the whole bus
No separate tour tool that doesn't know which buses are booked. Put tour dates on sale by the seat or for the whole bus. A private booking closes the public seats, and the tour sits on the same board as your charters.
Unpaid seat holds released after 30 minutes
Review requests after every tour

Pricing
Priced per bus
Priced per bus
Founding operator pricing is open
$40
per bus per month. Everything included.
Founding operators pay $20 per bus, locked for 3 years. First 10 operators only.
โ
Never pay a % of your charter bookings
โ
Every feature included, no gated features
โ
No per-user fees or long-term contracts
โ
30-day free trial
โ
Payments go straight to your own Stripe
Founding operator pricing is open
$40
per bus per month. Everything included.
Founding operators pay $20 per bus, locked for 3 years. First 10 operators only.
โ
Never pay a % of your charter bookings
โ
Every feature included, no gated features
โ
No per-user fees or long-term contracts
โ
30-day free trial
โ
Payments go straight to your own Stripe
Founding operator pricing is open
$40
per bus per month. Everything included.
Founding operators pay $20 per bus, locked for 3 years. First 10 operators only.
โ
Never pay a % of your charter bookings
โ
Every feature included, no gated features
โ
No per-user fees or long-term contracts
โ
30-day free trial
โ
Payments go straight to your own Stripe
Product numbers
Numbers you can
check in a demo
25
25
Pricing rules, from per-km to deadhead, plus unlimited custom rules
48h
48h
Before an unopened quote is sent to the customer again
0%
0%
Of your charter bookings taken as a fee
25
25
Pricing rules, from per-km to deadhead, plus unlimited custom rules
48h
48h
Before an unopened quote is sent to the customer again
0%
0%
Of your charter bookings taken as a fee
25
25
Pricing rules, from per-km to deadhead, plus unlimited custom rules
48h
48h
Before an unopened quote is sent to the customer again
0%
0%
Of your charter bookings taken as a fee
How it works
From charter bus request
to paid booking




1
A request arrives
From the booking form on your website, or paste the customerโs email and the quote fills itself.
2
You price it your way
Show an instant price on your website, or let GridOps price it and hold it until you check and send.
3
They accept and pay
The deposit goes to your own Stripe account and the trip lands on your dispatch board.
1
A request arrives
From the booking form on your website, or paste the customerโs email and the quote fills itself.




2
You price it your way
Show an instant price on your website, or let GridOps price it and hold it until you check and send.




3
They accept and pay
The deposit goes to your own Stripe account and the trip lands on your dispatch board.




1
A request arrives
From the booking form on your website, or paste the customerโs email and the quote fills itself.




2
You price it your way
Show an instant price on your website, or let GridOps price it and hold it until you check and send.




3
They accept and pay
The deposit goes to your own Stripe account and the trip lands on your dispatch board.




FAQ
Questions bus companies ask before a demo
Can I check a price before it goes to the customer?
Yes. Each booking form can show an instant price, or GridOps can price the request in the background and hold it until someone on your team checks it and sends it. Multi-day trips are always sent by you.
Can one bus run charters, shuttles and tours?
Yes. Charters, shuttle departures and tour dates sit on one dispatch board and share the same buses. When a charter takes a bus, that date comes off the on-demand tour calendar, so no bus is booked twice.
Do you take a cut of my charter bookings?
No. GridOps is $40 per bus per month with every feature included, and we never take a percentage of your charter bookings. Shuttle and tour bookings paid online carry a 1.9% booking fee (0.9% for founding operators), billed monthly. Card fees are paid to Stripe.
Where does the money go?
Straight to your own Stripe account. Customers pay the deposit when they accept, and the balance is charged to their saved card on its due date. Card details are handled by Stripe; GridOps never stores card numbers.
Do you work with bus companies in the US?
Yes. GridOps is built in Canada and works for bus and motorcoach companies in Canada and the US, with taxes set by region. Shuttle seat sales are for Canadian operators for now.
Can I check a price before it goes to the customer?
Yes. Each booking form can show an instant price, or GridOps can price the request in the background and hold it until someone on your team checks it and sends it. Multi-day trips are always sent by you.
Can one bus run charters, shuttles and tours?
Yes. Charters, shuttle departures and tour dates sit on one dispatch board and share the same buses. When a charter takes a bus, that date comes off the on-demand tour calendar, so no bus is booked twice.
Do you take a cut of my charter bookings?
No. GridOps is $40 per bus per month with every feature included, and we never take a percentage of your charter bookings. Shuttle and tour bookings paid online carry a 1.9% booking fee (0.9% for founding operators), billed monthly. Card fees are paid to Stripe.
Where does the money go?
Straight to your own Stripe account. Customers pay the deposit when they accept, and the balance is charged to their saved card on its due date. Card details are handled by Stripe; GridOps never stores card numbers.
Do you work with bus companies in the US?
Yes. GridOps is built in Canada and works for bus and motorcoach companies in Canada and the US, with taxes set by region. Shuttle seat sales are for Canadian operators for now.

Bring us your busiest day.
Weโll show it on one board: your charters, shuttle runs and tours,
with every bus and driver in place.



Bring us your busiest day.
Weโll show it on one board: your charters, shuttle runs and tours,
with every bus and driver in place.



Bring us your busiest day.
Weโll show it on one board: your charters, shuttle runs and tours, with every bus and driver in place.



Gridops

Gridops
