If you want to calculate tour package cost correctly, you need more than a quick estimate in a WhatsApp chat. A profitable tour price comes from a simple, repeatable method: separate shared costs from per-person costs, divide shared costs by the group size, add your markup and check the result against the market. This guide walks you through that method with a complete worked example you can copy.
Whether you run a small inbound tour company, a DMC or a travel agency, the same logic applies to every private, tailor-made tour — from a 5-day cultural circuit to a 14-day round trip.
Why accurate tour costing matters
Under-pricing a tour by even 5% can wipe out the profit of the whole booking. Over-pricing loses you the customer to a faster competitor. Accurate costing helps you:
- Protect your margin — no forgotten driver allowance, guide fee or entrance ticket.
- Quote faster — the first operator to send a clear, professional quote often wins the booking.
- Quote any group size — when the customer adds two friends, you already know the new price.
- Pay agent commission safely — you know exactly how much margin you can share.
Step 1: List every cost component
Start by writing down every cost the tour will create. For a private tour with a vehicle, these usually fall into two groups.
Shared (fixed) costs — paid once for the whole group
- Vehicle hire (usually kilometres × rate per km)
- Driver allowance (bata) per day and driver accommodation
- Chauffeur-guide or national guide fee per day
- Parking, highway tolls and permits
- Airport meet-and-greet and welcome items
Per-person costs — paid for each traveller
- Hotel accommodation (per room, then divided by occupancy)
- Meals not included in the hotel plan
- Entrance fees and activity tickets
- Safari jeep seats, boat rides, train tickets
- Travel insurance or SIM cards if you include them
Step 2: Calculate transport by distance
For multi-day private tours, transport is normally priced by distance. Plan the route day by day, add up the kilometres and multiply by the per-km rate of the vehicle you need. Remember to include the empty return leg if your supplier charges it.
Transport cost = total km × rate per km + (driver allowance × days)
Choosing the right vehicle for the group size matters: a car for 1–2 travellers, a van for 3–6, a mini coach for larger groups. The vehicle changes as the group grows, so your transport cost per person does not fall in a straight line.
Step 3: Add accommodation by room type
Hotels quote per room, but you sell per person. Convert the room rate:
- Double (DBL): room rate ÷ 2 per person
- Single (SGL): full room rate for one person — the difference is the single supplement
- Triple (TPL): room rate (with extra bed) ÷ 3 per person
Make sure every night uses the correct meal plan — bed and breakfast (BB), half board (HB) or full board (FB) — and that seasonal surcharges are included.
Step 4: Add entrance fees and activities
Entrance fees are per person and can make up a large share of a cultural tour. List every site on the itinerary, check whether the fee is charged in local currency or USD, and confirm whether children pay less. Prices change, so always check the current official rate before you quote.
Step 5: Apply your markup
Add all costs per person, then apply your markup. There are two common methods:
- Percentage markup: cost × (1 + markup %). Simple and consistent.
- Fixed margin per person: cost + a fixed amount. Useful for very cheap or very expensive tours.
If you sell through agents, decide whether their commission comes out of your markup or is added on top. Write this rule down so every quote follows it.
Worked example: 7-day private tour for 4 travellers
The figures below are illustrative only — use your own supplier rates.
| Cost item | Calculation | Total (USD) |
|---|---|---|
| Van transport | 742 km × $0.50 | $371 |
| Driver allowance | 7 days × $15 | $105 |
| Hotels (2 DBL rooms, HB) | 6 nights × 2 rooms × $95 | $1,140 |
| Entrance fees | 4 travellers × $78 | $312 |
| Total cost | $1,928 | |
| Markup 18% | $1,928 × 0.18 | $347 |
| Selling price | $2,275 ÷ 4 travellers | $569 per person (DBL) |
Now repeat the same calculation for 2, 6, 8 and 10 travellers, and for single and triple rooms. That gives you a complete rate table — and this is where spreadsheets start to break.
Common tour costing mistakes
- Forgetting the driver's accommodation or allowance on long tours.
- Using last season's hotel rates.
- Dividing the vehicle cost by the group size but forgetting that a bigger group needs a bigger vehicle.
- Not charging a single supplement.
- Showing internal costs and markup on the customer's quote.
- Quoting in one currency and paying suppliers in another without an exchange-rate buffer.
Spreadsheet or tour costing software?
A spreadsheet works for a few quotes a month. Once you send several quotes a week, rebuilding formulas, copying rates and recalculating group sizes becomes slow and risky. Tour costing software keeps your supplier rates in one place and does the maths for every quote.
TourRova's pre-costing module was built for exactly this workflow: plan the route on Google Maps, and it calculates the kilometres, applies your vehicle per-km rate, adds hotels, guides, meals and entrance fees, applies your markup and creates a per-person rate table for 2, 4, 6, 8 and 10 pax in SGL, DBL and TPL. One click turns it into a branded PDF quote — without showing your internal costs.
Calculate your next tour in minutes
Try TourRova free for 14 days — plans from $19/month, no credit card required.
Start free trialKey takeaways
- Split costs into shared costs and per-person costs.
- Price transport by distance and the right vehicle for the group size.
- Convert room rates to per-person prices for SGL, DBL and TPL.
- Apply a consistent markup and decide how agent commission works.
- Build a rate table for every group size — or let software do it for you.
Want to see the calculation done automatically? Read more about our tour cost calculator or compare TourRova plans.