Platform pain

SessionM loyalty: 'incredibly expensive for what you get'

TL;DRSessionM looks affordable until you price the custom development it needs for features rivals ship out of the box, the effort to extract your own loyalty ledger, and roadmap dates that slip by years. The license is the small number. Budget for the engineering and, before you sign, for the exit.

SessionM gets expensive because the invoice is the smallest number in the deal. Per the Gartner Peer Insights reviews, the platform requires significant custom development to deliver features other vendors ship out of the box, your loyalty data is hard to extract, and — per Glassdoor — roadmap dates slip by years. You are not buying a product so much as funding a bespoke build on someone else's timeline. Price the engineering, not the license.

Why does SessionM cost so much more than the license?

The sticker shock rarely comes from the contract. It comes from everything you build to make the contract useful. Across the Gartner Peer Insights reviews of Mastercard SessionM, the most repeated complaint is that mechanics you would expect any modern loyalty vendor to ship as configuration have to be assembled by hand. One reviewer describes a platform that:

requires significant custom development to achieve what other vendors supply out of the box

and, on value, is

incredibly expensive for what you get

Those two sentences describe a single failure mode. Every capability that ships as a toggle elsewhere — a tiered earn rule, a points-expiry policy, a returnables incentive, a segment-triggered offer — becomes a scoped engineering task on your side of the line. The license is fixed; the custom development is not. In our experience building loyalty on an event bus we control, the same rule that is a few hours of configuration can become a multi-sprint integration when the platform expects you to code around it. This is the loyalty-shaped version of a pattern we have documented elsewhere, where scale is gated behind a support ticket rather than sold in the box.

Read end to end, the Gartner reviews surface five recurring, independent failures:

  • custom development to reach feature parity with competitors;
  • a platform that is expensive relative to what it delivers;
  • data that is hard to export;
  • documentation that is frequently out of date;
  • staging environments that are difficult and unstable.

Three of those five — custom development, data extraction, and unstable staging — are not matters of product taste. They are line items on your engineering budget, and they recur across independent reviews. When the same three complaints appear from unrelated buyers, you are not reading opinion; you are reading a cost structure.

What happens when your own loyalty data is hard to get out?

The quietest line in the review set is the most expensive one at renewal. Reviewers describe the platform as

very difficult to pull data out of the platform without significant effort

Loyalty data is not marketing exhaust; it is a ledger. Every point balance, every earn and burn event, every tier transition is a financial and contractual obligation to a named member. If extracting that ledger requires a bespoke project, your loyalty history is effectively held hostage the day you decide to move. The switching cost is not the new platform's onboarding — it is the archaeology of getting your own records out of the old one. We have written about the same trap in commerce, where a storefront reaches end of life with no migration tool and the exit becomes a full rebuild. A loyalty programme with no clean export is worse, because the data has continuous member-facing meaning: you cannot freeze point balances while you re-platform.

The practical test before you sign any loyalty contract is simple. Ask for a full, documented export of member ledgers and event history in a format you can load elsewhere, and ask to run it during the evaluation. If the answer is a professional-services quote rather than a button, you have already found the real price.

Why do the roadmap dates keep slipping?

Because the product's priorities are no longer entirely its own. Mastercard acquired SessionM in 2019, folding an independent loyalty and personalization startup into a global payments company. That is a rational place for a payments giant to invest and a difficult place for a standalone loyalty roadmap to stay first in line. The Glassdoor reviews describe the effect from the inside:

target dates for product releases pushed not just quarters but years, despite being promised to clients verbally by executives

Read that as a buyer. Verbal executive commitments that slip from quarters to years are not a schedule; they are a hope. If your programme's dependencies — a new channel, a returnables mechanic, a data feed — sit on the vendor's roadmap, you inherit that slip in full. As of January 2026 the safe planning assumption for anything not already shipped is that it may arrive years late or not at all, and you should design as though the current feature set is the permanent one. The same "the vendor's clock is not your clock" problem shows up on the update side too, where one week to test a forced update is not enough. Here the clock simply runs the other way: too slow instead of too fast, but just as far outside your control.

Which failures quietly multiply the others?

Two of the documented complaints look minor and are not, because they tax every other build. Reviewers report that

documentation has frequently been out of date

and describe

difficult and unstable staging environments

Put those next to the custom-development burden and the compounding is obvious. You are required to build bespoke functionality, against reference material that may not match the live API, in a staging environment you cannot trust to behave like production. Each of those alone slows a team; together they turn a two-week feature into a month of defensive work — writing your own probes to discover the current behaviour, then re-testing everything downstream because staging lied. This is why the cost complaint and the custom-development complaint are the same complaint wearing two hats: the platform makes you do more work, then makes each unit of that work more expensive to get right.

So what does a durable loyalty stack look like?

Diagnosis first, prescription briefly. The throughline in every one of these complaints is control. Keep the loyalty ledger and its event history on infrastructure you own and can export at will, and treat any vendor capability as a thin, replaceable layer over your own event bus rather than the system of record. That single decision neutralizes the custom-development tax — you build once, on your terms — the egress problem, because the data was never captive, and the roadmap risk, because you are no longer waiting on someone else's release train to ship a rule your business already needs.

Loyalty is becoming the connective tissue between order capture, returnables and delivery, not a siloed points engine, which means the cost of getting it wrong compounds across the rest of the route to market. The platforms worth signing in 2026 will be the ones that treat your member ledger as your property and your export as a first-class feature. Until that is the norm, assume the postmortem is written the day you sign, and make sure the exit is cheap before the entrance ever is.

Frequently asked questions

Why is Mastercard SessionM so expensive?

Because the Gartner Peer Insights reviews report it needs significant custom development to match features other vendors ship out of the box. The license is dwarfed by the engineering you fund to reach parity, and stale documentation plus unstable staging make each of those builds slower and costlier.

How hard is it to migrate off SessionM?

Reviewers describe it as very difficult to pull data out without significant effort. Your point balances and earn/burn history sit behind an export you must engineer, which is the real switching cost. Ask to run a full member-ledger export before signing; if the answer is a services quote, that is the price.

Should we build loyalty in-house instead of buying SessionM?

Not wholesale, but keep the loyalty ledger and event history on infrastructure you own and can export. A thin, replaceable loyalty layer over your own event bus avoids the custom-development tax, the data-egress trap, and dependence on a vendor roadmap that, per Glassdoor, slips by years.

Stuck with exactly this?

BrewOS builds the full route-to-market stack for global brewers — order capture, stock, loyalty, returnables, delivery and analytics on one event bus, run by a team of ~20 engineers. Bring us the feature that’s been stuck the longest and we’ll show you how we’d ship it in days.

Book a 30-minute walkthrough