How to price a shuttle service: a worked example

How to price a shuttle service: a worked example

How to price a shuttle service: a worked example

Pricing

Pricing

Nicholas C.

Nicholas C.

Cost per vehicle hour, turned into per-seat, per-trip, and hourly prices.

Pricing a shuttle service means setting what you charge per trip, per seat, or per hour so that every run covers the full cost of the vehicle, the driver, the empty miles, and your overhead, with a margin left over. Shuttles are easy to underprice because the per-seat number looks small and the deadhead back to the garage is easy to forget.

This guide walks through the cost math line by line, explains when to price per seat, per trip, or per hour, and finishes with a full worked example for an airport and hotel shuttle that you can rerun with your own figures.

Start with cost per vehicle hour

Every shuttle price should start from what one hour of that vehicle costs you to run. Once you know that number, per-seat, per-trip, and hourly prices are just different ways of dividing it.

Cost per vehicle hour has four parts:

  1. Fixed vehicle cost per hour. Annual payment or depreciation, insurance, registration, permits, and scheduled maintenance, divided by the hours that vehicle is actually in service.

  2. Driver cost per hour. Wage plus payroll taxes and any benefits.

  3. Running cost per hour. Fuel, tires, and wear for an average hour of driving.

  4. Overhead per hour. Office, software, marketing, and insurance not tied to a vehicle, spread across all service hours.

Add a target margin on top and you have your floor hourly price for that vehicle.

The three shuttle pricing models

Shuttle operators price in three ways, and most use more than one.

  • Per seat, How it works: Each passenger pays a set fare; Best for: Scheduled airport and event shuttles with many separate riders; Risk: Empty seats on quiet runs

  • Per trip (private), How it works: One price for the whole vehicle on a route; Best for: Groups, families, wedding parties, private airport transfers; Risk: Underpricing deadhead on one-way trips

  • Hourly with minimum, How it works: Rate per vehicle hour with a minimum; Best for: Events, corporate charters, venue loops; Risk: Undercharging setup and staging time

The per-seat model only works if you price for realistic occupancy, not a full van. The per-trip and hourly models are safer because the vehicle is paid for no matter how many people ride.

Worked example: cost per vehicle hour

Here is the full calculation for a hypothetical 14-passenger shuttle van. Every input is an assumption chosen to show the math. Replace each with your own costs.

Assumptions:

  • Vehicle payment or depreciation: $14,000 a year

  • Insurance: $9,000 a year

  • Registration, permits, and inspections: $1,500 a year

  • Scheduled maintenance: $4,500 a year

  • Service hours per year: 1,500

  • Driver wage plus payroll taxes: $26 an hour

  • Fuel and wear: $16 per service hour

  • Overhead: $10 per service hour

  • Target margin: 20% of price

Math:

  • Fixed cost: $14,000 + $9,000 + $1,500 + $4,500 = $29,000 a year

  • Fixed cost per hour: $29,000 / 1,500 = $19.33

  • Total cost per hour: $19.33 + $26 + $16 + $10 = $71.33

  • Price at 20% margin: $71.33 / (1 - 0.20) = $89.16, rounded to $90 an hour

That $90 is your floor. Your market may support more, but anything less means the van loses money every hour it runs.

Turning cost into a per-trip airport price

A private airport transfer price should cover the full round trip of the vehicle, not just the minutes with passengers on board.

Assumptions:

  • Hotel to airport: 35 minutes driving

  • Loading and unloading: 15 minutes

  • Deadhead back to the hotel zone or garage: 35 minutes

  • Airport access fee: $6

  • Floor hourly price: $90

Math:

  • Total vehicle time: 35 + 15 + 35 = 85 minutes, or 1.42 hours

  • Time cost: 1.42 x $90 = $127.80

  • Plus airport fee: $127.80 + $6 = $133.80

  • Rounded private transfer price: $135

Charge that as a flat rate for the whole van. The airport-specific rules are in how to price an airport transfer service.

Turning cost into a per-seat fare

Per-seat pricing spreads the same trip cost across passengers, so the fare depends on how many seats you realistically fill.

Using the same trip cost of $133.80:

  • 4, Fare per seat (cost only): $33.45; Fare per seat with rounding: $34

  • 6, Fare per seat (cost only): $22.30; Fare per seat with rounding: $23

  • 8, Fare per seat (cost only): $16.73; Fare per seat with rounding: $17

  • 10, Fare per seat (cost only): $13.38; Fare per seat with rounding: $14

If you set a $14 fare expecting 10 riders and your runs average 6, every trip loses about $50 ($133.80 - 6 x $14 = $49.80). Use your real average occupancy, track it monthly, and set a minimum number of seats for the run to go, or a minimum charge for a private booking.

Turning cost into an hourly event price

For event and venue shuttles, quote hourly with a minimum that covers staging and travel.

Assumptions: a 5-hour wedding shuttle loop, 30 minutes of travel each way to the venue, and the same $90 floor.

Math:

  • Billable time: 5 hours + 1 hour travel = 6 hours

  • 6 x $90 = $540 at the floor

  • At a market rate of, say, $110 an hour: 6 x $110 = $660

Set the minimum at the number of hours that keeps short jobs above cost once travel to and from the venue is counted. Your own deadhead decides it. The hourly rate method for premium vehicles is in how much to charge for a limo per hour.

Pricing hotel and corporate contracts

Recurring contracts trade a lower rate for guaranteed volume. Price them from the same cost per hour, then decide how much margin to give up for the certainty. Two rules keep contracts safe:

  • Price by the vehicle hour, not by the rider, so slow days still pay.

  • Put fuel and wage adjustments in the contract so a long agreement does not lock in last year's costs.

Putting the prices into your booking system

A shuttle rate card only helps if every quote follows it. In Ride Sync, you set rate rules once: flat rates by zone for airport runs, hourly rates and minimums for events, per-mile pricing for longer trips, and fees like airport access or late-night surcharges. Custom default fees, such as gratuity, are added automatically.

Customers get an instant quote from the booking and quote widget on your website, and with instant booking they pay to confirm by card, Apple Pay, or Google Pay through your own Stripe account. The scheduling assistant highlights when a driver is already booked, so you do not promise a van that is out on another run. If you are still setting up the business, see how to start a shuttle business.

Frequently asked questions

How do I price a shuttle service?

Calculate your cost per vehicle hour from fixed vehicle costs, driver cost, running costs, and overhead, add a margin, then convert that hourly floor into per-trip, per-seat, or hourly prices for each service.

Should I charge per seat or per trip?

Per seat works for scheduled shuttles with many separate riders, priced at your real average occupancy. Per trip or hourly is safer for groups, private transfers, and events because the vehicle is paid for regardless of headcount.

How do I account for deadhead in shuttle pricing?

Include the empty drive back to your base or next pickup zone in the vehicle time you charge for, especially on one-way airport transfers.

What minimum should I set for event shuttles?

Set a minimum number of hours that keeps short jobs above your cost once travel and staging are included. The longer your deadhead to typical venues, the higher the minimum needs to be.

Can Ride Sync quote shuttle trips automatically?

Yes. Set your zone flat rates, hourly rates, minimums, per-mile pricing, and fees as rate rules, and the booking and quote widget gives customers an instant price.

Quick recap

Price a shuttle service from cost per vehicle hour, then convert it into per-trip, per-seat, or hourly prices. Include deadhead and staging, price per seat on real occupancy, protect short jobs with minimums, and price contracts by the vehicle hour. Put the result into Ride Sync's rate rules so every online and phone quote follows the same math.

Start a free trial of Ride Sync (14 days, no card required).

Ride Sync Reservation Dashboard
Image

Try Ride Sync Free for 14 Days

Start taking control of your business today

No Credit Card Required

Ride Sync Reservation Dashboard
Image

Try Ride Sync Free for 14 Days

Start taking control of your business today

No Credit Card Required

Ride Sync Reservation Dashboard
Image

Try Ride Sync Free for 14 Days

Start taking control of your business today

No Credit Card Required