- Nerd Out on Business
- Posts
- How To Design a Customer Loyalty Program
How To Design a Customer Loyalty Program
More than 95% of Ulta Beauty's revenue comes from loyalty members. They present an interesting case study in how to intentionally design a customer loyalty program.

Today, I’m digging into Ulta Beauty (ULTA).
Ulta Beauty is a specialty retailer that sells cosmetics, skincare, haircare, fragrance, and salon services through a national store network and e-commerce platform.
The business anchored by a large loyalty program that drives repeat purchases and personalized marketing.
A few things that jumped out:
More than 95% of Ulta’s revenue comes from loyalty members.
They have ~44M active members who earn points.
Loyalty isn’t just marketing for them, it drives pricing, promotions, inventory, and even store layout.
Gross margins are solid, but operating margins are under pressure, which shows loyalty doesn’t fix cost creep.
I have very little experience with loyalty programs, so I wanted to learn more. Here are some takeaways:
Loyalty programs should change buying behavior vs being only coupons.
Points work best when customers can use them on anything.
Loyalty data needs to be used to personalize offers and decisions.
One of the big things when it comes to loyalty and discounts is that promotions can train people to "wait to buy". Ulta does a few smart things to negate this behavior that I think are applicable to most businesses in this situation
Use rewards that are always redeemable so customers get value from buying now, not from waiting for a coupon.
Design tier or status benefits around annual spend so delaying purchases risks losing perks.
Rely more on personalized offers and less on predictable, sitewide promotions that train people to wait.
Frame promotions as limited-time events, not constant discounts, so full-price buying stays normal.
Anchor the business with time-based services or necessities that customers can’t easily postpone.
When this company popped up on my list, I can't say I was overly thrilled to look into it, but this was one of my more favorite reports. I think the takeaways above are highly actionable for anyone in a retail or retail-like business.
With that, I'll see you tomorrow!
Nick
TL;DR
Ulta Beauty is a specialty beauty retailer that sells cosmetics, skincare, haircare, fragrance, and salon services through 1,400+ stores, e-commerce, and mobile apps.
The core insight is that Ulta is not just a retailer, it is a loyalty-driven data engine, with 44.6M active members generating more than 95% of total sales.
Gross margins near 39% show solid retail economics, but operating margins have compressed as labor, promotions, and store-level costs rise.
Entrepreneurs can learn how loyalty, CRM, and category adjacency can compound demand, and how operating leverage can quietly move against you even when topline holds up.
The 30,000-Foot View
Ulta Beauty operates a national specialty retail platform focused on beauty and personal care. The company combines mass-market and prestige brands under one roof, along with in-store salon services, creating a one-stop destination for beauty discovery and replenishment. Sales are generated through physical stores, digital channels, and a loyalty ecosystem that tightly links customer data to marketing and merchandising decisions.
Ulta’s business model is retail-first, but loyalty-powered. Customers earn points redeemable for dollars off future purchases, and Ulta uses purchase history and engagement data to personalize offers, recommendations, and promotions. This structure turns marketing spend into a repeatable demand engine rather than one-time acquisition.
Revenue mix (latest FY):
Cosmetics: 39%
Skincare: 23%
Haircare: 19%
Fragrance: 13%
Services: 4%
Other: 2%
Key stats:
Market cap: ~$29.3B
TTM revenue: ~$12.0B
TTM gross margin: 39.2%
TTM net income: ~$1.19B
Employees: ~58,000
Industry: Specialty retail
Company History
1990: Ulta founded as a beauty retailer combining prestige and mass products with salon services.
2007: Company goes public, providing capital for national store expansion.
2014: Ultamate Rewards loyalty program launches, later becoming the backbone of the business.
2017: Corporate reorganization forms Ulta Beauty, Inc. as the public holding company.
2020: Conscious Beauty at Ulta Beauty launched to help customers shop by values such as clean ingredients and cruelty-free standards.
2021: Ulta Beauty at Target shop-in-shop partnership launches, expanding distribution inside Target stores.
2024: Loyalty program rebranded to Ulta Beauty Rewards as part of a refreshed strategic framework.
2025: Acquisition of Space NK adds international exposure and premium assortment depth.
2026 (planned): Target partnership scheduled to conclude, requiring Ulta to replace that acquisition channel.
Show Me the Money
Stand-out financial features:
Loyalty concentration is extreme, with more than 95% of revenue tied to members.
Gross margins remain stable near 39%, but operating margin has declined over the last three years.
Historically net-cash, Ulta moved to a modest net-debt position in the TTM period.
CapEx intensity reflects ongoing investment in stores, remodels, and IT infrastructure.
Services remain a small revenue contributor but play an outsized role in visit frequency.
Financial Data
Metric | FY2022 | FY2023 | FY2024 | TTM (Nov 1, 2025) |
|---|---|---|---|---|
Revenue | $10.21B | $11.21B | $11.30B | $11.98B |
Gross Profit | $4.05B | $4.38B | $4.39B | $4.70B |
Gross Margin | 39.6% | 39.1% | 38.8% | 39.2% |
Ops Profit | $1.64B | $1.68B | $1.57B | $1.57B |
Ops Margin | 16.1% | 15.0% | 13.9% | 13.1% |
CapEx | $312.1M | $435.3M | $374.5M | $317.2M |
Net Debt | -$0.74B | -$0.77B | -$0.70B | $0.35B |
The N.O.O.B. Nine — Competitive Powers
The Nerd Out on Business Nine is made up of Hamliton Helmer's famous "7 Powers" of competitive advantage (Scale Economies, Network Economies, Counter-Positioning, Switching Costs, Branding, Cornered Resource, and Process Power) combined with two of my own (Data Flywheel and Distribution Advantage).
Power | Score | Rationale |
|---|---|---|
Branding | 4/5 | Ulta is a widely recognized beauty destination with consistent in-store and digital experience. |
Data Flywheel | 5/5 | 44.6M active members and 95%+ of sales from members create compounding data advantages. |
Process Power | 4/5 | Repeatable store rollout, merchandising discipline, and supply-chain execution show up in margins. |
Scale Economies | 4/5 | National store footprint and purchasing scale support vendor leverage and fixed-cost absorption. |
Switching Costs | 3/5 | Loyalty points and stored preferences add friction, but customers can still multi-home. |
Cornered Resource | 3/5 | Brand relationships and exclusives matter, but are not permanently locked. |
Network Economies | 2/5 | Customer value does not materially increase as more customers join, despite some community effects. |
Counter-Positioning | 3/5 | The mass-plus-prestige format is differentiated but copyable by other large retailers. |
Distribution Advantage | 4/5 | Dense physical footprint plus e-commerce and app-driven fulfillment provide strong convenience. |
Average Score: 3.6/5 - A defensible but not invincible moat built from loyalty, execution, and scale rather than a single unassailable advantage.
Memorable Marketing
Ulta’s marketing strategy is loyalty-first and data-driven, using CRM insights to personalize offers while reinforcing the brand as an inclusive beauty destination. The company blends national brand moments with always-on lifecycle marketing.
Ulta Beauty Rewards (2014, rebrand 2024)
Core idea: Turn beauty purchases into a points-based game where rewards feel like cash.
Primary channels: app, email, in-store POS.
Why it worked: Encourages frequency, captures data, and funds personalization.
Result: 44.6M active members and 95%+ of sales from loyalty members.
Ulta Beauty at Target (2021)
Core idea: Place curated Ulta assortments inside Target stores.
Primary channels: retail partnership, experiential merchandising.
Why it worked: Lower acquisition friction and instant national reach.
Result: 600+ locations, but partnership scheduled to end in 2026.
Conscious Beauty at Ulta Beauty (2020)
Core idea: Simplify values-based shopping with clear labels and filters.
Primary channels: in-store signage, digital filters, PR.
Why it worked: Reduced decision fatigue and built trust.
Tactical takeaways:
Design loyalty programs around repeat behavior, not just discounts.
Treat promotions like planned product launches.
Use partnerships as accelerators, not permanent crutches.
Add decision-support tools where customers feel uncertainty.
Track repeat rate and cross-category attachment as core KPIs.
AI Uses & Opportunities
Current uses:
AI-powered virtual try-on and skin analysis tools.
Personalization and targeting across CRM and digital channels.
Future opportunities:
AI beauty concierge for routines, replenishment, and recommendations.
Promo-optimization models to reduce margin leakage.
Computer-vision systems for shrink and shelf availability.
AI-assisted salon upsell and training tools.
Aggregated trend analytics sold to brand partners.
Bumps in the Road
Operating margin compression despite stable gross margins.
Rising inventory and working-capital demands.
Dependence on large partnerships that can end.
Exposure to retail risks such as shrink, labor costs, and cybersecurity.
Your Swipe File
Loyalty is best applied when it changes how often customers buy, not when it just makes things cheaper.
New categories work when they fit the same customer job you already serve. Extending a brand beyond this same customer job is a mistake that's easy to make. That's why you see certain companies spin off completely separate brands when entering adjacent categories.
Partnerships should have planned exit paths.
Watch operating leverage closely, it can flip quietly (eg. their margin compression).
Over-promotion can train customers to wait.
How would you rate today’s report?Your rating helps me make these reports sharper and more useful — thanks for the quick tap! |