KS logoKourosh Sadri ← Writing
GuideTour operators · MeasurementUpdated 29 Aug 2026

What is a good ROAS for a tour operator?

Everyone asks for the benchmark. There is not one, and the number in your ad account is usually not your real return anyway. Here is how to find the floor that is true for your business, and the number to judge your months on.

Here is the direct answer. There is no universal good ROAS for a tour operator, and anyone who hands you a single benchmark number is guessing. Two operators with the same revenue can have completely different break-even points. And in tourism, the ROAS your ad account shows you is usually not your real return anyway.

That sounds like a dodge, so this guide does the useful thing instead. It shows you why the reported number misleads. Then it shows you how to work out the floor that is true for your business, and which number to judge your ads on.

Your reported ROAS is probably wrong, in one of two directions

Before you compare your ROAS against any target, check whether it is real. In tour businesses it usually is not. Many bookings finish on your booking system's own pages, over the phone, or on the OTAs. The conversion tag, the small piece of code that reports sales back to Google Ads, misses much of that.

A London operator whose ads I run reported a 0.89x return over three months. The booking system showed 1.88x from direct website sales for the same spend. Counting the OTA bookings that arrived during the campaigns, it was roughly 2.4x. Judged on the reported number, those ads were a failure. Judged on real sales, they were making money.

It cuts the other way too. Another operator whose ads I run gets about 85% of their bookings through OTAs. There, the tag claimed more direct revenue than the booking system actually recorded. The reported ROAS flattered the campaigns while the real effect was spread across channels the tag cannot see.

I wrote up both mechanics in detail: how to measure your real return and how ads lift your OTA sales. The short version for this guide is simple. Until you have compared the tag against your booking system, you do not really know your ROAS.

Why there is no universal benchmark

Even with clean measurement, a shared target makes no sense, because ROAS is only meaningful next to your margins. Think about what a booking actually costs to deliver.

Same ad platform, same city, completely different economics. A 3x return can be comfortable for the walking tour and a slow loss for the boat. Add differences in cancellation rates, group sizes and how many guests come back or refer others, and a universal benchmark falls apart completely.

Work out your own floor instead

The break-even logic is one line. Your break-even ROAS is your price divided by what you keep from each booking.

Here is a worked example with illustrative numbers, not from any real account. Say a tour ticket sells at EUR 50, and delivering one guest costs EUR 15 in guide time, fees and consumables. You keep EUR 35, which is 70% of the ticket.

Break-even ROAS = 1 ÷ margin. At a 70% margin that is 1 ÷ 0.7, which is about 1.43. Below 1.43x the ads lose money on first bookings. Above it they contribute.

Then decide how much contribution you want on top, and that gives you a working floor. If you want half of the gross to survive the ad cost, your floor moves to roughly double break-even. The arithmetic is deliberately simple. The point is that the target comes out of your margin sheet, not out of an industry chart.

One more layer belongs in that thinking. A first booking is often not the last thing a customer is worth. If guests upgrade, rebook next year, or bring friends, you can afford a lower first-booking return than the pure math suggests. That is a judgment call, and it should be a deliberate one.

Judge months on blended MER, not campaign ROAS

Campaign ROAS is a comparison tool. It tells you which campaign is doing better than which. It is a poor scoreboard for the month, because of everything the tag misses.

The monthly scoreboard I use is blended MER, short for marketing efficiency ratio: total sales from the booking system divided by total ad spend, all channels included. Track it every month next to the reported number. Your own trend, against your own floor, beats any benchmark a stranger could give you.

A note on target ROAS bidding

One practical warning. If you hand Google a target ROAS while your tracking is broken, the algorithm optimises toward the phantom number, not the real one. It will happily starve campaigns that create untracked bookings and feed the ones the tag happens to record. Fix the measurement first. Automate against it second.

Common questions

Is 4x a good ROAS for tour ads?

It depends entirely on your margin. At a 70% margin, 4x means the ads cost about a third of the gross profit they created, which most operators would take. At a 30% margin, 4x is barely above break-even. Run the one-line calculation with your own numbers before celebrating or panicking.

Why does Google Ads show a different ROAS than my booking system?

Because the conversion tag misses bookings that complete on other domains, by phone or on OTAs, and sometimes counts things it should not. Compare the two for the same date range. The gap itself is worth knowing, and I wrote a step-by-step guide for exactly that comparison.

What ROAS should I target when starting ads?

Start by measuring rather than targeting. Establish your blended baseline over the first months, work out your break-even from your margin, and set the target above that floor. A target chosen before you know your real numbers is just a guess.


Pull your margin per booking and do the one-line division. That number will tell you more than any benchmark article, because it comes from your own costs.

Work with me

I am Kourosh. I work as a growth partner for tour and experience operators.

If your ad account and your booking system tell two different stories, that is usually where I start.

For tour operators Book a call