Payments for charters, shuttles and tours

Bus company payments, from deposit to refund.

Take a card deposit when the customer says yes, charge the balance on the due date, and work out refunds from your own cancellation policy. The money goes straight to your own Stripe account.

$40 per bus per month, with a 30-day free trial.

Northshore Events · Booking #2481
Vancouver → Whistler Village · Sat, Nov 14 · 56-seat coach
1Paid to your Stripe account
2Sep 30Quote accepted, deposit paid by card
Visa ending 8031 saved for the balance$575.89Deposit paid
3Nov 4Balance reminder emailed
Your balance of $1,343.75 is due Nov 7Reminder
4Nov 7Balance charged to the saved card
Receipt emailed to Priya Nair$1,343.75Paid in full
5Nov 16Post-trip charge: cleaning
Paid by card from a payment link$150.00Paid
Booking total
$2,069.64
Deposit$575.89
Balance$1,343.75
Post-trip charge$150.00
Balance due$0.00
7Payment link
1
Your own Stripe account
Every payment goes straight to your Stripe account. GridOps adds no fee to charter payments.

WHAT IT IS

GridOps handles payments for bus and coach companies in Canada and the US, from the deposit a customer pays when they say yes to the refund your policy allows if they cancel.

It replaces chasing cheques, reading card numbers over the phone and working out refunds by hand. Every card payment goes straight to your own Stripe account, and GridOps adds no fee to charter payments.

Set what’s due when a quote is accepted, and GridOps charges the saved card for the balance on its due date after reminding the customer. Overdue balances get reminders on day 0, 7, 14 and 28.

Your day, changed

What changes when payments run through GridOps?

The same seven moments in the life of every booking’s money. Pick one to see what changes.

Step 01 of 07Taking the deposit
Today
An invoice by email, then waiting for a cheque or a call with a card number.
WITH GRIDOPS
The customer pays the deposit by card the moment they accept.

Getting paid

How does GridOps get you paid?

Money is where charter bookings go wrong: a deposit that never arrives, a balance nobody chased, a refund argued over. GridOps takes care of each step and keeps the money in your own Stripe account.

Payment required to accept
Deposit now, we charge the balance on its due date.
What your customer sees on the quote
Vancouver → Whistler Village · Sat, Nov 14
Trip total$1,919.64
Due today$575.89
Accept and pay $575.89

01

Paid when they say yes

A deposit, full payment or nothing. Your choice.

Choose what’s due when a quote is accepted: a deposit, the full amount, or nothing.

Customers pay by card on the quote, and accepting creates the booking.

Send a payment link for any amount, at any time.

No deposit within 48 hours? The bus hold is released and the customer gets a link to secure it again.

02

Balances that collect themselves

Nobody has to chase a payment.

The card is saved when the deposit is paid.

GridOps reminds the customer, then charges the balance on its due date.

Overdue balances get reminders on day 0, 7, 14 and 28.

Every payment sends a receipt by email.

Balance for Booking #2481
Nov 4Reminder emailedBalance due Nov 7
Nov 7Balance charged to saved card$1,343.75
Nov 7Receipt emailedPaid in full
If a balance is overdue
Day 0Day 7Day 14Day 28
A reminder email on each day until it’s paid.
If they cancel 10 days beforeHalf refund
Trip day30 days before
14+ days
Full refund
7 to 13 days
Half refund
0 to 6 days
No refund
Paid so far$575.89
Admin fee-$50.00
Refund to customer$237.95
Example policy: full refund 14+ days out, half refund 7 to 13 days, none within a week, $50 admin fee.

03

Refunds by your own rules

Your cancellation policy does the maths.

Set refund tiers by how many days before the trip the customer cancels.

Add an admin fee, a reschedule fee and a no-show charge.

Refund in full or in part, with a refund confirmation email.

Use a separate policy for shuttles if you need one.

04

Every dollar on record

Card, cash, cheque or e-transfer.

Record cash, cheque and e-transfer payments against the booking.

Add post-trip charges for cleaning, damage or extra time.

Email invoices, with taxes by region.

A payments dashboard shows what’s paid and what’s due.

Record payment
Amount$400.00
Booking#2512 · Kits Secondary band trip
Balance due after$212.50
Post-trip charge
CleaningDamageExtra time
Cleaning after Northshore Events$150.00
Sent to the customer with a payment link.

How do payments work for shuttles and tours?

Charters, shuttle seats and bus tours share the same Stripe account, the same cancellation policies and the same customer emails.

Charters

Charter
Northshore Events
Deposit paid on the quote$575.89
Deposit paid

A deposit on the quote

Customers accept a charter quote and pay the deposit in the same step.

Sending charter quotes?

See how quotes go out and get accepted in our charter bus quoting software.

Shuttle seats

Shuttle
YVR Airport Express · 2 seats
Paid by card at checkout$98.00
Paid in full

Seats paid online

Customers buy shuttle seats by card. A cancellation refunds by your policy and puts the seat back on sale.

Selling shuttle seats?

Customers pick a departure and pay in our shuttle booking software.

Bus tours

Bus Tour
Sea to Sky day tour · 4 seats
Checkout left unpaid$356.00
Released after 30 min

Holds that let go

An unpaid tour booking is released after 30 minutes, so an abandoned checkout doesn’t block the date.

Running bus tours?

Sell seats or the whole bus in our bus tour booking software.

Receipts, tax and team controls, built in

Receipts, tax, team controls and your own Stripe account come with every booking. Nothing to add on.

Your customers

Payment receipt · $575.89Delivered
Refund confirmationOpened
Trip rescheduled to Nov 21Delivered

Receipts for every payment

An email receipt goes out the moment a payment lands.

Refund confirmations

Customers get an email when a refund is issued.

Reschedules

Move a trip to a new date, with a reschedule fee if your policy has one.

Your rules

Tax by province or stateAutomatic
No-show fee100% of trip
Invoice emailedSent

Taxes by region

The right tax for each province or state is added for you.

No-show charges

Charge the no-show fee set in your cancellation policy.

Emailed invoices

Send an invoice by email for any booking.

Your team

Accountant rolePayments only
Refund issued by Jordan M.Audit trail
Payment received · #2481Email alert

An accountant role

Your bookkeeper sees payments without touching dispatch.

An audit trail on every payment

Every change to a payment, with who made it and when.

Payment alerts

Get an email when a payment comes in or a trip is cancelled.

Your Stripe

Deposit · Booking #2481Your Stripe
GridOps fee on chartersNone
Card on file for balanceSaved

Your own Stripe account

Money lands in your Stripe account, not ours.

No GridOps fee on charters

Charter payments carry no GridOps fee. Stripe charges its own card fees.

A card on file for the balance

The card from the deposit is kept with Stripe to charge the balance.

Pricing

What do payments with GridOps cost?

Payments come with GridOps at one price per bus, with quoting and dispatch included. Charter payments carry no GridOps fee. Online shuttle and tour bookings carry a booking fee, listed on our pricing page. Stripe charges its own card fees.

Questions operators ask about payments

Where does the money go?

Straight to your own Stripe account. GridOps never holds your customers’ money.

Does GridOps take a fee on payments?

Not on charters. Online shuttle and tour bookings carry a booking fee, listed on our pricing page. Stripe charges its own card processing fees.

Can customers pay a deposit and the balance later?

Yes. Take a deposit when they accept, and GridOps charges the saved card for the balance on its due date, after a reminder.

What happens if a balance is overdue?

GridOps emails the customer on the day it’s due and again on day 7, 14 and 28.

Can I record cash or cheque payments?

Yes. Record cash, cheque and e-transfer payments against the booking, so every booking shows what’s paid and what’s due.

How are refunds worked out?

From your cancellation policy: refund tiers by days before the trip, plus any admin fee. Refunds can be full or partial.

Can I charge for cleaning or damage after a trip?

Yes. Add a post-trip charge for cleaning, damage or extra time.

Do customers get receipts?

Yes. Every payment sends a receipt by email, and every refund sends a refund confirmation.

Can I send a payment link?

Yes. Send a payment link for any amount, such as a balance or an extra charge.

How long does setup take?

GridOps can be set up in as little as 24 hours. You connect your own Stripe account during setup.

Ready to stop chasing payments?

Book a demo and see a booking go from deposit to paid in full.

Deposits start on the quote. See our charter bus quoting software.

Last updated September 29, 2026