An ecommerce loyalty platform is the software that runs a Shopify store’s points, referral and VIP-tier programme — Smile.io, LoyaltyLion, Yotpo Loyalty & Referrals, Rivo, Marsello and Gameball are six a $3M–$30M Shopify Plus operator will actually shortlist. Every top result for this exact query is one of three things: a vendor’s own pricing page, a vendor’s own comparison of itself against competitors, or a “best of” round-up written by a company that sells the exact thing it is ranking — Extole publishes one of the results that ranks itself. None of them prices what a programme actually costs once points get redeemed, none models the redemption rate a programme needs to clear before it pays for itself, and the closest thing to a “who this isn’t for” line any of them offers is a features table. This piece prices six real platforms from their own current pages, works through both missing numbers with the method to derive them from a store’s own data, and names who each platform is not built for.
What Does an Ecommerce Loyalty Platform Actually Cost?
Every one of the six platforms compared here publishes at least a starting price on its own site — rarer than it sounds in ecommerce software, and worth stating plainly, because the search results for this exact query are mostly vendors that don’t. Five of the six cap a plan by monthly order volume; the sixth, Gameball, caps by a different unit entirely.
| Platform | Entry price | Covers | Where the published number stops |
|---|---|---|---|
| Smile.io | Free up to 200 orders/month; Essential $15/month | Points, referrals, discounts | Enterprise is custom, marketed at $40M+ revenue |
| LoyaltyLion | Free up to 400 orders/month; Classic $199/month, 500 orders included | Points, basic programme | Advanced and Plus are both quote-only |
| Yotpo Loyalty | Free tier; Pro from $199/month, first 500 orders included | Points, referrals, fraud prevention | Premium and Enterprise are both quote-only |
| Rivo | Scale from $49/month, 200–2,500 orders | Points, referrals | Plus ($499/month) and Custom are both quote-only past 2,500 orders |
| Marsello | Loyalty Launch from $100 NZD (~$60 USD)/month per site | Points, email/SMS add-ons | Fair-use cap 25,000 orders/month before a plan conversation |
| Gameball | Free up to 100 rewarded customers/month | Points, tiers, challenges, referrals | Priced by Monthly Rewarded Customers, not orders, up to Guru at $999/month |
The pattern across five of the six is the one seen in most usage-priced ecommerce software: a flat fee buys a fixed ceiling, and everything past that ceiling is a conversation, not a number. Yotpo Loyalty is the exception — its Pro plan publishes an actual per-order overage rate all the way out to 10,000 orders a month, which the next section uses to compute a real per-order cost curve rather than an invented one.
What Does a Loyalty Programme Actually Cost Per Order at $3M–$30M Revenue?
None of the pages ranking for “ecommerce loyalty platform” price a loyalty programme the way a finance team actually needs it priced: as a cost per order, or per customer, at the order volume a $3M–$30M Shopify Plus brand is actually running. Two costs make up that number, and only one of them appears on any vendor’s pricing page.
The platform fee is the first of the two, and it is arithmetic anyone can do once a plan is chosen. Yotpo Loyalty publishes its overage schedule outright — the Pro plan’s $199 monthly subscription covers the first 500 orders, then $0.20 per order for orders 501 to 1,000, $0.10 per order for orders 1,001 to 3,000, and $0.05 per order for orders 3,001 to 10,000 — so the blended cost per order falls as volume rises, computed directly from Yotpo’s own published rate card:
| Monthly orders | Total platform fee | Cost per order |
|---|---|---|
| 500 | $199.00 | $0.398 |
| 1,000 | $299.00 | $0.299 |
| 3,000 | $499.00 | $0.166 |
| 10,000 | $849.00 | $0.085 |
The Yotpo overage schedule only covers the fee for using the software. It says nothing about the second cost, and neither does Smile.io’s pricing page, LoyaltyLion’s, Rivo’s, Marsello’s or Gameball’s: the value of the points a store actually gives away. Every one of the six platforms compared here lets a merchant set its own earn rate — how many points a dollar spent earns — and its own redemption value — what a given point balance is worth in a discount. None of the six pricing pages states a typical earn rate or redemption value, because that is a merchant’s own programme design, not something the software vendor is paid on or has reason to publish an average of.
The real per-order or per-customer cost of a loyalty programme is therefore — metric to confirm — for any given store, and no published industry figure fills it in honestly; the ranges that circulate on comparison sites researching this piece turned up, several of which quote different numbers for the same vendor within the same paragraph, are exactly the aggregator guesswork worth ignoring. Getting the real number means pulling two figures from a platform’s own dashboard after a full quarter live — loyalty programmes run on a slower redemption cycle than a marketing email, so a shorter window undercounts the liability — the total dollar value of points redeemed in that quarter, and the number of orders across the same window. Dividing the first by the second, and adding the platform fee for that same order volume, produces the actual, store-specific cost per order, not an industry range borrowed from a business with a different AOV, margin and earn rate.
What Redemption Rate Actually Breaks Even on a Loyalty Programme?
Knowing the cost per order does not answer whether a loyalty programme is worth running — a different question, and one none of the pages ranking for “ecommerce loyalty platform” attempts: at what point does the retention a loyalty programme buys cover what it costs to run each month?
The mechanism is straightforward even though no vendor prices it. A programme breaks even in a given month when the incremental gross margin it generates — margin from orders that would not have happened without it — covers the platform fee plus the points-redemption liability for that month. Three numbers decide the answer: the programme’s total monthly cost, the store’s gross margin rate, and its average order value. Dividing the cost by the margin rate gives the incremental revenue required; dividing that by AOV gives the incremental order count the programme has to cause.
The worked table that follows uses invented, illustrative inputs to show the mechanism; none of these figures are measured:
| Input (illustrative) | Value |
|---|---|
| Monthly programme cost (platform fee + redemption liability) | $2,000 |
| Gross margin | 55% |
| Average order value | $70 |
| Incremental revenue required to break even | $3,636 |
| Incremental orders required to break even | 52 |
At these illustrative inputs — $2,000 in monthly programme cost, 55% margin, $70 AOV — a loyalty programme has to cause roughly 52 orders a month that would not otherwise have happened. That word — cause — is where the number nobody publishes actually lives. Counting every order placed by an enrolled member and calling it programme revenue overstates the case, because the customers most likely to join a loyalty programme are disproportionately the ones who were already going to buy again — self-selection, not the programme, explains most of their repeat purchases. Separating the two requires a holdout: keeping a randomly selected group of otherwise-eligible customers out of the programme for a comparable period and comparing their repeat-purchase rate and order value against enrolled members. Without that comparison, a 52-order threshold is being measured against total member revenue, which was never the right number to measure it against.
Which Order-Volume Band Fits Which Platform?
Revenue is the wrong variable to shop on, because two brands at the same revenue can generate very different order counts — a $10M jewellery brand with a $400 AOV places a fraction of the monthly orders a $10M consumables brand with a $35 AOV does, and every platform here except Gameball prices against order count, not revenue. Order volume, not revenue, decides which published tier actually fits.
Under roughly 500 orders a month, Smile.io’s Essential and free tiers, LoyaltyLion’s free plan and Yotpo’s free tier all have headroom, though LoyaltyLion’s free plan is capped at 400 and is the tightest of the three. Between 500 and 2,500 orders a month, Smile.io’s Standard and Growth tiers and Rivo’s Scale plan are the only ones with a published, non-custom number; Yotpo’s Pro overage schedule covers the same range at a rising bill rather than a flat one. Past 2,500 orders a month, published pricing gets thin fast: Rivo moves to Plus or Custom without raising the order ceiling on Plus, LoyaltyLion and Yotpo’s Premium tier move to a quote, and only Smile.io’s Plus tier and Yotpo’s Pro overage schedule keep a published number, out to 7,500 and 10,000 orders respectively. A brand running comfortably more than 10,000 orders a month is shopping a custom quote on five of these six platforms regardless of revenue — Marsello’s stated fair-use ceiling is the outlier, at 25,000 orders a month on its entry Launch plan, though that figure is per storefront and priced in NZD.
Smile.io: The Widest Published Ladder, Gated by an Enterprise Revenue Line
Smile.io publishes four self-serve tiers on its own pricing page before Enterprise: Free at $0 for up to 200 orders a month, Essential at $15 for up to 500, Standard at $79 for up to 1,000, and Growth at $199 for up to 2,500, with overage past Growth’s ceiling billed at $20 per 100 orders. Plus, at $999 a month on annual billing, raises the ceiling to 7,500 orders with overage falling to $5 per 100. VIP tiers and the fully embedded Loyalty Hub are reserved for Growth and Plus only.
Not for: a brand at the top of the $3M–$30M floor wanting one more published number before Enterprise. Smile.io’s own pricing page markets Enterprise at companies doing $40M or more in annual revenue, but the jump from Plus’s published 7,500-order ceiling to Enterprise’s custom quote can land well inside the $30M end of this range for a high-order-count brand, with nothing published in between.
LoyaltyLion: A Single Published Tier, Then Two Custom Ones
LoyaltyLion’s Classic plan is $199 a month and includes 500 orders; existing customers on Classic can grow to a 2,000-order threshold before LoyaltyLion contacts them about a plan change, which its own pricing page states happens once usage exceeds the contracted threshold by more than 25% over three consecutive months. Advanced adds VIP tiers; Plus adds further scalability. Both are custom-quoted, with no starting price published for either. A free plan exists for stores at or under 400 orders a month.
Not for: a brand wanting to compare a VIP-tier programme’s price against competitors without a sales call. LoyaltyLion is one of the two vendors whose own pages currently rank in the search results for this exact term, and its own pricing page is also the one with the fewest published numbers of the six compared here — a single tier, then two quotes.
Yotpo Loyalty & Referrals: The Only Published Overage Schedule
Yotpo’s free tier covers a basic points and referral programme; Pro starts at $199 a month, includes the first 500 orders, and publishes a per-order overage rate card that runs out to 10,000 orders a month — the only one of the six platforms here that prices overage as a public rate card rather than a plan ceiling. Premium and Enterprise, which add VIP tiers, a dedicated customer success manager and POS support, are both custom-quoted.
Not for: a brand wanting a flat, predictable software line item to put in a budget. Every other platform compared here bills the same amount regardless of order count within a tier; Yotpo’s Pro bill moves every month with order volume, more transparent but also the only one of the six that requires recomputing the charge rather than reading it off a price list.
Rivo: Two Paid Tiers, One Order Ceiling
Rivo’s Scale plan starts at $49 a month for 200 to 2,500 orders and up to 250,000 loyalty and referral participants. Plus, at $499 a month, raises the participant cap to unlimited and adds a larger feature set, but Rivo’s own pricing page states the same “up to 2,500” order range for Plus as it does for Scale — the tenfold price increase from Scale to Plus buys participant headroom and features, not a higher order ceiling. Custom, built for Shopify Plus brands, is unlimited and unpriced on the page.
Not for: a brand assuming Plus’s price jump buys more order-volume runway the way it does on Smile.io or Yotpo. On Rivo, a brand outgrowing 2,500 orders a month needs the Custom plan regardless of whether it is already paying for Scale or Plus.
Marsello: The Cheapest Published Number, Priced Per Site in NZD
Marsello’s Loyalty Launch plan starts at $100 NZD a month per site — roughly $60 USD by Marsello’s own stated conversion — for a fair-use cap of 25,000 orders a month, the highest published non-custom order ceiling of any platform compared here. Loyalty Accelerate roughly doubles both the price and the cap, to $200 NZD (~$120 USD) and 50,000 orders. Marketing and SMS are separate paid add-ons, from $15 per 1,000 contacts and $0.028 per SMS credit.
Not for: a multi-location or multi-storefront brand comparing Marsello’s headline price against a single-site competitor’s. Marsello bills per site, so a brand running loyalty across two Shopify storefronts pays roughly double the published number, and the base currency is New Zealand dollars — the USD figure on the page is Marsello’s own conversion, not a separately billed US rate.
Gameball: Priced by Rewarded Customers, Not Orders
Gameball’s Shopify-specific pricing runs Free at $0 for up to 100 rewarded customers a month, Starter at $34 for up to 300, Pro at $159 for up to 1,000 (full API access an additional $199 a month), and Guru at $999 for up to 10,000. Every tier caps on Monthly Rewarded Customers — unique customers who earned or redeemed a reward in the period — rather than on orders processed, the metric every other platform in this piece publishes.
Not for: a brand trying to slot Gameball directly into the order-volume figures used throughout this piece. A store with a high repeat-purchase rate can have far more orders than rewarded customers in a given month, so Gameball’s published customer caps and the other five platforms’ published order caps are not the same unit and do not convert into each other without knowing what share of monthly orders come from unique customers versus repeat ones.
What Does It Actually Cost to Switch Ecommerce Loyalty Platforms?
Switching platforms is not mainly a points-balance problem, which is more solvable than it looks. Smile.io’s own help centre documents a CSV import built specifically for this: two columns, email and points, with the option to add to or reset existing balances, and an explicit note that the source is “another loyalty provider.” LoyaltyLion’s own help centre describes the same path in reverse — importing customers’ emails, points and tiers from a previous platform, a migration its own guide states typically completes within about three weeks depending on programme customisation.
Order history is the real cost, and neither import carries it. LoyaltyLion’s own help centre states plainly that it cannot import customers’ historic orders, and will only start tracking order history from the day the new programme launches. A VIP tier that qualifies members by lifetime spend has no lifetime to calculate against until enough new orders accumulate after the switch — every enrolled customer effectively restarts at the bottom tier, regardless of how many orders or dollars they represented on the outgoing platform, unless that history is rebuilt by hand from an export. Referral attribution and past redemption history carry the same risk, and none of the six vendors’ own pages state whether either transfers.
The practical sequence is to request a full data export from the outgoing platform before cancelling anything — points balances, tier status and order history, in whatever format the outgoing vendor will provide it — and to confirm with the incoming platform’s own support team, in writing, exactly which of the three imports and which restart from zero, rather than assuming a migration feature covers all three because it covers the one that is easiest to move.
A loyalty programme that a brand cannot price per order, cannot test for causal lift, and cannot cleanly move between vendors is not really a marketing tactic being evaluated on features — it is a piece of retention infrastructure being bought without the instrumentation that would tell anyone whether it is working. Monthly churn for a B2C consumer-goods subscription runs at 6.5% typically, with a DTC panel measuring 7.1% (vendor-reported: Recurly Consumer Goods Churn Benchmark, Recharge DTC consumer panel), and a points programme is only one lever against that number, sitting alongside cancel-flow design, pause-and-skip logic and reorder timing — the mechanics covered in why supplement subscribers cancel at month three and average churn rate for subscription services. Pricing a programme correctly, and testing it with a holdout rather than trusting enrolled-member revenue, is subscription retention work before it is a loyalty-app decision. Running the subscription churn calculator against a current cancellation rate is a reasonable step before signing a year with any platform compared here, and subscription churn benchmarks for DTC consumer goods put that number in context against what a well-run programme should be able to hold.
Sources
Pricing and plan structure are drawn directly from each vendor’s own current pricing page: Smile.io, LoyaltyLion, Yotpo Loyalty, Rivo, Marsello and Gameball’s Shopify-specific pricing page, all checked September 2026, all vendor-reported. The per-order cost curve in the second section is computed directly from Yotpo’s own published overage rate card, not quoted from it. The points-migration mechanics are drawn from Smile Help Center’s “Import points via CSV file” article, LoyaltyLion Help Center’s “Imports” article, and LoyaltyLion’s own “Migrating to LoyaltyLion” guide — official and vendor documentation, not third-party summaries. The 6.5% and 7.1% monthly churn figures are vendor-reported, from the Recurly Consumer Goods Churn Benchmark and the Recharge DTC consumer panel respectively. The breakeven-redemption-rate table uses invented, illustrative inputs, labelled as such in the sentence introducing it — it is a worked method, not a measured figure. The true per-order and per-customer cost of running a loyalty programme, and the redemption rate a given store’s programme actually needs to break even, are not published anywhere and are marked metric to confirm in the body, with the method to derive each from a store’s own data.