Pricing

Revenue recovery plans to fit any property.

Recover prices on the combined number of rooms across the properties you want revenue recovered for — not on how much you recover. Retain has its own rate at every tier. Reveal is priced on its own. No commission, no per-booking fee.

Recover and Retain

Follow up with every guest who doesn't book.

Recover prices on your combined room count — find your portfolio below. Retain is an add-on that captures contacts earlier in the booking journey, with its own rate at every tier.

Build your plan Where everyone starts

Combined rooms across your properties

101 – 200 rooms

100 200 300 · 750 ·
Add Retain +$100/mo

On-site messages that capture contacts earlier in the booking journey — send my stay, offers, nudges, tab abandonment. Retain accounts capture 48% more contacts for these campaigns to work with.

Email, SMS and browser push recovery Real-time email capture Templates for your business type Split testing on any message Engagement-based attribution Setup assistance and support

Recover

$399 /mo

No contract, no commission on what you recover, no per-booking fee.

Recover $399/mo
Retain — off +$100/mo

Count every room at every property you want revenue recovered for. Selling products or tickets instead? See ecommerce and ticketing pricing.

If your property doesn't count in rooms

Vacation rentals

Same prices — swap rooms for properties and count every one you want recovered.

Bed and breakfasts

Under 30 rooms, your rate is $99/mo — below the first tier.

Hospitality agencies

Running recovery for a book of properties? We price the portfolio, not each hotel.

Ask about agency pricing

Want it run for you?

Optimize is our managed service — we build, test and tune the campaigns for you.

See Optimize

Prefer to pay for performance?

Some properties would rather pay on what comes back than a flat monthly rate. Tell us your ADR and we'll quote it.

Talk to us
Reveal

Identify the guests who never leave an email.

Reveal prices on its own flat rate rather than your combined room count, because it does a different job: it unmasks anonymous high-intent visitors into real contacts. Take the data and run with it, or add recovery and send to them safely.

Reveal Data Do it yourself
From $99 /mo

The identified contacts, in a filterable list inside CartStack. Sort by what they almost spent, follow up, or export them anywhere.

Anonymous visitors unmasked into real contacts The dates, room and rate attached to each one Export to your CRM, sales team or email platform Contact reporting on how many were identified
Reveal Data + Recover Send to them
From $249 /mo

Everything in Reveal Data, plus recovery campaigns that follow up with those contacts on sending infrastructure kept separate from your own.

Everything in Reveal Data Isolated sending subdomains, separate from your recovery domain A send rank on every contact, so you know what's safe to send to Revenue reporting by contact source

Both Reveal plans price on a flat monthly rate with a fair-use ceiling on identified profiles, so the bill doesn't move with your traffic. Reveal requires a Recover plan.

What's in each

Everything, in one table.

Recover and Retain follow up with the visitors you can already identify. Reveal identifies the ones you can't.

Capability

Recover

From $199/mo

+ Retain

From $249/mo

Reveal Data

From $99/mo

Reveal Data + Recover

From $249/mo

Recover + Retain + Reveal

Everything

Campaign types

Booking abandonment email

The core recovery sequence

Booking abandonment SMS

Same triggers, sent as a text

Booking abandonment web push

Browser notification, no address needed

Browse abandonment email

For guests who never started a booking

Browse abandonment push

Browser notification on browse intent

Real-time leads

Addresses captured as they are typed — included with every recovery campaign

Conditional content

Message blocks that change by behavior

Dynamic personalization

The dates, room and rate pulled into the message

Send my stay

Exit-intent message that emails them the dates and rate they picked

Offers

Exit-intent and welcome offers on your site

Nudges

On-site messages that answer what's holding them back

Tab abandonment

Your tab title and favicon call them back

Who you can reach

Visitors who type an email

Captured in real time, anywhere on your site

Visitors who almost type one

On-site messages that ask, at the right moment

Visitors who never type one

Anonymous sessions unmasked into real contacts

What you can send

Recovery email, SMS and push

Your sequences, your domain

On-site offers, nudges and tab alerts

Exit intent and welcome messages

Unmask anonymous visitors

Sessions that never typed an email, matched to a real contact

Follow up with unmasked visitors

Recovery sequences sent to them from isolated subdomains, with a send rank on every contact

What you can see

Recovered revenue reporting

By campaign, by channel, down to the booking

Contact reporting

How many were identified, and at what stage

Revenue by contact source

What each source actually added

How it's priced

Billing basis

What the monthly rate tracks

Your room-count tier
Your room-count tier
Flat monthly
Flat monthly
Your room-count tier, plus Reveal

Starts at

Monthly, before annual discount

$199
$249
$99
$249
$498

Requires a Recover plan

Recover is what does the following up

Yes
Yes
Yes
Included

Retain and Reveal both require an active Recover plan — they add people to recover, and Recover is what follows up.

The guarantee

Real results before you pay a cent.

Start a free trial. If you haven't recovered at least $1,000 in revenue by the end of it, keep using CartStack for free — no charge — until you have.

No credit card to start

Set the campaigns up, see what comes back, decide after.

Setup assistance included

On every plan, not just the big ones. Most accounts are live in about 15 minutes.

Engagement-based attribution

If a message was never opened or clicked, we don't claim the sale.

FAQ

Questions about the bill.

Anything not covered here, ask us directly — we'd rather answer it now.

Every bookable room across the properties you want revenue recovered for, added together — not occupied rooms, not monthly bookings. Vacation rentals count properties instead, at the same prices. If your portfolio outgrows your tier, we'll talk before anything changes — nothing moves automatically. Prefer to pay on results instead? Pay-for-performance plans are available on request.