Case Study

DoorDash Store Loyalty

Merchant-level loyalty as a competitive moat

Kevin Nguyen · · 10 min read

How DoorDash built merchant-level loyalty to solve the retention problem that platform-level subscriptions can't.

Key Takeaways
Engagement Loop
Earn Customer returns to track progress and earn rewards Burn Completes reward, must order again to redeem. 2 emails as reminders Retain Auto re-enrolled into new reward. Previous order amount carries over New Users Restaurant auto-enrolls
The auto-enrollment with carryover is the critical design choice. There's no dead state — the user is always mid-cycle, always with a reason to come back.

The three-sided problem

DoorDash operates a three-sided marketplace: consumers, restaurants, and delivery drivers. The core revenue driver is gross order value — DoorDash takes a 15–30% commission per order. By 2022, the platform was processing 1.7B+ orders annually at ~$30 average order value.

DashPass ($9.99/month for free delivery) solves the consumer retention problem — 15 million subscribers stay because the economics improve with usage. But DashPass doesn't solve the merchant retention problem. The existing merchant tools (sponsored listings, promotions) are pay-per-conversion acquisition plays. They help merchants get new customers but don't help them keep customers.

Merchants were reducing ad spend and asking for long-term retention tools — something comparable to what they'd have in-store.

Store Loyalty: the product

DoorDash's answer: merchant-level loyalty. Individual restaurants reward users for repeat transactions — make 4 orders of $25+ at a store, get a reward. It's merchant-funded, free to set up, and doesn't conflict with any existing in-store loyalty programs.

The key insight: When a user can order from the same restaurant on multiple delivery apps, store-level loyalty on DoorDash creates a reason to always choose DoorDash for that restaurant. It's a competitive moat disguised as a merchant tool.

The Earn / Burn / Retain loop

The product is designed as a self-reinforcing cycle with three stages:

  1. Earn: Customer returns to the restaurant's DoorDash page to track progress and earn toward Store Rewards.
  2. Burn: Customer completes the reward threshold and must order again to redeem. Two emails are sent as reminders — a completion email and a follow-up reminder.
  3. Retain: Upon redemption, the customer is automatically re-enrolled into a new reward cycle. Their previous order amount carries over into the new cycle.

Product UX

Store Loyalty lives exclusively on a restaurant's DoorDash page — not the home feed, not a dedicated loyalty tab. This is deliberate: it drives users to restaurant pages to discover, track, and redeem. The UX has three states:

Store page UX states
New
Store Rewards
$8 reward for every $75 spent at this store
Learn more ›

In-progress
Store Rewards
$51 away from next reward
$10 reward for every $100 spent ›

Complete / Redeem
Store Rewards
Claim your $10 reward in cart
$10 reward for every $100 spent ›

Store Loyalty lives exclusively on the restaurant's page — not a dedicated loyalty tab. This drives traffic to store pages where users discover, track, and redeem.

How DoorDash drives adoption

Merchant side

Store Loyalty is bundled with the DoorDash Marketplace partnership — it's part of the standard product suite, not a separate upsell. Restaurants automatically enroll previous customers into their loyalty program, meaning the program starts with an existing customer base rather than building from zero.

User side

Users are auto-enrolled into campaigns that carry over upon redemption. DoorDash reinforces this through two key discovery surfaces:

How DoorDash drives repeat orders via Store Loyalty
User orders
from restaurant
User places first order. Restaurant automatically enrolls previous customers into Store Loyalty.
Order Again carousel
Position #2 in home feed
DoorDash places the "Order Again" carousel at the top of the feed to drive users back to familiar restaurants.
Store page
Loyalty visible at top
User visits store. Loyalty progress is surfaced before the menu — reward before browse.
The "Order Again" carousel is intentionally placed at position #2 — above "Most Loved" and category filters — to funnel users to stores where they already have loyalty progress.

Three flywheels

Store Loyalty doesn't create one growth loop — it creates three distinct flywheels that compound on each other:

1. User loyalty flywheel

User discovers restaurant with loyalty program → places order and accrues points → returns to DoorDash to track and earn rewards → feels less compelled to order from the same restaurant on competing platforms → orders habitually through DoorDash.

Discovers restaurant with loyalty program Places order, accrues points Returns to track and earn rewards Less compelled to use competitors Orders habitually through DoorDash
Store-level loyalty creates a switching cost that platform-level subscriptions cannot — the progress toward a reward at a specific restaurant is lost if the user orders elsewhere.

2. Restaurant loyalty flywheel

Store sees free marketing option on DoorDash → sets up loyalty program incentivizing repeat orders and higher order amounts → sees revenue increase → feels more compelled to stay on DoorDash → store's platform presence increases selection variety and customer experience.

Store sees free marketing option on DoorDash Sets up loyalty: repeat orders + higher amounts Store sees revenue increase More compelled to stay on DoorDash Platform presence increases selection
Loyalty is a free retention tool that fills a gap in DoorDash's ad product suite — which previously focused entirely on acquisition and conversion. No additional commission or marketing fees for merchants.

3. Platform engagement flywheel

DoorDash offers wide selection and fast deliveries → users find compelling options → merchants see consistent orders and retain partnership → better selection increases order volume → increased volume increases demand for delivery drivers → driver supply meets demand, resulting in shorter delivery times.

Wide selection + fast deliveries Users find compelling options Merchants retain partnership Better selection increases volume Volume increases driver demand Driver supply meets demand: shorter delivery times
This third flywheel connects all three marketplace sides. Store Loyalty feeds into it by increasing order volume from the user and restaurant flywheels, which pulls in driver supply to complete the loop.

Compare this to Uber Eats (Uber One), Instacart+, and GrubHub+ — all platform-wide subscription models that reward platform loyalty. DoorDash is the only delivery platform offering store-specific loyalty. The difference: you don't feel loyal to a platform. You feel loyal to your favorite restaurant.

The stacked advertising value

Store Loyalty doesn't exist in isolation — it's part of a layered advertising ecosystem where each product serves a different purpose. Take a restaurant like The Melt as an example:

Example: The Melt — stacked marketing layers
1
Recommendation carousel
Promotes discovery via social proof (reviews) and DoorDash's algorithm
Free — powered by platform
2
DashPass
Incentivizes higher order amounts through free delivery
User-funded subscription ($9.99/mo)
3
Store Rewards
Incentivizes repeat orders and higher order amounts to returning users
Merchant-funded — bundled with partnership
The merchant does not pay for acquisition marketing (coupons, sponsored listings) to drive this value. Store Loyalty is a retention product that stacks on top of the existing ecosystem rather than competing with it.

Competitive picture

DoorDash holds ~57% US market share but lags Uber Eats internationally and in raw merchant count (500K vs. 825K). The bet with Store Loyalty is that deeper merchant relationships in existing markets matter more than breadth:

What I'd watch

The real test is whether Store Loyalty changes merchant economics enough to reduce commission pressure. Merchants still pay 15–30% per order. If loyalty drives enough incremental volume to justify the cut without additional ad spend, the product works. If not, the commission resentment stays.

The other risk is complexity. DoorDash is layering store loyalty on top of DashPass on top of sponsored listings on top of promotions. At some point the consumer experience gets noisy. The companies that win in marketplace loyalty keep the UX simple while the backend gets sophisticated.

Kevin Nguyen is a product manager exploring consumer, fintech, and AI. He writes about product strategy, design process, and the things he's curious about.

Connect on LinkedIn →