Carryup
← Back to blog
ShopifyLoyaltyRetentionApps

Shopify Loyalty & Rewards Programs: Native Options vs. Apps (2026)

DDeepak Singh··18 min read
Shopify Loyalty & Rewards Programs: Native Options vs. Apps (2026)

Every few months a merchant asks us whether Shopify has finally built loyalty natively, usually after reading a headline about a new admin feature. The honest answer in 2026 is still no — Shopify has never shipped a native points, tiers, or rewards engine, and everything in this category still runs through the App Store, the same way it has for a decade. That's not the interesting part of this decision, though. The interesting part is that most stores that install a loyalty app don't get what they expected from it, not because the app is broken, but because the store wasn't a good candidate for one in the first place. This post covers what's actually native versus app-dependent today, what Smile.io, Yotpo, LoyaltyLion, and Rise.ai are each genuinely built for, how points redemption actually threads through Shopify's checkout, what these programs cost once you count reward liability alongside the subscription, and a straight framework for deciding whether your store's repeat-purchase behavior can support one at all.

What a loyalty program is actually supposed to change

Strip away the badge on the App Store listing and a loyalty program only has one job worth paying for: moving repeat purchase rate in a way that wouldn't have happened anyway. Not enrollment numbers, not points issued, not a widget that looks good on the product page — the percentage of customers who buy a second, third, and fourth time, and specifically the share of that behavior the program can plausibly take credit for rather than just riding along with.

That distinction matters more than it sounds like it should. Your best customers are disproportionately the ones who join a loyalty program in the first place, so a report showing "loyalty members have 3x the repeat purchase rate of non-members" is close to meaningless on its own — it mostly proves that your most loyal customers are loyal, which you already knew. The question a program actually needs to answer is whether it changed behavior for customers who were on the fence: the one-time buyer who came back for a second order because points were about to expire, the customer who traded a competitor's product for yours because of a referral credit, the shopper who added a third item to hit a tier threshold they wouldn't have crossed otherwise. If a program is mostly funding purchases that were going to happen regardless, it's not driving growth — it's a rebate program with better branding.

This isn't a purely academic point. It's the exact failure mode that shows up when a merchant six months into a loyalty app rollout can't point to a repeat-purchase lift, even though the points balance and referral counters in the app dashboard look healthy. The dashboard numbers measure activity inside the program. They don't measure counterfactual behavior — what would have happened without it — and that gap is where a lot of loyalty app budgets quietly go to die.

Shopify's native capability, honestly stated

Shopify does not ship a native loyalty, points, or rewards engine in the admin, and that has been true for as long as the platform has existed. There's no "Loyalty" tab next to Discounts or Customers. What Shopify does provide natively — and this is worth being precise about, because it's easy to conflate with a real loyalty system — is a set of primitives that loyalty apps build on top of: customer accounts and customer tags, store credit as a native ledger type usable at checkout, discount codes and automatic discounts that a points system can trigger, metafields for storing arbitrary program data against a customer or order, and Shopify Flow for wiring simple automations like tagging a customer after their fifth order.

None of that adds up to a loyalty program by itself. A brand trying to hand-roll points, tiers, and referral tracking out of tags, metafields, and Flow will eventually rebuild a worse, less maintained version of what a $49-a-month app already does out of the box, and will do it without a redemption UI at checkout, without expiration handling, and without the reporting a real loyalty platform ships with. The practical reality in 2026 is unchanged from five years ago: if you want points, tiers, VIP status, or referral mechanics, you're installing an app. The only shift worth noting is that Checkout Extensibility has made the redemption experience inside a native-feeling checkout meaningfully better than it used to be, which we'll get into below — Shopify improved the plumbing loyalty apps run through without ever building the program itself.

The apps merchants actually run, and what each is genuinely built for

Smile.io is the default starting point for a reason: it's the most widely installed loyalty app on Shopify, with a real free tier (up to roughly 200 orders a month, points-only) that lets a small store test the mechanic before paying anything. Its paid tiers — commonly cited around $49/month for Starter (points and referrals), $199/month for Growth (adding VIP tiers and behavioral nudges), and $999/month for Plus (custom branding and API access) — scale by order volume with per-order overage fees above each tier's cap. Smile is the right pick for a store that wants a clean, well-understood points-and-referral setup without a lot of custom configuration, and it's a reasonable app to grow out of rather than into if a brand later needs deeper personalization.

Yotpo Loyalty & Referrals is the app most likely to already be in a merchant's stack because Yotpo also owns reviews and, since its LoyaltyLion acquisition folded in, SMS and email tooling — so the pitch is consolidation as much as it is the loyalty mechanic itself. Pricing runs free under roughly 100 monthly orders, then commonly cited tiers around $199/month (Pro) and $799/month (Premium), with custom Enterprise pricing above that. It covers points, VIP tiers, and referrals with prebuilt campaign templates and a checkout redemption flow, and it's the more sensible choice when a brand is already paying Yotpo for reviews and wants one fewer vendor relationship rather than a marginally better points engine.

LoyaltyLion positions itself toward higher-growth and Shopify Plus merchants who want more control over how points are earned — custom earn rules tied to specific behaviors, not just "$1 spent = 1 point." Its published pricing starts around $199/month for the Classic tier (roughly 500 orders/month included, scaling to about $549/month near 4,000 orders), with Advanced and Plus tiers quoted custom and typically sold on annual contracts; add-ons like custom earn rules or API access are commonly cited around $1,000/month each on top of the base plan. It's a deliberately more configurable, more expensive platform than Smile, and it earns that cost mainly for brands that actually intend to use the configurability — building earn rules around specific product categories, subscription behavior, or engagement actions beyond simple purchases.

Rise.ai takes a genuinely different angle: it's built around store credit and gift cards as the core primitive, with loyalty, cashback, and referral workflows layered on top rather than points as the starting concept. Its Starter plan runs around $19.99/month for up to 100 monthly orders with a small per-order overage above that, including one automatic workflow, gift card issuance, and manual store credit. It's the right tool when a brand wants automated store-credit triggers — "spend $150, get $15 credit," "refund as store credit instead of cash" — more than it wants a points-and-badges program, and it tends to show up in stacks that care about cash-flow-friendly refund handling as much as retention marketing.

Beyond these four, the market has genuinely broadened — apps like Rivo, BON Loyalty, Growave, and newer Shopify-native entrants have picked up real installs, particularly among smaller stores price-sensitive to the $199+/month tier most of the established platforms sit at once you're past their free plan. None of them displace the four above as the ones with the deepest track record and the most third-party integration coverage, but it's no longer accurate to say Smile, Yotpo, LoyaltyLion, and Rise are the only real options — they're the safest default, not the only list.

Points, tiers, VIP, and referrals aren't interchangeable — they fit different businesses

A straight points-per-dollar program is the easiest mechanic to explain and the easiest for a customer to understand at a glance, which makes it the right default for a broad-catalog store with frequent, low-consideration purchases — consumables, beauty, snacks, anything bought on a repeat cadence where "earn points, redeem for a discount" maps cleanly onto how customers already shop. It's also the mechanic most prone to becoming pure cashback in disguise, quietly training customers to expect a discount on every order rather than changing when or how often they buy.

Tiered and VIP programs work better for higher-AOV, lower-frequency categories — apparel, home goods, anything where a customer might order three or four times a year rather than monthly — because the reward for reaching a tier (early access, free shipping thresholds, birthday perks) doesn't depend on transaction frequency the way points redemption does. Tiers also give a brand a natural segment to build retention marketing around independent of the loyalty app itself: "our Gold tier customers" is a genuinely useful cohort for email and paid targeting regardless of whether points ever get redeemed.

Referral mechanics are the one category actually aimed at new-customer acquisition rather than retention of existing customers, and they deserve separate evaluation from points or tiers because the ROI math is different — you're paying out a reward (store credit, a discount code, sometimes cash) for a genuinely new customer relationship, which is a much easier case to defend than paying out points to a customer who was already going to reorder. A referral program bolted onto a points system that nobody promotes separately tends to underperform one built and marketed as its own acquisition channel, with its own landing experience and its own tracking.

Getting the mechanic wrong for the business is a more common mistake than picking the wrong app. A subscription-heavy consumables brand running a tiered VIP program built for occasional apparel buyers, or a low-frequency home goods brand running aggressive points-per-dollar that trains customers to wait for a redemption threshold before ordering, both end up with a program that technically works but doesn't fit the purchase cadence it's supposed to influence.

How redemption actually threads through Shopify's checkout

The mechanics matter here because this is where a loyalty program either feels native or feels bolted-on, and that difference genuinely affects redemption rates. Under the hood, most loyalty apps redeem points as either a generated discount code applied at checkout or, for Shopify Plus stores, a Checkout UI extension that renders the customer's points balance and a "redeem" action directly inside the checkout flow itself using APIs like useApplyDiscountCodeChange, rather than sending the customer off to look up a code elsewhere.

That Plus-only distinction is a real one. Checkout UI Extensions and Checkout Functions — the tools that let an app inject a native-feeling redemption widget mid-checkout, or apply custom discount logic server-side — are gated to Shopify Plus. On non-Plus plans, redemption more commonly happens pre-checkout: a customer views their balance on an account page or a widget, generates or copies a discount code, and applies it in the checkout's standard discount field like any other promo code. It still works, and Shopify Functions execute that logic server-side in the checkout process itself, but it's an extra step compared to the in-checkout redemption Plus stores can offer, and that extra step is a real source of redemption drop-off — a customer who has to leave checkout to find a code is a customer who sometimes just doesn't bother and completes the order without redeeming anything.

Points balances and reward status also need to reach a customer's account and marketing profile, not just live inside the app's own dashboard. Loyalty apps sync earned points, tier changes, and referral completions into customer accounts (increasingly Shopify's newer customer account system rather than the legacy classic accounts) and, for most serious implementations, into whatever email/SMS platform the brand runs — Klaviyo integrations are the most common pairing among the apps above, syncing points balances and tier status as customer properties so a flow can reference "points expiring soon" or "50 points from your next tier" as a segment condition. That sync is what makes redemption reminder flows possible at all — a rewards program with no reminder flow behind it depends entirely on a customer remembering to check their balance unprompted, which most customers don't do.

Redemption reminders are where the program earns back the ones it's leaving on the table

A points balance nobody redeems isn't neutral for the brand — it's a liability sitting on the books (more on that below) and a missed second purchase sitting in a customer's account. The apps above all support triggering an email or SMS flow off loyalty events — points earned, points about to expire, tier threshold nearly reached, referral reward issued — and this is genuinely one of the higher-leverage pieces of running a loyalty program well, because it converts a passive balance into an active reason to come back.

The practical version of this looks like a small set of flows layered on top of whatever a brand's core Klaviyo or Attentive program already runs: a nudge when a customer is close to a redemption threshold ("you're 40 points from a reward"), a warning ahead of points expiration if the program expires points at all, a tier-upgrade congratulations that doubles as a soft upsell toward whatever unlocks at the next tier, and a referral-reward confirmation that reminds the referring customer their credit is sitting there unused. None of these are exotic — they're standard flow-builder logic once the loyalty data is actually synced as a customer property, which is the real prerequisite. A loyalty program integrated only at the storefront widget level, without that data reaching the email platform, is leaving most of its own reminder potential unused regardless of which app is running it.

The real cost is the subscription plus what you're giving away

The subscription fee is the visible cost and, for most stores, not the larger one. A points program that pays out, say, 5% back in redeemable value is a 5% margin cost on every order that redeems, and that's before counting the app's monthly fee on top. This needs to be modeled as a real expense line — reward liability, the same way a retailer accounts for outstanding gift card balances — not treated as a marketing cost that disappears once the points are issued. Unredeemed points sitting on the books are a liability until they're either redeemed or expire, and a program with no expiration policy at all can let that liability grow indefinitely with no offsetting behavior change to show for it.

The subscription tiers themselves also scale with order volume in ways that are easy to underestimate at the planning stage — a store doing 3,000 orders a month is looking at Smile's Growth tier plus overage, or LoyaltyLion's Classic tier pushing toward its next breakpoint, which puts a fast-growing store's loyalty app bill on a trajectory that tracks revenue growth even before reward payouts are counted. Add-on costs compound this further: custom earn rules, API access, and advanced segmentation are commonly gated behind additional per-month charges on top of the base plan for LoyaltyLion and similar platforms, so the sticker price on a pricing page is frequently the floor, not the ceiling, of what a growing store ends up paying.

None of this is an argument against running a program — it's an argument for modeling the full cost before committing to a mechanic, the same way you'd model discount cannibalization before launching a sitewide sale. A brand that only budgets the app subscription and gets surprised by reward liability six months in is a brand that skipped this step.

Where these programs actually fail

The most common failure mode is exactly the one described at the top of this post: a program that pays out reliably to customers who were already going to buy again, with no real mechanism for reaching the customers whose behavior actually needed to change. Harvard Business Review's September 2024 piece on why loyalty programs fail lands on a version of this same point — that underperforming programs tend to suffer from weak economics and a shallow read of customer behavior, offering generic, copy-pasted rewards rather than anything that reflects what a specific customer segment actually responds to. A points system that treats a first-time buyer and a ten-time repeat customer identically isn't wrong, exactly, but it's not doing the differentiated work that would actually move the needle on either group.

The second failure mode is overcomplicated redemption — multiple point types, confusing tier thresholds, a redemption flow that requires leaving checkout to find a code, or expiration rules a customer discovers only after their points are already gone. Every extra step between "I have a reward" and "I used it" is a step where redemption drops off, and a program that's mechanically generous on paper but genuinely annoying to redeem trains customers to ignore it rather than value it.

The third is simply launching without a clear read on whether the mechanic fits the business — a points-per-dollar program bolted onto a store with an 8-month average repurchase cycle, where by the time points would meaningfully accumulate toward a reward, the customer has forgotten the program exists. Separately, industry data does support that reward mechanics can shift real-time purchase behavior at the margin — willingness to trade up or add an item specifically because points are on the line is a well-documented micro-behavior — but that's a different claim from "loyalty programs reliably lift repeat purchase rate," and conflating the two is exactly how a program gets approved on a business case it can't actually deliver.

Whether your store is actually ready for one

Before evaluating which app to install, it's worth honestly answering whether a loyalty program is the right investment at all right now, and the diagnostic is simpler than the app comparison. Start with your current repeat purchase rate — if a meaningful share of customers already reorder within a normal cycle for your category, a loyalty program has something real to reinforce and accelerate. If repeat purchase rate is low because of a product or fulfillment problem — poor product-market fit, slow shipping, a catalog that's genuinely single-purchase by nature (a mattress, a piece of furniture, an appliance) — no loyalty mechanic fixes that, and the app subscription becomes pure cost with nothing underneath it to amplify.

Catalog fit matters almost as much. A loyalty program works best against a catalog with natural repeat purchase built into the category — consumables, refills, anything with a replenishment cycle — or against a broad enough catalog that cross-category repeat purchases are realistic even without a consumable core. A narrow, durable-goods catalog where most customers buy once every few years is a weak fit for points-based mechanics specifically, though it can still be a reasonable fit for a referral program, since referral rewards don't depend on the same customer reordering.

The last check is operational: does the team have the capacity to actually run the program once it's live — building and maintaining the redemption reminder flows, watching reward liability, adjusting earn rates if redemption behavior looks off, refreshing the tier structure as the customer base matures? A loyalty app installed and left on autopilot with default settings is close to the worst version of this investment: it's paying the subscription and accruing liability without anyone tuning it toward an actual repeat-purchase outcome. If a brand can't commit to that ongoing management, it's worth being honest that the program probably won't earn its cost, regardless of which app gets picked.

This is the kind of decision our Growth & Conversion work at Carryup gets pulled into directly — modeling whether a brand's actual repeat-purchase baseline and catalog justify a loyalty investment before recommending a specific app or mechanic, and building out the redemption and reminder flows that make a program worth its reward liability rather than just another subscription running quietly in the background. And once a program is live, it's exactly the kind of thing that degrades without attention — earn rates that drift out of step with margin, redemption flows nobody's touched since launch, a tier structure built for a customer base that's since grown past it — which is where our Care & Support retainer keeps a loyalty setup tuned instead of left to run on default settings indefinitely. If you're weighing whether your store is actually ready for a loyalty program, or you've got one installed that's never been evaluated against real repeat-purchase data, that's a conversation worth having before the next subscription renewal, not after.

Carryup can help

If any of this sounds like your situation, talk to us. We'll tell you exactly where your revenue is leaking and what it would take to fix it. Explore Strategy & Consulting →

Get started

Ready to fix your store?

Tell us about your brand — we'll come back with a clear plan and no sales pressure.

4-hour reply
On every business-day enquiry
Talk to an engineer, not a rep
The people who build — no account-manager layer
A clear, honest read
No pitch, no pressure — just where you stand
Shopify-only specialists
Focused experts, not generalists
What do you need?Step 1 of 3

Pick everything that fits — this tells us who to bring to the call.

🔒 Goes directly to hello@carryup.in·No spam, ever
Chat with us