Most hotels don't know what a booking costs to win.

So they end up hostage to fixed commissions and high ad costs, or just lump it all together as the cost of doing business.

ProfitTracker matches each booking against commissions, ad spend and agency fees, down to the smallest reported unit.

Get notified at launch
Cost per booking
Commission
?
Paid search
?
Social ads
?
Email
?
Agency
?
Direct
?

The people who run your ads are usually the same people who tell you how the ads did.

Every figure in ProfitTracker has provenance. Some come from your booking engine, others from your PMS, from your declaration and from our calculations. Each one says which. Nothing is guessed.

Verified

The booking engine returned the reference we sent with the click.

Declared

You told us where the booking came from, and it stays marked as your word.

Matched

The PMS's own records: identity and origin as the PMS states them.

Estimated

No reference came back, so the booking is assigned to the click that best fits it.

Unmatched

No source: shown as unmatched, never filled in.

What's winning, what's losing, where's the cheap long tail.

One row per channel, priced and attributed the same way. Spend divided by bookings is the cost per booking beside it.

Channel Bookings Spend Cost / booking After cancellation Attribution
Google Ads 128 €3,328 €26 €30 Verified
Microsoft Ads 34 €1,054 €31 €36 Verified
Reddit 9 €171 €19 €21 Verified
Metasearch 12 €1,644 €137 €149 Matched
Booking.com 162 €8,748 €54 €66 Declared
Direct 40 — — — Declared

Illustrative figures, one property. The Booking.com row is costed at the rate the channel declares.

Now open the Google Ads row.

Spend is tracked down to the smallest unit the platform will give us, which for search is the keyword and for social is the creative. The rows below add up to the €3,328 and the 128 bookings above.

Keyword Bookings Spend Cost / booking Attribution
[hotel name] manchester 88 €1,056 €12 Verified
boutique hotel manchester 15 €480 €32 Verified
hotels near manchester arena 5 €410 €82 Verified
cheap hotels manchester 2 €890 €445 Verified
243 other keywords 18 €492 €27 Verified
Google Ads 128 €3,328 €26

Illustrative figures, one property, sorted by spend.

What you connect, and what each connection buys you.

Four connections, none of which replaces anything you already run. Each one fills in a different part of the ledger, and the report works from the beginning.

Your PMS

Every reservation, with the source the PMS records against it, and the cancellations that change what a booking really cost. Mews, Cloudbeds or Apaleo today, with booking engines to follow where they support it.

Your commission rates

What each OTA charges you. On that alone the OTA rows cost out, so the ledger has real figures in it before any advertising is connected.

Your ad accounts

Seven platforms, read only. Spend comes back down to the keyword on search and the creative on social, the level the drill-down above is built at.

The click echo

One line, either on your booking engine or on your own site. It sends a reference out with the click and reads it back off the booking, and it is what earns a row the Verified grade rather than a timing match.

The same basis for every platform you spend on.

A conference hotel might do better on LinkedIn than on Google. A hostel might do better on Reddit. You cannot tell from the platforms' own reports, because each of them counts a booking in its own way.

We put all ten into one report and count them the same. Where you spend after that is your decision.

One price per property.

Priced per month by room count. Properties the same size pay the same, whether you run one or ten, and there is no negotiation and no sales call. See pricing.

Not open yet.

We're not taking sign-ups yet. Leave your email below and we will write to you the day it is ready, not before.

Get notified at launch