All posts

Operations

How to price a custom group tour: the vehicle-day method, with the arithmetic

September 14, 2026 · Max · 10 min read

Price the vehicle-day, not the head. Work out what one van on the road for one day costs you including your overhead, apply a margin to that floor, quote the whole vehicle as a single number, and let the per-person figure fall out of it afterwards. That is the vehicle-day method and it takes two minutes an enquiry once your floor is written down.

The formula, in full:

Price = (direct cost of the day + overhead allocated to the day) ÷ (1 − your target margin)

The division is the part people get wrong, and on the illustrative figures below getting it wrong costs $149.60 a day and $21,542 a year. The worked example is at the bottom and every figure in it is illustrative: substitute your own and the method does not change.

Step 1: the direct cost of one vehicle-day

Add up only what the day itself consumes. Not your phone bill, not your website: those come in step 2.

LineHow to get itIllustrative
Driver and guide timeHours on duty, including depot to pickup and back, at your all-in hourly cost9 hours at $30 = $270
FuelRoute distance at your own cost per kilometre or mile300 km at $0.22 = $66
Vehicle standing costFinance or lease, insurance, maintenance, tyres and licensing for the year, divided by the days the vehicle actually works$55
Parking and tollsThe route, as it actually runs$35
Cleaning and consumablesWater, wipes, the valet between jobs$15
Direct cost$441

Illustrative figures for a six-seat van on a nine-hour day. They are not benchmarks and they are not a claim about anyone's costs.

The line most operators skip is the vehicle standing cost, because it does not arrive on the day. Divide the annual cost of owning the vehicle by the number of days it actually earns, not by 365. A van that works 144 days a year has to recover its whole year on those 144 days.

Step 2: the overhead nobody prices in

Your direct cost floor is not your cost floor. The business also pays for a phone, a website, hosting, software, an accountant, insurance admin and whatever marketing brought the enquiry to you. That money is spent whether or not the van moves, and if it is not inside your price it comes out of your margin without ever appearing on a quote.

Take your monthly overhead and divide it by the vehicle-days you actually run in a month.

Illustratively: $1,440 a month of overhead ÷ 12 operating days = $120 a day.

So the full cost floor for this example is $441 + $120 = $561. That is the number below which the day loses money, and it is the number to remember when somebody asks for a discount.

Step 3: margin, not markup. This is where the money goes

Margin and markup are not the same number and confusing them is the most expensive arithmetic error in this business.

  • Markup multiplies the cost: $561 × 1.4 = $785.40. You added 40% to your cost. Your actual margin is (785.40 − 561) ÷ 785.40 = 28.6%.
  • Margin divides by what is left: $561 ÷ (1 − 0.40) = $935. Your margin is genuinely 40%.

Same intention, same cost, $149.60 a day between them. At 144 operating days a year that is $21,542 of gross profit, which is the difference between a business that can replace a vehicle and one that cannot.

Pick your target margin deliberately. If you do not have a number, start at 40% and check it against a full year rather than a good week.

Step 4: quote the vehicle, then divide

Quote $935 for the vehicle, up to six people. Then, and only then, mention what that works out to per person if they ask: $155.83 at six, $233.75 at four.

Quoting per head first invites two things you do not want. It invites haggling, because a per-person price looks like a menu. And it punishes you on small groups, because your cost barely moves between four passengers and six while a per-head price collapses. The van costs what it costs.

Step 5: keep pass-throughs separate, and look them up on the day

Admissions, attraction tickets, entry fees and anything else you buy on your guests' behalf are a pass-through, not revenue. Itemise them separately on the quote, charge them at cost, and never bury them inside your tour fee.

Look the current price up on the day you quote. Third-party prices move by season, by day of week and by operator, and a figure you memorised last spring is exactly the one that quietly eats your margin this autumn. This is also why there are no real attraction prices anywhere in this article: any number printed here would be wrong by the time you read it, and it is not ours to quote.

Keeping them separate has a second benefit. When a customer pushes on price, the pass-through is visibly not yours, so the only thing on the table is your fee, and you already know its floor.

Step 6: the deposit

A deposit is not a payment schedule, it is insurance against a day you cannot resell. Once you have blocked a van and a driver for a Saturday, a cancellation on the Friday costs you the whole day, not a seat.

A deposit of 25% to 30% of the tour fee covers the realistic cost of holding the date. On the example: $935 × 30% = $280.50, so ask for $280 with the balance due before the trip. Write the cancellation terms on the quote itself, in one sentence, where the customer has to scroll past them to accept.

The worked example, end to end

StepWorkingResult
Direct cost270 + 66 + 55 + 35 + 15$441
Overhead per day1,440 a month ÷ 12 operating days$120
Full cost floor441 + 120$561
Price at 40% margin561 ÷ 0.60$935
Gross profit per day935 − 561$374
Per person at six935 ÷ 6$155.83
Per person at four935 ÷ 4$233.75
Deposit at 30%935 × 0.30$280.50
AdmissionsLooked up on the day, itemisedAt cost, separately
A year at 144 days144 × 374$53,856 gross profit
The same year, priced by markup144 × 224.40$32,314

All figures illustrative. Substitute your own hourly cost, route distance, standing cost, overhead and operating days.

When they ask for a discount

You know your floor, so you can answer in seconds instead of guessing under pressure.

  • Never go below the full floor. $561 in this example, not $441. A day priced between the two feels like a discount and is a loss.
  • Take something out rather than taking money off. A shorter day, fewer stops, a later start. Then the price reflects a smaller job instead of teaching the customer that your first number was soft.
  • Discount for what helps you. A midweek date, a shoulder-season month, a group that pays in full up front. Those have real value to you and are worth paying for.
  • Know the walk-away. A quiet Tuesday at a thin margin beats an empty Tuesday. A busy Saturday at a thin margin costs you the Saturday you could have sold properly.

Four mistakes that survive for years

  1. Pricing from the competition. Their floor is not your floor. They may have a paid-off vehicle, a spouse driving, or a loss they have not noticed yet.
  2. Forgetting deadhead. The hour to the pickup and the hour home are on the clock and in the fuel. Price the shift, not the tour.
  3. Pricing a season by a good month. Overhead per day is only honest if the divisor is a realistic year, quiet months included.
  4. Redoing the sums for every enquiry. It is tedious, so people stop, and instinct pricing comes back within a month.

Write it down once, quote from it forever

The reason gut-feel pricing survives is friction. Nobody reworks a cost floor at 11pm with a customer waiting, so they guess, and the guess is always low.

Put the floor in a document today, one line per vehicle type. Then every enquiry is a lookup rather than a calculation.

FleetDesk, dispatch software for tour operators, is built around that: your tours are a catalog you set up once with their real price and deposit, a quote is built from the catalog rather than typed from scratch, and the money screen shows what each trip brought in against what the day cost. If you are keeping the floor in a document instead, that is a perfectly good answer as long as the document exists. The failure mode is not the tool. It is the sums living only in your head.