How to Price a Tour: Cost-Plus Method (2026)

Krzysztof Balon
CEO & Founder
Tour operator since 2012. Running tours in Kraków, Warsaw, and Gdańsk, 100,000+ guests per year.

If you only learn one way to price a tour, make it cost-plus, because it tells you the one number you can never safely go below: the price at which the tour stops making money. Add up every cost a departure carries, separate the costs that move with headcount from the ones that do not, then add a margin. That gives you a floor. What the market will pay sits above it, but you cannot find the ceiling safely until you know the floor.
How to price a tour: start with cost-plus
Cost-plus pricing builds the price up from your costs and adds a target margin. It is the most reliable starting point because it is grounded in numbers you control rather than guesses about demand. What it is not is the whole answer: cost-plus ignores how much travellers value the experience, which is why operators who stop here tend to underprice. Use it to set the floor, then raise toward the ceiling with value-based pricing and move between the two with dynamic pricing for tours. This guide is the floor.
Step 1: List every cost a departure carries
Most underpricing starts with a cost left off the list. Write down everything a single departure consumes:
- Guide and staff time (pay yourself for it too)
- Transport: vehicle, fuel, transfers
- Tickets and entry fees
- Equipment and gear
- Food and refreshments
- OTA commission on channel bookings
- Payment processing fees
- A share of overhead: insurance, software, admin, premises
- A share of marketing and acquisition
The costs operators forget most often are their own time, overhead, and acquisition. Leave those out and your margin is an illusion.
Step 2: Split fixed costs from per-person costs
Some of those costs hold steady regardless of headcount, while others scale with each traveller. The guide, the vehicle, and the booked time slot are largely fixed per departure. Tickets, food, and equipment are per person. This split matters because it decides how the price behaves as a group fills, and it sets up tiered group tour pricing later. For a single starting price, divide your fixed cost by a realistic average group size, then add the per-person costs.

Step 3: Add your margin (and know markup from margin)
Now add profit, and be precise about the two ways people express it:
- Markup is a percentage added on top of cost. Cost €40 plus a 50% markup gives €60.
- Margin is profit as a percentage of the selling price. A €60 price with €40 of cost is a 33% margin, not 50%.
Operators mix these up and undercharge as a result. To hit a target margin, divide cost by (1 minus the margin), so for a 30% margin: price = cost / 0.70. Useful 2025/26 benchmarks to check against: keep overhead below 20% of revenue, aim for net profit of at least 10%, on a gross margin around 30% (Your Margins Are Lying To You, 2025/26).
A worked example
Take a half-day guided walking tour with a typical group of six (illustrative numbers, use your own):
| Cost item | Amount | Type |
|---|---|---|
| Guide | €80 | Fixed per departure |
| Permit and slot | €10 | Fixed per departure |
| Entry ticket | €18 | Per person |
| Refreshment | €4 | Per person |
| Fixed cost per head (at 6 people) | €15 | €90 / 6 |
| Direct cost per head | €37 | €15 + €22 |
| Overhead and marketing share | €8 | Per person |
| Loaded cost per head | €45 | €37 + €8 |
| Price floor (30% margin) | €64 | €45 / 0.70 |
If you also sell this through an OTA at 20% commission, the channel takes its cut of the retail price, so you either lift the listed price to protect the same margin or accept a thinner one on that channel. That decision is your tour operator commission math, built into the floor per channel.
The point of the example is not the exact figures, it is the discipline: nothing reaches the price until it has been counted, and the margin is a deliberate target, not whatever is left over.

Cost-plus is your floor, not your ceiling
A floor keeps you solvent; it does not capture what your best tours are worth. Before you run any pricing, you need three of your own numbers: your average margin per tour, the marginal cost of one more seat, and your website conversion rate (UnderStory, 2025). With those, cost-plus sets the floor, value-based sets the ceiling, and demand rules move you between them. The whole framework lives in the tour pricing strategy guide.
Where automate.travel fits
Cost-plus is only as honest as the cost data behind it, and that is where most estimates drift. The guide rate you assumed, the commission that landed, the overhead you under-counted: all of it moves your real floor. automate.travel is the operations and finance layer that checks your estimate against reality. It consolidates bookings and attaches real costs and commissions, so you can compare the margin you planned to the margin you earned per tour and per channel. It does not set the price; it tells you whether the floor you built was the real one.
Is your pricing floor the real one?
Cost-plus only works if the costs are accurate. automate.travel sits on top of Bokun, Rezdy, FareHarbor, and Ventrata and attaches real costs and commissions to every booking, so you can compare the margin you planned to the one you earned. No setup fee. No lock-in. From €1.50 per booking.
Book a demo →Or see pricing.
Operator experience
The habit that changed how we price was setting a minimum profitability threshold for every departure, a line below which a tour simply does not run at a profit. Most operators never draw that line, so they cannot tell a good booking from one that is busy but losing money. The second habit is counting every in-tour cost, not just the obvious ones. The snacks, the bottle of water, the entry ticket you sometimes buy on the day: each is small, but together they decide the final margin, so we standardise how margin is calculated and let every cost flow into the same number. The economics also reward fuller departures. The more guests on a tour, the more you earn on the same fixed cost base, which is why a full group can carry a far better margin than a near-empty one. Cost-plus is where this discipline starts: add up the true cost of a departure, fix the margin threshold you will not drop below, then look at what the market will bear. The floor keeps you honest, and everything above it becomes a decision rather than an accident.
Frequently Asked Questions
How do I price a tour for the first time?+
Use cost-plus. List every cost a departure carries (guide, transport, tickets, equipment, food, commission, payment fees, overhead, marketing), split fixed from per-person costs, divide fixed cost by a realistic group size, add per-person costs, then add a target margin. That gives a floor; check it against the market before publishing.
What is a good profit margin for a tour?+
Benchmarks suggest keeping overhead below 20% of revenue and aiming for net profit of at least 10%, on a gross margin around 30%. These are guides, not rules. Falling well short usually points to underpricing or uncounted costs rather than weak demand.
What is the difference between markup and margin?+
Markup is added on top of cost (40 plus 50% markup is 60). Margin is profit as a share of the selling price (60 with 40 cost is a 33% margin). To hit a target margin, divide cost by one minus the margin, so a 30% margin means price equals cost divided by 0.70.
Should I include OTA commission in my tour price?+
Yes, per channel. If a channel takes 20%, that cut applies to the retail price there, so build it into the price you list on that channel rather than absorbing it at settlement. Your floor should be commission-aware, not a single number applied everywhere.
Does automate.travel calculate my tour prices?+
No. It does not set prices. It verifies the cost data behind them by consolidating bookings and attaching real costs and commissions, so you can compare planned margin to the margin earned per tour and per channel, and correct a floor built on optimistic estimates.
Sources: UnderStory (2025); Your Margins Are Lying To You (2025/26). Market context: Arival State of Experiences (2026), The Profitable Operator (Feb 2025). Operator figures from our own operation are labelled as such.
Published: June 2026 · Last updated: June 2026
Your booking engine handles the sale. What handles everything after?
automate.travel consolidates bookings, finances, team scheduling, and guest communication from Bokun, Rezdy, FareHarbor, and Ventrata — in one system.

