How to Calculate Tour Margins

    ·8 min read·Last updated: April 4, 2026
    financemarginstour operations
    Krzysztof Balon

    Krzysztof Balon

    CEO & Founder

    Tour operator since 2012. Running tours in Kraków, Warsaw, and Gdańsk — 100,000+ guests per year.

    After 14 years of running tours across 7 cities, I can tell you this: most tour operators have no idea what their real margins are. They know how much money comes in. They have a rough sense of what goes out. But the actual margin per tour, per booking, per month? That number is usually a mystery. Or worse, a guess.

    This article breaks down exactly how to calculate tour margins the right way, with real numbers, real formulas, and the mistakes I see operators make every single week.

    Quick Answer

    Tour margin = Net Revenue − Direct Costs − Indirect Costs. Net revenue is gross ticket price minus OTA commissions and payment processing fees. Direct costs include guide wages, vehicle, and supplies. Indirect costs include marketing and overhead allocated per tour. Healthy tour margins range from 25–45%.

    What Is a Tour Margin (and Why It Matters)

    A tour margin is the profit left over after you subtract all costs associated with delivering a tour from the revenue that tour generated. It sounds simple, but the devil is in the details.

    Revenue is not just "what the guest paid." It is what you actually received after OTA commissions, payment processing fees, and refunds. Costs are not just "what you paid the guide." They include the vehicle, insurance, supplies, permits, and a portion of your fixed overhead.

    Margin matters because it tells you which tours are actually making money and which ones are quietly bleeding cash. I personally ran my most popular pub crawl at a loss for over a year because I never calculated the real margin. I just assumed high revenue meant high profit.

    The Formula: How Tour Margins Actually Work

    The core formula is straightforward:

    Margin = Revenue - Direct Costs - Indirect Costs

    Let us define each component:

    • Revenue: The total amount collected from guests for a specific tour, minus refunds and chargebacks. If you sell through OTAs, this is the net amount after their commission, not the gross ticket price.
    • Direct Costs: Expenses directly tied to running this specific tour. Guide wages, vehicle rental or fuel, entrance fees, supplies, food or drinks included in the tour, tips paid out, and any per-tour insurance.
    • Indirect Costs: Your share of overhead allocated to this tour. Marketing spend, software subscriptions, office rent, accounting, and management time. These are harder to assign but ignoring them gives you a dangerously inflated margin.

    For margin percentage:

    Margin % = (Margin / Revenue) x 100

    Real Example: A Pub Crawl With 20 Guests

    Let us walk through a concrete example. You run an evening pub crawl in Krakow. Tonight you have 20 guests at an average of EUR 25 per person.

    Revenue Breakdown

    Gross ticket revenue (20 x EUR 25)EUR 500.00OTA commission (8 guests via GetYourGuide at 25%)- EUR 50.00OTA commission (4 guests via Viator at 20%)- EUR 20.00Payment processing (remaining 8 direct at 2.9%)- EUR 5.80Net RevenueEUR 424.20

    Direct Costs

    Lead guide wageEUR 80.00Assistant guide wageEUR 50.00Welcome drinks (20 x EUR 3)EUR 60.00Bar reservation feeEUR 15.00Per-tour insuranceEUR 12.00Total Direct CostsEUR 217.00

    Indirect Costs (allocated)

    Marketing (EUR 900/month / 30 tours)EUR 30.00Software subscriptions (allocated)EUR 8.00Office and admin overhead (allocated)EUR 15.00Total Indirect CostsEUR 53.00
    Net MarginEUR 154.20Margin percentage36.4%

    That is a healthy margin. But notice how different it is from the naive calculation most operators do: "I made EUR 500 and paid the guide EUR 80, so I made EUR 420." The real number is EUR 154, less than half of that naive estimate.

    Common Mistakes That Destroy Your Margin Calculations

    Over the years, I have made most of these mistakes myself, and I keep seeing them repeated by other operators:

    • Forgetting OTA commissions. When you sell a EUR 25 ticket through GetYourGuide, you do not receive EUR 25. You receive EUR 18.75. Many operators track the gross price as revenue, which inflates their apparent margin by 20-30%.
    • Not accounting for no-shows. If you plan for 20 guests but only 17 show up, your per-guest costs (drinks, supplies) drop slightly but your fixed costs (guide, vehicle, insurance) stay the same. Your margin per paying guest changes. If 3 of those no-shows were OTA bookings and you already paid commission on them, your effective margin drops further until you process refunds.
    • Mixing gross and net revenue. This is the single biggest mistake. Gross revenue is what the guest pays. Net revenue is what lands in your bank account. Your margin must be calculated on net revenue, always.
    • Ignoring payment processing fees. Stripe charges 2.9% + EUR 0.25 per transaction. PayPal takes 3.49% + fixed fee. On a EUR 25 ticket sold directly, that is roughly EUR 1 gone before you even start.
    • Using averages instead of actuals. "Our guides cost about EUR 80 per tour" is not good enough when one guide costs EUR 60 and another costs EUR 120. Averages hide your worst-performing tours.

    Three Levels of Margin: Per-Booking, Per-Tour, Per-Period

    You need to track margins at different levels to get the full picture. Here is how I think about it:

    • Per-booking margin tells you how profitable each individual booking is. A direct booking at EUR 25 with a 2.9% processing fee gives you EUR 24.28. An OTA booking at EUR 25 with a 25% commission gives you EUR 18.75. Same guest, same tour, very different margins. This level helps you understand your channel mix.
    • Per-tour margin tells you how profitable each departure is. This is where you see the impact of group size. A tour with 8 guests might lose money while the same tour with 15 guests is very profitable. It also shows you the impact of staffing decisions. Did you really need two guides tonight?
    • Per-period margin (weekly, monthly, quarterly) tells you how the business is performing overall. This is where indirect costs matter most. Your monthly margin accounts for everything: rent, marketing, software, salaries, and all the small expenses that do not attach to any single tour but still eat into your profit.

    Why Booking Engines Fall Short on Margins

    Most tour operators use a booking engine like Bokun, FareHarbor, or Rezdy. These platforms are great at selling tickets and managing availability. But they have a fundamental blind spot when it comes to margins.

    Booking engines track revenue. They know how many tickets you sold and at what price. Some can even show you OTA commission rates. But they do not track your costs. They have no idea what you paid your guide, what the vehicle cost, or what your insurance premium is. Without costs, you cannot calculate margins. You can only calculate revenue.

    This is why so many operators feel like they are "doing well" based on their booking dashboard but then wonder where all the money went at the end of the month. I have been there. The booking engine shows you the top line, not the bottom line.

    If you are evaluating booking platforms, our comparisons of Bokun vs Automate and PaxFlow alternatives break down exactly where each platform stops and where you need something more.

    What Tour Settlement Solves

    Tour settlement is the process of reconciling all revenue and costs for each tour, each day, and each period. It is the missing piece that turns revenue data into margin data.

    A proper settlement system tracks every cost line (guide wages, vehicle expenses, commissions, tips, refunds, supplies) and matches them against the revenue from each departure. Instead of spending two weeks at the end of the month with spreadsheets and receipts, you can close your books in a single day.

    This is exactly the problem we built Automate's Finance & Analytics module to solve. It connects to your booking sources, tracks your costs, and calculates real margins automatically: per booking, per tour, and per period.

    Frequently Asked Questions

    What is a tour margin?

    A tour margin is the net profit remaining after subtracting all direct costs (guide wages, vehicle costs, entrance fees, OTA commissions, payment processing) and indirect costs (marketing, overhead allocation) from the net revenue generated by a specific tour departure.

    What is a good profit margin for a tour company?

    A healthy tour margin is typically 25-45% of net revenue. Below 20% leaves little buffer for slow periods or unexpected costs. Above 50% is possible for premium private tours with low variable costs. Most operators running group tours through OTAs land in the 28-38% range when all costs are properly accounted for.

    How do OTA commissions affect tour margins?

    OTA commissions directly reduce net revenue. GetYourGuide charges approximately 25%, Viator approximately 20%, and Civitatis approximately 22%. On a EUR 25 ticket, this means you receive EUR 18.75, EUR 20, or EUR 19.50 respectively — not EUR 25. Operators who calculate margins on gross ticket price overstate their margins by 20-30%.

    What costs should I include in tour margin calculations?

    Include all direct costs (guide wages, vehicle rental or fuel, entrance fees, supplies, per-tour insurance, tips paid out) and allocated indirect costs (marketing spend divided by number of tours, software subscriptions, office overhead, management time). Ignoring indirect costs inflates apparent margins by 15-25%.

    Why can't my booking engine show me tour margins?

    Booking engines track revenue but not costs. They know how many tickets you sold and through which channel, but they have no visibility into guide wages, vehicle costs, or overhead. Without both sides of the equation, margin calculation is impossible. Booking engines show revenue; a dedicated operations platform like Automate shows margin.

    Stop guessing your margins

    See exactly how much every tour, every booking, and every channel actually makes you.

    Book a Demo

    Related Solutions