How to price a tour package: a step-by-step costing method with a worked example

A tour price is more than cost plus a percentage. Here is the full costing method — per-person and flat costs, group size, supplements, buffers and fees — worked through on a real itinerary.

By the Deer Track teamUpdated 14 min read

Key takeaways

  • Split every cost into per-person items and flat (group) items — the flat ones are why price per person falls as the group grows.
  • Cost at a stated group size, and quote a different per-person price for each party size rather than one price for all.
  • Protect the price before you add profit: a buffer on foreign-currency suppliers, a small contingency, and card fees grossed up.
  • Apply your markup or margin to the protected cost, then round up to a clean number — never down.
  • For scheduled departures, work out break-even group size and set a minimum before you publish a price.

Most tour pricing mistakes are not about the percentage. They happen earlier: a private guide divided by the wrong number of travellers, a supplier invoice in another currency that moved by 4% before the balance was paid, a card fee nobody priced in, a single traveller who quietly took a double room on the company’s money.

This guide sets out a costing method you can use on any multi-day tour, from a two-person private trip to a scheduled group departure. Each step is explained on its own, then the whole method is worked through on one itinerary with every number shown. If you would rather plug in your own numbers as you read, the free tour price calculator does the same arithmetic.

The tour package pricing formula in one line

Before the detail, here is where we are heading. For a given group size, the selling price per person is:

cost pp = per-person costs + (flat costs ÷ pax)
price pp = cost pp × (1 + contingency) ÷ (1 − margin) ÷ (1 − card fee)
Per-person costs plus a share of the flat costs, protected by a contingency, then margin, then card fees.

Then round up to a presentable number. Foreign-currency costs are converted at a buffered rate before they go into the formula, and single supplements are priced separately with the same multipliers. Each piece is covered below.

If you work in markup rather than margin, replace ÷ (1 − margin) with × (1 + markup). The difference matters more than most people expect — see markup vs margin for tour operators.

Fixed vs variable costs: sort before you sum

Every line on a tour costing falls into one of two groups, and the whole method depends on getting this right.

  • Variable (per-person) costs rise with every traveller you add: entrance tickets, meals, rail tickets, cooking classes, hotel beds when travellers share rooms. Ten people cost ten times one person.
  • Fixed (flat or group) costsare the same whether two or eight people travel: a private guide for the day, a vehicle and driver, a boat charter, a tour leader’s fee and expenses. They are shared across whoever is travelling.

Some costs are stepped: flat until a threshold, then they jump. A minivan seats up to eight; the ninth traveller needs a coach or a second vehicle. Guides often have a maximum group size per guide. Note the thresholds next to the line, because they decide which group sizes you can quote at a single rate.

Per-person vs flat costs: why group size changes the price

Here is the tour we will use throughout: a four-day, three-night private Lisbon and Sintra trip, costed in euros with travellers sharing double rooms.

ServiceBasisNet cost (EUR)
Hotel, 3 nights, €180 per double room per nightPer person (sharing)270 pp
Palace and monastery entrance ticketsPer person40 pp
Welcome dinnerPer person55 pp
Lunch on the Sintra dayPer person35 pp
Per-person subtotal400 pp
Private airport transfers, arrival and departureFlat180
Lisbon private guide, full dayFlat300
Sintra driver-guide with minivan (up to 8)Flat520
Flat subtotal1,000
Supplier net rates, before contingency, profit, card fees and VAT.

The per-person subtotal does not move with group size. The flat €1,000 is divided by however many people travel. That gives a net cost per person that falls sharply at small group sizes and flattens out as the group grows:

TravellersPer-person costsFlat share (€1,000 ÷ pax)Net cost per person
2€400.00€500.00€900.00
4€400.00€250.00€650.00
6€400.00€166.67€566.67
8€400.00€125.00€525.00
Same itinerary, same suppliers. Going from 2 to 4 travellers saves €250 per person; going from 6 to 8 saves only €41.67.

Two consequences follow. First, a single “price per person” with no group size attached is not a price — it is a guess. Always state the basis: “per person, based on 4 travellers sharing”. Second, if the group shrinks after you quote, the per-person cost rises. Your terms should say the price is valid for the stated number of travellers and may be revised if the number changes.

Single supplements

Hotel rates are usually per room, not per person. When two people share, each carries half the room. A solo traveller carries all of it — and if your price assumed sharing, the difference comes out of your profit unless you charge a single supplement.

Work it out per night, then apply the same contingency, margin and fee multipliers you use for the rest of the trip:

supplement (net) = (single-room rate − half the double rate) × nights
Then mark it up like any other cost.

On the Lisbon tour the hotel charges the full €180 for single use of a double room. Sharing, each person pays €90 a night; alone, €180. The net supplement is €90 × 3 nights = €270. Some hotels offer a lower single rate — at €160, the net supplement would be (€160 − €90) × 3 = €210. Ask; it is a common saving.

Odd-numbered groups need a decision too. Five travellers usually means two doubles and a single, so one person pays the supplement, or the group agrees to share a triple where hotels allow it.

An FX buffer for foreign-currency suppliers

If you sell in one currency and pay suppliers in another, the exchange rate on the day you quote is not the rate on the day you pay the balance. That gap can be weeks or months. The usual protection is to convert supplier costs at a slightly worse rate than today’s — a buffer — so ordinary movements are absorbed.

Buffering a euro supplier for a sterling price

A UK operator sells in pounds and the Sintra driver-guide invoices €520. Suppose the current rate is £0.85 per euro (an illustrative figure). Converted flat, that is 520 × 0.85 = £442.00.

With a 3% buffer, cost it at 0.85 × 1.03 = £0.8755 per euro: 520 × 0.8755 = £455.26. The extra £13.26 is not profit — it is insurance against the pound weakening before you pay.

Buffers of a few percent are common practice; how much you need depends on how volatile the currency pair is and how long you carry the exposure. Paying suppliers early, buying currency forward, or quoting the client in the supplier’s currency all reduce it. Only buffer the lines that are actually in a foreign currency.

Contingency for the things that go wrong

Even with confirmed rates, small extras appear: a guide’s overtime when a flight lands late, a taxi when a transfer fails, a ticket price rise between quote and booking. A contingency line covers them so they do not land on your profit.

Many operators add a small percentage — a few percent of net cost — on every trip. The worked example below uses 3%. If it is not spent, it becomes profit; if you never spend it, lower it. Keep it on the cost side, applied before margin, so your margin is earned on the protected cost.

Payment and card fees

Card processing typically costs somewhere around 1.5–3% of the amount charged, depending on the provider, the card type and where it was issued. International transfers can carry their own charges too. These are a cost of taking the money, and they scale with the price.

Because the fee is charged on the final price, adding 2% to the price is not quite enough — you would pay 2% on the 2% as well. To keep your planned profit intact, gross the price up:

price after fees = price before fees ÷ (1 − fee rate)
Divide, don't multiply — this is the same logic as pricing to a margin.

If you take most payments by bank transfer and only some by card, you can either price card fees into everything (simplest) or quote the bank-transfer price and pass on a surcharge for cards where that is allowed. Rules on card surcharges differ between countries, so check what applies to you.

Choosing your markup or margin

Your profit percentage should come from your business, not from what you heard a competitor charges. Start from the gross profit you need over a year to pay salaries, marketing, software and overheads, divide it by the revenue you expect to sell, and that is your target margin.

Then adjust trip by trip:

  • Design-heavy, tailor-made trips take hours of planning and changes; they usually need a higher margin than a repeatable group product.
  • Easily compared components — a well-known hotel, a rail pass — tolerate less markup because clients can check the price.
  • Services you create or guarantee — private guiding, curated experiences, ground handling — can carry more.

Decide whether you quote in markup or margin, and make sure everyone on the team uses the same one. A 25% margin is a 33.3% markup; a 25% markup is only a 20% margin. The markup vs margin guide has a full conversion table.

VAT and the tour operators’ margin scheme

Calculate cost, contingency and margin on figures that exclude VAT you can reclaim, and think about output VAT separately. For tour operators in the UK and EU this is rarely simple.

When you buy in travel services and resell them as a package to travellers, you may fall under a special margin scheme — the Tour Operators’ Margin Scheme (TOMS) in the UK, or the special scheme for travel agents under Article 306 of the EU VAT Directive. Under these schemes VAT is generally due on your margin rather than on the full selling price, you usually cannot reclaim the VAT on the bought-in travel costs, and the VAT is treated as included in the price.

The practical effect: some of the margin you calculated belongs to the tax authority. As an illustration, if a margin is subject to VAT at 20% and the VAT is included in it, one sixth of that margin is VAT — €166.67 of a €1,000 margin. Whether and how this applies depends on where you are established, where the travel takes place and who you sell to (B2B sales are treated differently in some countries).

Rounding and presenting the price

A formula produces €910.88. Nobody wants to read that on a proposal. Round to a clean number, and round up — rounding down on every quote is a slow leak in your margin.

  • Pick a rule and keep it. Up to the next €5 per person, for example, or the next €10 or €25 on high-value trips. A consistent rule makes prices look deliberate.
  • State the basis.“€915 per person, based on 4 travellers sharing double rooms”, with the single supplement as a separate line.
  • Show the total as well. For private trips, clients compare the total they will pay; give both the per-person and the party total.
  • Say what is included and excluded — flights, tips, city taxes paid at the hotel — and how long the price is valid.

Whether you show line-by-line prices or a single package price is a business choice. Many operators show one package price to stop clients cherry-picking components, and keep the line detail in an internal costing sheet.

Minimum group size and break-even

Private trips are costed at the group size the client gives you. Scheduled departures are different: you publish one per-person price before you know how many will book, so you need to know the smallest group that still covers the flat costs.

break-even pax = flat costs ÷ (price pp after card fees − per-person costs)
Round up to the next whole traveller.

Say you publish the Lisbon tour as a scheduled departure at €795 per person (the 6-traveller price from the worked example below). After a 2% card fee you keep €795 × 0.98 = €779.10 per traveller. Take away the €400 of per-person costs and each traveller contributes €379.10 towards the €1,000 of flat costs. €1,000 ÷ €379.10 = 2.64, so you break even at 3 travellers.

TravellersRevenueCard fees (2%)Net costsProfitProfit % of revenue
2€1,590.00€31.80€1,800.00−€241.80−15.2%
3€2,385.00€47.70€2,200.00€137.305.8%
4€3,180.00€63.60€2,600.00€516.4016.2%
6€4,770.00€95.40€3,400.00€1,274.6026.7%
8€6,360.00€127.20€4,200.00€2,032.8032.0%
Scheduled departure sold at €795 per person. Net costs = €400 × travellers + €1,000 flat. Profit is before any contingency is spent.

Breaking even is not the goal, so set the minimum where the trip earns an acceptable margin — here, four travellers rather than three. Publish that minimum in your terms, along with the date by which you will confirm or cancel the departure, so you are not forced to run a loss-making trip. Your deposit and cancellation terms work alongside this; see deposits and payment schedules.

How to price a tour package, step by step

Here is the full method, in order, with the Lisbon and Sintra tour priced for a private group of four. The client pays in euros, every supplier invoices in euros (so no FX buffer is needed), and the operator targets a 25% margin.

  1. List every service with its net rate and basis

    One line per service, marked per person or flat, at net supplier rates excluding reclaimable VAT. Note any stepped costs and their thresholds. Here: €400 per person and €1,000 flat.

  2. Convert foreign-currency lines at a buffered rate

    Any supplier invoicing in another currency gets converted at today’s rate plus your buffer. Not needed in this example.

  3. Calculate net cost per person for the group size

    €400 + (€1,000 ÷ 4) = €650.00 per person.

  4. Add contingency

    €650.00 × 1.03 = €669.50 per person.

  5. Apply your margin (or markup)

    25% margin: €669.50 ÷ 0.75 = €892.67 per person. (With a 25% markup instead it would be €669.50 × 1.25 = €836.88.)

  6. Gross up for card fees

    2% fee: €892.67 ÷ 0.98 = €910.88 per person.

  7. Round up and price the supplements

    Round up to the next €5: €915 per person, €3,660 for the party of four. Single supplement: €270 × 1.03 ÷ 0.75 ÷ 0.98 = €378.37, rounded up to €380.

  8. Check the result, then add VAT if it applies

    Re-calculate profit from the final price (below), then apply whatever VAT treatment your accountant has confirmed.

Checking the four-traveller price

Revenue: 4 × €915 = €3,660.00. Card fees at 2%: €73.20, leaving €3,586.80.

Net costs: 4 × €400 + €1,000 = €2,600.00. Contingency reserve: 3% × €2,600 = €78.00. Total protected cost: €2,678.00.

Profit if the whole contingency is spent: €3,586.80 − €2,678.00 = €908.80, which is 25.3% of the €3,586.80 you keep after card fees — just above the 25% target, thanks to rounding up. If the contingency is not needed, profit is €986.80.

Running the same steps at every group size gives the price list you can put in front of a client:

TravellersNet cost pp+3% contingency÷ 0.75 (25% margin)÷ 0.98 (card fee)Price pp (rounded up)
2€900.00€927.00€1,236.00€1,261.22€1,265
4€650.00€669.50€892.67€910.88€915
6€566.67€583.67€778.22€794.10€795
8€525.00€540.75€721.00€735.71€740
Lisbon and Sintra, 4 days, travellers sharing double rooms. Single supplement €380. Prices exclude VAT.

You do not need to build this in a spreadsheet. The free tour price and itinerary cost calculator takes per-person and flat costs together, applies markup or margin, and shows the price per person for your group size — a quick way to sanity-check a quote before it goes out.

Keeping it consistent across every quote

The method is simple once written down. The risk is in the repetition: a flat cost entered as per-person, a group size changed on one tab but not another, a margin target typed into a markup column. Whatever tool you use, the costing should know which lines are flat, re-price automatically when the group size changes, and show you the profit on the final rounded price.

Once the price is right, the next bottleneck is usually speed. See how to quote faster, from enquiry to proposal.

Frequently asked questions

How do you calculate the price of a tour package?

Add the per-person costs to the flat costs divided by the number of travellers, add a contingency, apply your margin or markup, gross up for card fees and round up. For example, €400 per person plus €1,000 flat for 4 travellers is €650 net per person; with 3% contingency, a 25% margin and a 2% card fee that becomes €910.88, rounded to €915.

Why does the price per person go down for bigger groups?

Because flat costs such as private guides, vehicles and transfers are shared between more travellers. A €1,000 flat cost is €500 per person for two travellers but €125 per person for eight, while per-person costs like tickets and meals stay the same.

How do I calculate a single supplement?

Take the single-occupancy room rate, subtract the per-person share of a double room, multiply by the number of nights, then apply the same contingency, margin and fees as the rest of the trip. A €180 room used alone instead of shared at €90 each is €90 a night extra.

Should I add a currency buffer when suppliers charge in a different currency?

Yes, if you sell in one currency and pay in another. Convert foreign-currency costs at a slightly worse rate than today's, commonly a few percent, so exchange-rate movements before you pay the supplier do not eat your profit.

What is a good minimum group size for a tour?

It is the smallest group that earns your target margin, not just the one that breaks even. Work out break-even as flat costs divided by what each traveller contributes after per-person costs and fees, then set the minimum above it.

Should VAT be included when I price a tour?

Price on costs excluding any VAT you can reclaim, then apply the correct VAT treatment at the end. Many tour operators in the UK and EU use a margin scheme where VAT is due on the margin rather than the full price, so confirm your treatment with an accountant.

Deer Track

Build the itinerary, price it, get paid — in one place.

The tour builder for operators, DMCs and travel agencies. See it on one of your own trips in a 30-minute demo.