
Β© 2025 Onward. All rights reserved.
Designed by BX Studio

A luxury villa owner should pay no more to generate a booking than the cheapest reliable alternative for filling the same dates, and never more than the contribution margin that booking produces. For many owners, the practical benchmark is the commission a marketplace would take on the stay. As of October 2026, that is roughly 8% on Vrbo and 15.5% under Airbnb's host-only fee.
The more useful question is not "what is a normal cost per booking?" It is "what is this specific booking worth to me after costs, and would I have gotten it anyway?"
Every booking channel charges something. The difference is whether the cost is a percentage of the stay, a fixed marketing spend, or an upfront investment that keeps paying out.

The maximum a villa owner can pay for a booking is the booking's revenue minus the variable costs of hosting that stay. Anything spent beyond that number loses money on the stay, even if the calendar looks full.
Here is a hypothetical example for a villa that rents at $5,000 per night:
That $30,450 is the break-even ceiling, but no owner should spend near it. A more disciplined target is to beat your alternative. If the same week would sell on Vrbo for about $2,800 in fees, direct marketing that produces the booking for $2,000 is a better deal. If it costs $6,000, the marketplace was cheaper.
For owners who want to build this into a repeatable number, the contribution margin formula shows which costs belong in the calculation and how to turn the result into an acquisition target.
Platform metrics such as cost per click and ROAS are built for high-volume businesses. A villa might take 20 bookings a year, each with a long research window and several touchpoints before the guest commits.
That creates three measurement problems:
The fix is to measure from the booking backward. Count confirmed stays and their revenue in your reservation system, then divide total marketing cost by that number.
A higher cost per booking is justified when the booking would not have happened otherwise or when it brings value beyond the stay.
The reverse also holds. A returning guest who searches your villa's name and clicks a branded ad probably would have booked anyway. Counting that booking as a marketing win makes paid media look cheaper than it is.
.jpeg)
AI search visibility works differently from ads or commissions. The cost sits up front, in content and technical work, and each booking it produces does not trigger an additional fee.
High-value travelers increasingly ask ChatGPT, Perplexity, and Google AI Mode questions such as where to host a wedding for 20 people. Properties that publish clear, specific answers to those questions can be named in the response. Onward's guide to turning villa visibility into bookings covers how that content gets built.

Villa Alberti in Costa Rica is one example. Its AI visibility rose from 0.83% in February to 12.86% by September 7, and one Perplexity answer led to a booking worth more than $100,000. The full story is in the case study on $100K+ in bookings from AI answers. That result is specific to one property and does not guarantee the same outcome elsewhere.

For owners weighing the investment, AI search visibility services are best judged the same way as any other channel: total cost divided by the bookings they produce over time.
A useful cost-per-booking report needs only a few numbers, as long as they come from the same source of truth:
Most owners keep these in separate places: the ad accounts, the booking calendar, the marketplace dashboard, and the accountant's spreadsheet. Unified marketing data connects them so each channel's cost per booking can be compared on the same basis.
There is no universal right price for a villa booking. The right price is the one that leaves margin after the stay and beats the next best way to fill those dates. Owners who measure cost per confirmed booking, rather than clicks or platform ROAS, can see which channels are earning their place.
If you want to see your own cost per booking by channel, talk to Onward's team.