Charter BusIndex

Charter bus contract checklist: questions to ask before you sign

What a good charter quote and contract should spell out — pricing, driver costs, cancellations, damage and safety.

Charter pricing is quoted in different ways — hourly with a minimum, per day, or per mile — and two quotes that look similar can differ a lot once extras are added. A clear written contract protects your group. Use this checklist when comparing operators.

Start early. Popular dates — graduation weekends, football season, spring break and the December holidays — book out, and the operators with the best records fill first. Requesting quotes a couple of months ahead gives you time to check each company properly instead of taking whoever is free.

Who is actually operating the bus?

Price and what it includes

Drivers and hours

Deposits, payment and cancellation

Rules on board

Insurance and accessibility

Comparing quotes fairly

Put every quote into the same shape before you compare: total price for the same vehicle type and capacity, the same itinerary, with all fees, driver costs and gratuity included. An hourly quote with a five-hour minimum and garage-to-garage billing can end up costing more than a higher day rate. If one quote is far below the others, ask what it leaves out — and check that company's USDOT record first.

Get it in writing

Verbal promises about the vehicle, amenities or pickup times are hard to enforce. Ask for a written contract or confirmation listing the date, pickup and drop-off addresses and times, vehicle type and capacity, driver arrangements, total price with every fee itemised, deposit and balance dates, and the cancellation terms. Keep it with your trip paperwork and share it with the group leader who will be on the bus.

On the day

Have the operator's dispatch number, not just the salesperson's. Check that the bus matches the contract and displays the company's name and USDOT number. If something looks unsafe, don't board — and report it to FMCSA's National Consumer Complaint Database (1-888-368-7238).

Updated 2026-09-30.

Find operators