Quick answer: M&S Sparks has grown to over 17 million members by ditching confusing points in favour of instant personalised rewards, weekly free-shop wins, birthday treats, and charity giving. Small businesses can replicate these exact mechanics today using affordable digital tools, without needing a tech team or a big-brand budget.
What is M&S Sparks? M&S Sparks is the loyalty scheme run by Marks and Spencer, one of the UK's most trusted retailers. Launched in 2015 and rebuilt from the ground up in 2020, Sparks rewards customers with personalised offers, surprise free gifts, a weekly chance to win their shopping for free, and a donation to their chosen charity every time they shop. It now drives 44% of M&S online sales and has over 17 million members.
This playbook draws on publicly available data from M&S, TCS, Statista, and verified loyalty research to break down what makes Sparks work and how you can build your own version of it.
Why M&S Sparks is a loyalty machine
M&S Sparks is not a loyalty scheme that rewards people for spending money. It is a relationship programme that makes people feel known.
That distinction is everything.
When M&S relaunched Sparks in 2020, the team admitted the original version was "confusing." Points thresholds, tier gates, and unclear redemptions had made the whole thing feel like homework. So they stripped it back. They asked over 250,000 members what they actually wanted. They tested the new version with 40,000 employees before launch.
The result was a programme built around three things customers actually care about: surprise, relevance, and emotional connection.
Today, Sparks has over 17 million members and the Sparks app contributes to 44% of M&S online sales. For context, M&S reported total revenue of £13.8 billion for the year ending March 2025.
That is what a loyalty programme looks like when it is built around the customer, not the spreadsheet.
The psychology that keeps 17 million people coming back
Sparks works because it taps four psychological drivers that keep people engaged long after the novelty of joining fades.
Variable reward. Every week, one shopper in each store wins their shopping for free. The winner is drawn randomly from everyone who scanned their Sparks card at the till. This mechanic works on the same principle as a lottery ticket: the possibility of winning keeps people scanning, even on days when no offer is waiting for them.
Personalisation at scale. Offers are tailored to what each customer actually buys. If you buy jeans every spring, you will likely see a jeans discount. If you never buy wine, you will not receive wine promotions. This feels attentive rather than automated, and it is precisely that feeling that builds trust.
Emotional giving. Every time a Sparks member shops, M&S donates to their chosen charity. Partners include the British Heart Foundation, NHS Charities Together, and the Stephen Lawrence Charitable Trust. Customers are not just buying for themselves. They are contributing to something bigger, which adds meaning to every transaction.
Surprise and delight. Birthday treats, free Percy Pig packs, mid-year giveaways: Sparks delivers unexpected gifts that customers do not have to earn in a traditional sense. Research from Gartner shows that when customers feel valued, 97% are likely to share positive word of mouth. M&S exploits this brilliantly.
The data backs this up. Loyalty program members generate 12 to 18% more incremental revenue per year than non-members, according to Accenture. Top-performing loyalty programmes boost annual revenue from enrolled customers by 15 to 25%, according to McKinsey. Sparks sits firmly in the top tier.
How Sparks actually works
The Sparks scheme is free to join and lives in the M&S app or on marksandspencer.com. Here is what members get:
| Benefit | How it works |
|---|---|
| Weekly free shop | One store winner and one online winner drawn randomly each week from all who scanned |
| Personalised offers | Tailored discounts on food, fashion, home, and beauty, based on purchase history |
| Birthday treats | A surprise gift added to your Sparks account around your birthday |
| Free hot drink | Collect 6 stamps at M&S Café; the seventh hot drink is free |
| Charity donation | A donation made to your chosen partner charity every time you shop |
| Bonus offers | Periodic bonus offers such as £5 off a £40 food shop |
The programme uses no traditional points currency. There is no balance to track, no threshold to obsess over, and no expiry date stress. This simplicity is deliberate. When M&S removed the points, engagement went up, not down. The reason is that simplicity lowers friction. And lower friction means more scans.
TCS, the technology partner that built the new Sparks platform, reported that the programme has achieved up to 20 million offer activations in a single campaign and 500,000 push notifications per hour, alongside one million pounds in cost savings. Those are not vanity metrics. They are proof that a well-built digital loyalty system can operate at scale without proportionate cost.
M&S also proved its resilience. After a significant cyber attack in April 2025 forced Sparks offline, the retailer restored the scheme in July 2025 with a wave of "thank you" treats, including 1.8 million birthday gifts and a staff discount increase to 30%. Customers rewarded the brand's response with continued loyalty. The lesson: how you show up when things go wrong defines the relationship more than any campaign.
The S.P.A.R.K.S. Framework: 6 tactics you can steal today

We built this framework after studying the Sparks programme in depth. It distils what M&S actually does into six steps any small business can apply without a £1 million tech budget.
The LoyaltyPass.co S.P.A.R.K.S. Framework
| Letter | Tactic | What M&S does | What you can do |
|---|---|---|---|
| S | Simplify the join | App or website signup, no card required | Digital wallet pass via LoyaltyPass.co; no app needed |
| P | Personalise the offer | Offers based on purchase history | Segment by product category or visit frequency; send targeted offers |
| A | Acknowledge milestones | Birthday treat auto-sent each year | Set automated birthday reward in your dashboard |
| R | Reward instantly | Offers appear immediately after scanning | Use instant stamp rewards, not deferred points |
| K | Keep surprising | Random weekly free-shop winner | Run a monthly "random treat" for one lucky customer |
| S | Serve a cause | Charity donation per shop | Pick a local cause; announce it to customers; report back |
S: Simplify the join
Sparks requires nothing but an email address and a phone. No plastic card, no staff training to explain tiers, no waiting period. Research from EY shows that 78% of retailers who offer point-of-sale enrolment report higher sign-up rates than those relying on online-only sign-ups.
For small businesses, the equivalent is a digital loyalty pass that lives in Apple Wallet or Google Wallet. Customers scan or tap a QR code. That is the entire onboarding process.
P: Personalise the offer
M&S does not send the same offer to every customer. It uses purchase data to determine what each person is most likely to respond to. The result is an offer that feels like a recommendation, not a broadcast.
You do not need a data science team to replicate this. Start with two segments: new customers and returning customers. Give new customers a compelling first-visit follow-up offer. Give returning customers an offer based on what they bought last time. That alone outperforms any blanket discount. Personalised email increases repeat purchases by 29%, according to Klaviyo estimates.
A: Acknowledge milestones
Birthday treats from Sparks land automatically. No staff remembers to send them. No manual follow-up required. Yet the impact is disproportionate to the cost. A free Percy Pig pack sent on someone's birthday creates a memory.
You can do the same. Set up a birthday reward in your loyalty platform. Make it something tangible: a free item, a meaningful discount, a handwritten note. When customers feel valued, 86% increase their spending, according to Gartner. A birthday treat is one of the cheapest ways to make someone feel valued.
R: Reward instantly
The old Sparks was built on accumulation. Customers had to reach 3,000 points before anything happened. That model created what loyalty researchers call "reward distance" — the psychological gap between action and benefit that causes people to disengage.
The new Sparks delivers rewards on the same visit. An offer appears. You use it. You feel good. The programme then learns from your behaviour and gets sharper.
For small businesses, this means shifting away from "collect 10 to earn 1" models and toward offers that trigger immediately. Instant rewards activate the dopamine response that builds habitual return.
K: Keep surprising
The weekly free-shop draw is the centrepiece of the Sparks experience. Most members will never win it. But the possibility that they might win it changes how they feel about scanning every time.
Surprise is a high-retention tool. Companies that publicly reward loyalty see 12% higher retention overall. You do not need to give away free shopping. You can give away one free item each month to a randomly selected loyal customer. Announce it on social media the day before. Let the anticipation do the work.
S: Serve a cause
Every Sparks transaction triggers a charitable donation. The customer chooses the cause at signup. The money moves automatically. No effort required.
This mechanic shifts the emotional register of the transaction. Shopping feels purposeful. According to IBM, 44% of consumers in 2024 actively select brands that align with their personal values. For small businesses that are embedded in a local community, this matters more, not less, than it does for large retailers. Pick a cause your customers care about. Make every purchase contribute to it. Talk about the impact publicly.
Where most small businesses go wrong with loyalty
Most small business loyalty programmes fail for three reasons.
They make it too complicated. Points multipliers, tier-specific redemption windows, and expiry dates push customers away. M&S learned this the hard way and rebuilt their entire scheme to remove the friction. Keep your programme to one clear promise: "Do X, get Y."
They reward transactions, not relationships. A loyalty programme that only rewards money spent is just a discount scheme with extra steps. Sparks rewards shopping, yes, but also birthdays, habits, and causes. Think about what your best customers value beyond the product.
They go quiet after the launch. Sparks sends push notifications, updates offers fortnightly, and adds seasonal surprises. A programme that goes dark after sign-up is not a programme. Nearly 80% of companies spend less than 30% of their time on customer retention messaging, according to Accenture. That gap is your opportunity.
How to launch your own version without breaking the bank
Here is a practical four-step launch plan that mirrors the Sparks approach at a fraction of the cost.
Step 1: Set up your digital loyalty pass. Skip the plastic card and the custom app. Use a wallet-native loyalty tool like LoyaltyPass.co. Your programme lives in Apple Wallet and Google Wallet. Customers sign up by scanning a QR code at your till or on your receipts. No tech knowledge required.
Step 2: Define your instant reward. Choose one clear trigger. Buy three times and get a free item. Spend £40 and unlock a 20% discount on your next visit. The reward should feel achievable in one or two visits, not ten.
Step 3: Set up two automations. Birthday reward and a win-back message for customers who have not returned in 30 days. These two automations alone recover more revenue than most loyalty campaigns because they act at the exact moment a customer is most likely to lapse.
Step 4: Add the surprise. Once a month, pick one loyal customer at random and give them something they did not expect. Tell the rest of your customers about it (with permission). Make the surprise part of the programme's identity.
A dedicated loyalty mobile experience can boost retention by 10 to 25% versus web-only loyalty. You do not need M&S's infrastructure to achieve that result. You need the right mechanics, applied consistently.
Bottom-line summary
M&S Sparks works because it replaced complexity with clarity, points with personalisation, and transactions with emotion. It gives customers reasons to scan that go beyond savings: the chance to win, a birthday gift, a cause they care about. These are not expensive mechanics. They are thoughtful ones. Any small business with a clear loyalty tool, a simple reward trigger, and a monthly surprise can replicate the core of what Sparks does. The gap between a big-brand loyalty programme and yours is smaller than you think. The playbook is already written.

