Evolving Starbucks Rewards with Loyalteez
Starbucks has 35.5M members and invests 3-5% in rewards. Here's how to transform Stars from a closed-loop liability to an open-protocol growth engine.
Points expiring...
Starbucks just revamped Rewards with a three-tier system. They're solving the wrong problem.
In March 2026, Starbucks introduced tiered earning rates—Green, Gold, and Reserve—hoping to re-engage their most valuable customers. But adding complexity to a closed-loop system doesn't fix what's fundamentally broken: Stars only work at Starbucks.
"Our very best customers are coming 200 times a year, and we were treating them the same as someone who comes once." — Tressie Lieberman, Chief Brand Officer, Starbucks
The solution isn't tier differentiation. It's recognizing that in 2026, customers expect their loyalty to be portable. Let's walk through exactly how Starbucks could evolve Rewards—without increasing investment—using Loyalteez.
The Old Model: Stars Under a Microscope
First, let's understand what Starbucks actually does today. The numbers are impressive on the surface:
| Metric | Value |
|---|---|
| Active Members (U.S.) | 35.5 million |
| Revenue from Rewards | ~$13B (60% of U.S. company-operated revenue) |
| Average Visit Frequency | 19x/month for top members |
| Estimated Rewards Investment | 3-5% of revenue |
The New Tier Structure
| Tier | Requirement | Star Earning Rate |
|---|---|---|
| Green | Base level | 1 Star per $1 |
| Gold | 500 Stars/year ($500 spend) | 1.2 Stars per $1 |
| Reserve | 2,500 Stars/year ($2,500 spend) | 1.7 Stars per $1 |
The Return Rate Reality
Here's what that actually means for customers:
| Tier | Spend to Earn 60 Stars | 60 Stars = $2 Reward | Return Rate |
|---|---|---|---|
| Green | $60 | $2 | 3.33% |
| Gold | $50 | $2 | 4% |
| Reserve | $35.29 | $2 | 5.67% |
The Math That Doesn't Add Up
For Customers
- Complexity — Variable return rates based on tier AND redemption choice
- Conditional non-expiration — Green members are still on a treadmill
- High thresholds — Reserve requires $2,500/year (~$208/month on coffee)
- Closed-loop — Stars only work at Starbucks
For Starbucks
- Liability management — Every Star issued is deferred revenue on the balance sheet
- Zero acquisition — Rewards program only retains, never acquires
- Complexity cost — Tier management, expiration tracking, customer service
The Comparison That Matters
| Option | Return Rate | Expiration | Portability |
|---|---|---|---|
| Starbucks Green | 3.33% | 6 months | None |
| Starbucks Reserve | 5.67% | Never* | None |
| 3% Cashback Card | 3% | Never | Universal |
*Requires $2,500/year spend to maintain
A simple cashback card gives comparable value with no strings. Stars need to offer something cashback can't: brand-specific value that travels.
The Loyalteez Redesign
Investment Reallocation
Same 3% investment, fundamentally different allocation:
| Category | Percentage | Purpose |
|---|---|---|
| LTZ Token | 1% | Portable, universal rewards — ecosystem distribution |
| Perks | 2% | Exclusive experiences, products, access — brand-specific value |
| Total | 3% | Same or lower investment, fundamentally different outcome |
How LTZ Works as Distribution (1%)
Every Starbucks purchase earns LTZ based on spend:
- $5 coffee → ~5¢ in LTZ (at 1% rate)
- $50/month → ~$0.50 in LTZ
But unlike Stars:
- LTZ is usable across the entire Loyalteez network
- No expiration—ever
- True ownership (customer controls it)
- Real-time value (not deferred)
How Perks Drive Acquisition (2%)
Starbucks creates perks redeemable with LTZ:
- Early access to seasonal drinks
- Secret menu items
- Reserve roastery experiences
- Merchandise exclusives
- Barista masterclasses
Now flip it:
Customers from every other brand in the Loyalteez ecosystem have LTZ. They can redeem that LTZ at Starbucks for these perks.
That's not retention mechanics. That's customer acquisition through value.
How to Implement It
Here's the technical crosswalk. Every Star-earning event becomes an LTZ-earning event:
Purchase Event (Replacing Star Earning)
// When a customer completes a purchase
await fetch('https://api.loyalteez.app/loyalteez-api/manual-event', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
brandId: process.env.LOYALTEEZ_BRAND_ID,
eventType: 'place_order',
userEmail: customer.email,
domain: 'starbucks.com',
metadata: {
order_id: order.id,
order_value: order.total,
location_id: store.id,
// Crosswalk: Old model would earn order.total Stars (Green tier)
// New model: Same value, but portable and never expires
legacy_stars_equivalent: Math.floor(order.total)
}
})
});
// Result: Customer earns LTZ at configured rate (e.g., 10 LTZ per $1 = 1%)
// Old: 5 Stars that expire in 6 months (Green) or require tier maintenance
// New: 50 LTZ that never expire and work everywhere
See: Event Handler API
Perks (Replacing Star Redemptions)
// Starbucks creates perks in Partner Portal
// Example perks replacing Star redemptions:
// Old: 60 Stars → $2 off (spend $60 at Green tier)
const twoOffPerk = {
name: "$2 Off Any Item",
description: "Valid on any food or drink item",
cost: 200, // LTZ
category: "discount"
};
// Old: 200 Stars → Free handcrafted drink (spend $200 at Green tier)
const freeDrinkPerk = {
name: "Free Handcrafted Drink",
description: "Any size, any customizations",
cost: 600, // LTZ
category: "freebie"
};
// NEW: Acquisition perk (doesn't exist in old model)
// Customers from other brands can redeem LTZ here
const reserveExperiencePerk = {
name: "Reserve Roastery Experience",
description: "Behind-the-scenes tour and tasting",
cost: 2500, // LTZ
category: "experience"
};
See: Perks Service
No Tier Logic Required
// Old model: Different earning rates by tier
const oldEarningRates = {
green: 1.0, // 1 Star per $1
gold: 1.2, // 1.2 Stars per $1
reserve: 1.7 // 1.7 Stars per $1
};
const legacyStars = orderTotal * oldEarningRates[customerTier];
// Plus: tier maintenance tracking, expiration logic, upgrade/downgrade rules
// New model: Same rate for everyone
const ltzEarned = orderTotal * 10; // 10 LTZ per $1 (1%)
// That's it. No tiers. No expiration. No complexity.
See: Core Concepts
Before/After Summary
For Starbucks
| Metric | Current Model | Loyalteez Model |
|---|---|---|
| Investment | 3-5% of revenue | 3% of revenue |
| Acquisition from Program | Zero | Network-wide exposure |
| Balance Sheet | Deferred liability | Expensed at transaction |
| Operational Complexity | Tier management, expiration | Flat, simple |
| Customer Loyalty | Lock-in through friction | Loyalty through preference |
For Customers
| Metric | Current Model | Loyalteez Model |
|---|---|---|
| Ownership | Stars belong to Starbucks | LTZ belongs to customer |
| Portability | Starbucks only | Entire ecosystem |
| Expiration | 6 months (Green) or tier-dependent | Never |
| Value Access | Tier-gated | Same for everyone |
| Relationship | Managed | Valued |
The Headline
Starbucks has 35.5 million active members and 60% of revenue flowing through Rewards.
Imagine that infrastructure rebuilt on open rails—where customers come because they want to, not because their points expire if they don't.
That's not a loyalty program. That's a growth engine.
See Also
- Evolving McDonald's Rewards — Similar QSR mechanics, different scale
- Evolving Sephora Beauty Insider — Another tier-based program ripe for evolution
- E-commerce Loyalty Programs — Developer guide for implementing purchase rewards
Ready to evolve your loyalty program?
See how Loyalteez adds network reach to your existing program, making rewards portable across the ecosystem.