Member-only pricing: how it works, and how to track competitors’ member prices
Why grocers, warehouse clubs and hotels give members a different price, and what the UK competition regulator found when it checked. Then why price trackers miss the prices shown after sign-in, and a 6 step method to track competitors’ member prices by store and customer profile.
The same 250 g ground coffee at 4 grocers, both prices read minutes apart from one Leeds store each
- A tracker with no account records the 4 signed-out prices and the member price printed on hartwell.example’s page. The other 2 member prices appear to a signed-in member alone.
- Example: every grocer and price here is invented.
Member-only pricing is a lower price a company shows only to customers who join, sign in or pay a fee: a supermarket’s loyalty price, a club’s member savings, a hotel’s member rate. Price trackers read the page any visitor sees, so they miss member prices shown after sign-in, in an app or by email, which can differ for every customer. Obsession keeps each competitor’s member price beside its public one, per store and profile, dated with its screenshot, by API, MCP (the standard way AI agents call tools) or a table.
ComparedWays to track member prices, side by sideGo straight to the comparisonOn this page
- The 4 forms of member pricing
- Why retailers, clubs and hotels price members differently
- What regulators have said about loyalty pricing
- Why price trackers and rate shoppers miss member prices
- How to track competitors’ member prices
- Where Obsession fits
- Ways to track member prices, side by sideCompared
- When a public tracker or a sheet is enough
- Which way to track member prices
- Questions about member-only pricing
Member-only pricing is a lower price a company gives customers who join, sign in or pay a fee: a supermarket’s loyalty price, a warehouse club’s member savings, a hotel’s member rate. The UK’s Competition and Markets Authority (CMA) opened a review on 30 January 2024 because some supermarkets were making cheaper prices available to loyalty card members alone. For pricing and revenue teams at retailers, grocers, travel and subscription companies, a competitor’s price is now often 2 prices. One is public; the other may sit behind a sign-in, in an app or in an email.
The 4 forms of member pricing
Member prices differ in who sees the price and where it shows. That decides whether a price tracker, which reads the page any visitor sees, can record it.
| Form | Example | Who sees the price | Where it shows |
|---|---|---|---|
| Displayed loyalty price | Tesco Clubcard Prices | Every shopper; members pay it | Shelf label, beside the regular price |
| Personalised member price | Your Clubcard PricesYour Nectar Prices | Each member, their own set | App or signed-in account |
| Closed user group rate | A hotel’s member rateBooking.com Genius | Logged-in members and app users | After sign-in or in the app |
| Paid membership price | Costco Member-Only Savings | Anyone for most items; members buy | Savings page; some items after sign-in |
A displayed loyalty price sits on the shelf beside the regular one, and the member pays it by scanning a card or an app. Tesco’s results for the year to 28 February 2026 count over 10,000 Clubcard Prices.
A personalised member price changes from one customer to the next. Tesco’s help page says the products in Your Clubcard Prices are chosen each week from the shopper’s own habits and shown in the Tesco app. Its results report that it launched them to 1.5m customers in March 2026. Sainsbury’s help page says Your Nectar Prices differ by customer each week, refresh every Friday, last 7 days and never appear on shelf edge labels. A new member gets welcome offers first, so a new account and a long-standing one see different prices in the same store.
A closed user group rate is a travel rate shown to a restricted audience, such as logged-in members, app users or email subscribers. OTA News’s glossary gives the mechanics. A hotel sells a night at €150 on every channel. Guests who create a free account on its own website see €135, a 10% discount “invisible to non-logged-in visitors and to rate shoppers”. Online travel agents run the same play with Booking.com Genius and Expedia One Key member pricing.
A paid membership price is bought with a fee. Costco’s annual report for the year to 30 August 2026 sets its US membership at $65 a year. Its savings page is titled Member-Only Warehouse Savings and runs from 19 October to 15 November 2026, with pricing that may vary in some regions and online.
How a website decides which price to show
Behind all 4 forms sits the same mechanism. A browser sends a session cookie, a small token that says which account is signed in, with every request. The site looks up the customer group that account belongs to and renders that group’s price. A visitor with no session falls into a default group. Adobe Commerce’s documentation lists its default customer groups as General, Not Logged In and Wholesale, and says customer groups decide which discounts apply. On Shopify, Bold Memberships’ Hidden Pricing hides the price on chosen products from everyone except signed-in members, with the membership checked on the server.
A price scraper sends its requests with no member session, so the server answers it as Not Logged In. Whatever the site keeps for members never reaches it.
Why retailers, clubs and hotels price members differently
Each model trades a lower price for something the company values more. The trade sets how deep the member price runs, how often it changes and who sees it.
| Model | What the member gives | What the company gets | How often the price moves |
|---|---|---|---|
| Grocer loyalty scheme | Their identity at every shop | Purchase data, personalised offers, advertising income | Weekly for personalised sets |
| Warehouse club | An annual fee | About half of operating income at Costco | Current savings: 19 Oct to 15 Nov 2026 |
| Hotel member rate | A sign-in and a direct booking | Direct bookings, guest data and consent | With the public rate it is set against |
Grocers: lower prices for purchase data
A loyalty price buys the customer’s identity at every shop. The CMA’s findings, published on 27 November 2024, show how far that reaches. Almost every UK shopper, 97%, belongs to at least 1 supermarket loyalty scheme, and the average shopper belongs to 3. Of the regular grocery shoppers surveyed, 77% were signed up to Tesco’s Clubcard and 57% to Sainsbury’s Nectar. A majority, 61%, were comfortable with supermarkets using loyalty data to send them personalised offers.
The data then earns money of its own. Tesco’s results for the year to 28 February 2026 describe Clubcard as what holds its businesses together. They report personalised digital coupons and rewards offered to over 9m customers and over 400 data scientists at its dunnhumby unit. Over 800 brands buy advertising through Tesco Media, which draws on the same customer data.
Warehouse clubs: the fee carries the profit
Costco’s annual report describes its model as low prices on a limited range, sold at high volume with rapid stock turnover. The fee is what makes those prices pay. In the year to 30 August 2026, its 84.1 million paid members paid $5,907 million in membership fees. That was just over half of its $11,685 million operating income. Renewal rates were 92.3% in the US and Canada and 89.8% worldwide. Executive members, who pay a higher fee for a reward of generally 2% on qualified purchases, made 75.2% of worldwide sales.
| Line | $ million |
|---|---|
| Net sales | 297,247 |
| Less merchandise costs | 264,279 |
| Less selling, general and administrative costs | 27,190 |
| Left from selling goods | 5,778 |
| Plus membership fees | 5,907 |
| Operating income | 11,685 |
For a retailer pricing against a club, the shelf price is part of the offer. The member pays the fee once a year and the low price on every visit, so the comparison that matters is the member’s basket over a year, fee included.
Hotels: member rates for direct bookings
68%
of Marriott’s global room nights in 2025 were booked by its loyalty members, and about 75% in the US
Marriott International, annual report for 2025sec.govHotels use member rates to win bookings on their own websites and apps, away from online travel agents. Marriott’s annual report for 2025 names Expedia, Booking.com and others as competitors to its direct channels. Its member rate terms give members at least 2% off on weekdays and up to 5% on weekends, applied to the hotel’s lowest public rate and booked through Marriott’s own channels. Hilton’s annual report for 2025 counts 243 million Hilton Honors members at the end of the year, up 15%. It says the share of a member’s travel spend Hilton captures rises as the member moves up the tiers.
The rate sits behind a login for a contractual reason too. OTA News explains that closed user group rates typically fall outside the rate parity clauses in hotels’ contracts with online travel agents, because general shoppers and metasearch never see them. In the EU, Booking.com has had to let hotels offer better prices on their own websites since 14 November 2024, under the Digital Markets Act. Marriott’s own Best Rate Guarantee counts publicly available rates elsewhere, so a rate behind another site’s login doesn’t qualify.
What regulators have said about loyalty pricing
The CMA analysed a year of daily prices for about 50,000 grocery products on a loyalty promotion in August or November 2023, at Tesco, Sainsbury’s, Waitrose, Co-op and Morrisons. For 92% of the products, the non-member price during the promotion was the same as or lower than the price every shopper paid in the 28 days before. Only 0.6% of promotions showed a pattern that could suggest an inflated usual price. The average member saving ran from 17% to 25% across the 5 supermarkets.
Loyalty prices were not always the cheapest. In a sample of 429 branded products, 61 were cheaper at another supermarket, so the CMA told shoppers to keep comparing. A loyalty promotion lasted 17 to 26 days on average, and member savings were similar to the was and now offers open to every shopper. The CMA asked supermarkets to make sure promotions that alternate between the two comply with consumer law, and said some could do more for shoppers under 18 or without a smartphone.
From 6 April 2026, the amended Price Marking Order covers a UK trader selling a product at more than 1 price, such as a normal and a loyalty price. The trader must show each selling price and each unit price together, with the condition close to the product, such as “with loyalty card”. The government’s guidance, published on 22 September 2025, advises that neither set of prices be given more prominence than the other.
Why price trackers and rate shoppers miss member prices
A price tracker fetches each product page on a schedule and records the price it finds. A rate shopper does the same for hotels. It searches each online travel agent and brand website for a date and room, the way a guest with no account would, and records the rate returned. Neither sends a member session. Both read what the public page prints, displayed loyalty prices included, and miss 5 kinds of price:
- Prices shown after sign-in, such as a hotel’s closed user group rate.
- Personalised prices, which differ for every member and change each week, such as Your Nectar Prices.
- App prices, such as the Your Clubcard Prices a member checks in the Tesco app.
- Offers by email or text after a customer joins, such as welcome offers for new members.
- Prices by store or postcode, which Costco says may vary in some regions and online.
Some tools go further, and their own pages say so. Price2Spy’s ecommerce page says it can monitor prices behind logins, and its pricing page lists no prices, with Premium priced on request. Lighthouse’s Rate Insight runs live rate shops across online travel agents, brand websites and metasearch for 80,000+ hoteliers, by its own count. Its page doesn’t describe rates shown after a guest signs in. Prisync’s pricing page lists plans from $99 a month, with up to 3 price updates a day, and doesn’t mention member or login prices.
How to track competitors’ member prices
Tracking member prices means reading the signed-in price beside the public one, by date, store and customer profile, with a screenshot of each. The method is the same for 3 competitors by hand or for 120 at scale.
- Choose the basket and the profile. Name the products and the store or postcode. Then pick the customer profile: a new member, a long-standing member, an app user or a paying member. A pass: one written profile per competitor, kept the same every week.
- Join each competitor the way any customer can. Read its terms first, use a real inbox and phone number, and stop where a scheme asks for an identity document or an in-store card. A pass: an account per competitor and profile, with the date it opened.
- Read every product twice, minutes apart. Read the page signed out, then signed in, from the same store, with a screenshot of each. A pass: a member price counts when both readings agree on the product and the store.
- Write down the conditions. Valid dates, minimum spend, card or app, and whether the price is personalised. A pass: every member price has its conditions beside it.
- Keep the account open. Welcome offers, weekly personalised prices, emails and texts arrive over days and weeks; keep each as it lands. A pass: every message kept with the time it arrived.
- Repeat on a schedule and keep the history. Weekly for most baskets, daily around a sale, and again after a competitor’s promotion ends. A pass: the gap between member and public price, per product, week by week.
New member account · Leeds store
- Day 0, 09:03Joined with email and texts ticked
- Day 0, 09:04Welcome email: £5 off a £40 shopValid for 14 days
- Day 0, 09:0640 products read signed out, then inMember prices on 11, about 15% off
- Day 2, 08:00App: 6 personal prices for this weekCoffee at £2.40 for this member
- Day 9, 11:15Text: 20% off tea for members, to Sunday
- Day 21, 10:30Email: £10 off a £50 shop, until FridaySent after 3 weeks with no order
Each reading kept with its screenshot, each message as it arrived.
The workload by hand
The sum is products × 2 readings × competitors × the minutes per reading, every week. With 40 products and about 30 seconds a reading with its screenshot, as example inputs:
- A price intelligence firm tracking 120 retailers for a client: 9,600 readings, about 80 hours a week.
- A national grocer tracking 10 competitors: 800 readings, about 7 hours a week.
- A regional chain tracking 3 competitors: 240 readings, about 2 hours a week.
None of that counts the emails, texts and app offers, which arrive whenever each competitor sends them, or the daily reads around a sale, which multiply the hours by 7.
Where Obsession fits
Obsession collects what companies show only to customers, step by step: their screens, emails and texts, member prices, trial limits, quotes and cancel offers, each dated with a screenshot. Teams and AI agents look up any company through the API or MCP, and a company not yet covered is added on request. For a pricing team, that is each competitor’s member price beside its public one, per store and customer profile. The welcome coupon and every later offer are kept as they arrive, for as long as the team follows the competitor. Funds read the same offers as consumer promotions data, each kept with the time it was seen. Search and scraping APIs such as Exa, Tavily and Firecrawl give AI agents the public web, what any visitor can read. Obsession gives them what a company shows its customers behind the login, and the two work together (Exa alternatives, sorted by job). Obsession’s agents have run 1,500 sign-ups, baskets and checkouts at real companies, and counting.
The web behind the login explains what sits behind each sign-up, login and checkout, and the sample data shows a real store’s record in every format it comes in. Compare Obsession with search engines, email archives and panels.
Ways to track member prices, side by side
We make Obsession, so every other option is described from its provider’s own pages as of 11 November 2026.
| Option | What it does well | Price | Where it stops | Best for |
|---|---|---|---|---|
| Doing nothing | Costs no time | Free | A member offer shows up as lost baskets | Weeks with no promotion in your category |
| By handan account per competitor and a weekly sheet | Any competitor, profile and app | Free, plus staff hours | About 80 hours a week at 120 retailers | 1 to 3 competitors before a promotion |
| Prisync | Public prices, up to 3 updates a day | $99 to $799 a month14 days free | No mention of member or login prices | Public prices on 100 to 5,000 products |
| Price2Spy | Says it monitors prices behind logins | Not listedPremium on request | No published prices | Retailer prices behind a login |
| Lighthouse Rate Insight | Live rate shops of travel agents, brand sites and metasearch | Not listedFree trial | Rates after sign-in not described | Hotels’ public rates |
| ObsessionOursPrice watch, Member prices | Member and public prices side by side, per store and profile, with every later offer | Early access, onboarding teams now. Priced per call or per company watched | Product matching stays with your team | Competitors’ member prices, kept as proof over time |
When a public tracker or a sheet is enough
Where competitors print member prices on the public page, as displayed loyalty prices are, a public price tracker reads them, and since 6 April 2026 UK traders must show the 2 prices together. Where a team watches 1 to 3 competitors before a single promotion, an account at each and a sheet are enough. Member price tracking earns its cost when the prices sit behind a sign-in, in an app or in an email, across many competitors, week after week.
Which way to track member prices
Use Obsession when your team needs competitors’ member prices that sit behind a sign-in, in an app or in an email, per store and customer profile. Each one is kept with a dated screenshot for as long as you follow the competitor.
- Member prices behind a sign-in, with every offer that follows: Obsession’s Price watch reads public and member prices each morning, plus the codes sent to subscribers, and each gap arrives with its screenshot.
- Public and displayed loyalty prices across thousands of products: a public price tracker such as Prisync. The best competitor price tracking tools compares 14 of them by job.
- A hotel’s public rates across travel agents and brand sites: a rate shopper such as Lighthouse.
- Prices behind a login at a set of retailers, collected by a vendor: Price2Spy, after reading each competitor’s terms.
- The price a new customer pays at an online store after its welcome code: the steps in a competitor’s real price is the price after the welcome code.
- Rates, card offers and onboarding at banks: the same method, set out in bank competitor analysis.
- 1 to 3 competitors before a promotion: by hand, with the 6 steps in the method.
Questions about member-only pricing
Member-only pricing is a lower price a company gives customers who join, sign in or pay a fee. It comes in 4 forms. A displayed loyalty price sits on the shelf, such as Tesco’s Clubcard Prices. A personalised price differs for each member, such as Your Nectar Prices. A closed user group rate shows after sign-in, such as a hotel’s member rate. A paid membership price comes with a fee, such as Costco’s Member-Only Warehouse Savings.
Usually, by the UK regulator’s count. The CMA’s review, published on 27 November 2024, checked about 50,000 products on a loyalty promotion. For 92% of them, the non-member price was no higher than in the 28 days before, and members saved 17% to 25% on average. Loyalty prices were not always the cheapest: 61 of a sample of 429 branded products were cheaper at another supermarket.
A hotel member rate is a lower rate shown to guests who sign in to the hotel’s own website or app. Marriott’s terms give members at least 2% off on weekdays and up to 5% on weekends, booked direct. OTA News explains that these closed user group rates typically fall outside rate parity clauses, because the public and rate shoppers never see them.
Costco charges a membership fee, $65 a year in the US, and keeps prices low on a limited range. In the year to 30 August 2026, its 84.1 million paid members paid $5,907 million in fees, just over half of its $11,685 million operating income. Its current Member-Only Warehouse Savings run from 19 October to 15 November 2026, and pricing may vary in some regions and online.
It starts with what the company wants back for the lower price. Grocers trade loyalty prices for purchase data and personalised offers, warehouse clubs charge a fee that carries much of their profit, and hotels offer member rates to win direct bookings. In each model, competitors’ member prices are part of the market price, so the strategy starts with knowing what each competitor shows its members.
Some can, in part. Price2Spy says it monitors prices behind logins. Lighthouse’s Rate Insight runs live rate shops across travel agents, brand websites and metasearch, and its page doesn’t describe rates shown after sign-in. Prisync’s pricing page doesn’t mention member prices. Obsession keeps each competitor’s member price beside its public one, per store and customer profile, with every later offer.
Member prices for price intelligenceAn Obsession agent, a customer that says it’s an AI, joins each competitor the way any customer can, from the customer profile and city your team picks, and keeps the account open. It reads every price signed out and signed in on the same page, with a screenshot of each, and keeps every email and text as it arrives. It never invents identity details.
What every Obsession agent doesSources
In the order the article cites them. Every link was checked on 11 Nov 2026.
- Loyalty pricing in the groceries sector
- Preliminary results 2025/26
- Personalising Your Clubcard Prices for you
- Your Nectar Prices
- CUG (Closed User Group)
- Annual report on Form 10-K for the fiscal year ended 30 August 2026
- Member-Only Warehouse Savings
- Customer groups
- Hidden Pricing
- Review of loyalty pricing in the groceries sector: executive summary
- Annual report on Form 10-K for 2025
- Member rates and Best Rate Guarantee
- Annual report on Form 10-K for 2025
- Booking must comply with all relevant obligations under the Digital Markets Act
- Price Marking Order 2004: government guidance
- Ecommerce price monitoring
- Pricing
- Rate Insight
- Pricing