Skip to content
Limited offer: Self-Hosted Travel CRM license now $800 — save $200 — See offer
Home / Blog / How-To Guide

How to Calculate Tour Package Cost: A Step-by-Step Guide for Tour Operators

Dinesh Kumara 4 min read
How to Calculate Tour Package Cost: A Step-by-Step Guide for Tour Operators

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
Tip: keep a supplier rate list (vehicle per-km rates, hotel BB/HB/FB rates, guide fees) and update it every season. Old rates are the number-one reason tour quotes lose money.

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 itemCalculationTotal (USD)
Van transport742 km × $0.50$371
Driver allowance7 days × $15$105
Hotels (2 DBL rooms, HB)6 nights × 2 rooms × $95$1,140
Entrance fees4 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

  1. Forgetting the driver's accommodation or allowance on long tours.
  2. Using last season's hotel rates.
  3. Dividing the vehicle cost by the group size but forgetting that a bigger group needs a bigger vehicle.
  4. Not charging a single supplement.
  5. Showing internal costs and markup on the customer's quote.
  6. 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 trial

Key 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.

Frequently asked questions

What is the formula to calculate a tour package cost?
Add all fixed costs (vehicle, driver, guide) and all per-person costs (hotels, meals, entrance fees) for the trip, divide the fixed costs by the number of travellers, add the per-person costs, then apply your markup. The result is the selling price per person.
How much markup should a tour operator add?
Most inbound tour operators work with a markup between 15% and 30% depending on the market, the agent commission they must pay and the level of service. Always check that the markup covers your overheads and any agent commission.
How do I price a tour for different group sizes?
Shared costs such as the vehicle and guide are divided by the number of travellers, so the price per person falls as the group grows. Calculate a separate rate for each group size (for example 2, 4, 6, 8 and 10 pax) or use software that builds the table automatically.
Is there software that calculates tour package costs automatically?
Yes. TourRova's pre-costing module calculates driving distance with Google Maps, applies your vehicle per-km rates, adds hotels, guides and entrance fees, applies your markup and produces a per-person rate table and branded quote.
DK
Dinesh Kumara
Founder of TourRova & DKwebArt · 10+ years building travel and business software · Sri Lanka
Chat with us