Northbay Grocers: Competitive Response Case Study with Answer
How should a regional supermarket chain respond to a hard-discount grocer opening nearby with prices about 20% lower? A free medium competitive response case study with 5 questions, 2 exhibits and a model answer for every question. About 30 minutes. No login to read.
The live case is a different client with its own data, so you practice without knowing the answers. The client and every number on this page are made up for practice.
Grocery retail · Interviewer-led · McKinsey style
New to competitive response cases? Learn the method first: Competitive Response Case Interview Example With Answer.
The case
Our client, Northbay Grocers, runs about 60 supermarkets in one US region, with $1.8 billion in sales and $54 million in operating profit. A hard-discount grocer, Kestrel Fresh, has opened stores in the region with prices about 20% lower on a typical basket. The CEO asks whether to match prices, hold and differentiate, or respond selectively, and what each would cost.
Northbay sells a full range of about 30,000 items, from packaged staples to a fresh bakery, deli and butcher counter. Stores are company-owned and average $30 million in sales. Roughly 70% of sales go through the Northbay loyalty card.
Kestrel Fresh runs smaller stores with about 1,500 items, mostly its own labels, and almost no service counters. Its rent and labor costs per dollar of sales are far below Northbay's. Kestrel opened its first stores in the region 12 months ago and has announced it will double its store count there within two years. The board is split between matching prices to stop the bleeding and ignoring the entrant to protect margin.
Interviewer's data, shared if asked
- Before Kestrel arrived, Northbay had $1,800 million in sales, a 27% gross margin and $54 million in operating profit, a 3.0% operating margin.
- Store operating costs are mostly fixed in the short run, so every dollar of lost sales costs Northbay its full gross margin.
- Kestrel carries about 1,500 items against Northbay's 30,000, and sells almost no fresh prepared food, bakery or service-counter products.
- Kestrel plans to double its store count in the region within two years; the sites announced so far are near today's 20 'some overlap' stores.
- Northbay's private-label range is about 18% of sales and is priced 10% to 15% below national brands.
Question 1 · Structure
How would you structure your analysis of how Northbay should respond to Kestrel?
Hint: A competitive response needs the competitor, the customers, your own position and the options, in that order, so you can size what is really at risk before you pick a move.
Model answer
I would size the threat first, then compare the responses on profit. Before choosing a move I need to know how much Northbay is losing, where, and why customers are leaving. Only then is it worth comparing the options.
I would also ask whether the response is reversible. Price cuts are easy to start and very hard to take back, so the economics of each option and the cost of being wrong matter as much as the average result.
- Competitor: Kestrel's cost structure (limited range, own labels, low rent and labor), how deep its price advantage is, its rollout plan and how long it can sustain the gap.
- Customers: which segments leave (price-led shoppers vs convenience and fresh shoppers), what they buy at Kestrel and still buy at Northbay, and how loyal each group is.
- Northbay: sales and profit by store group and category, price gap by product, private-label strength, loyalty data and the room to fund a response.
- Options: match prices, hold and differentiate, or respond selectively, each valued on profit, risk and reversibility, with a trigger to change course.
What the interviewer is looking for
- Good: covers competitor, customers, Northbay and options in a structure built for this situation.
- Strong: separates where the loss is happening (stores, categories, segments) from what to do about it, and says which data would settle it.
- Excellent: notes that Kestrel's lower cost base means a price war is not symmetric, and treats reversibility as a criterion.
Push-back: The board wants to match prices this quarter. Which part of your structure tells us whether that is wise?
Question 2 · Exhibit
Look at Exhibits A and B. What do they tell you about where Northbay is losing sales and what is safe to leave alone?
| Store group | Stores | Sales per store before ($M) | Sales change | Lost sales ($M) |
|---|---|---|---|---|
| Heavy overlap (Kestrel within 3 miles) | 18 | 30.0 | -14% | 75.6 |
| Some overlap (3 to 8 miles) | 20 | 30.0 | -6% | 36.0 |
| No overlap (more than 8 miles) | 22 | 30.0 | -1% | 6.6 |
| All stores | 60 | 30.0 | -6.6% | 118.2 |
Sales change compares the 12 months after Kestrel opened with the 12 months before. Lost sales in $ millions per year.
| Category | Share of sales | Gross margin | Sales change, heavy-overlap stores |
|---|---|---|---|
| Staples and packaged goods | 35% | 22% | -24% |
| Dairy, eggs and produce | 25% | 27% | -14% |
| Meat and seafood | 15% | 25% | -8% |
| Fresh prepared, bakery and deli | 15% | 38% | -2% |
| Health, beauty and general merchandise | 10% | 31% | -6% |
| All categories | 100% | 27% | -14% |
Gross margin is before store operating costs. Shares and margins are chain-wide.
Interviewer's data, shared if asked
- Stores in the 'no overlap' group have seen no change in customer counts beyond normal drift.
- Exhibit B margins are the same in every store group.
Hint: Read the damage by store group first, then by category, and ask how concentrated the loss is compared with the share of sales it hits.
Model answer
The damage is local. Northbay lost $118.2 million of sales, 6.6% of the chain. The 18 heavy-overlap stores, 30% of the network, account for $75.6 million, about 64% of the loss. The 22 stores with no overlap lost only 1%, so this is not a chain-wide collapse.
At a 27% gross margin, the lost sales cost about $31.9 million of gross profit, roughly 59% of the $54 million operating profit. That is why the board is nervous.
By category, the loss is concentrated where Kestrel is strongest. In the heavy-overlap stores, staples and dairy, eggs and produce are 60% of sales but about 85% of the lost sales. Fresh prepared, bakery and deli is down only 2% and earns a 38% margin, the best in the store. Shoppers are leaving for the basket they can compare on price, not for the fresh counters.
What the interviewer is looking for
- Good: sizes the loss ($118 million, 6.6%) and says it is concentrated in the stores near Kestrel.
- Strong: links the category pattern to Kestrel's model (limited range, price-led staples) and names fresh as the safe, high-margin ground.
- Excellent: converts the loss to gross profit, notes it is about 59% of operating profit, and says the 20 'some overlap' stores are the next risk as Kestrel expands.
Push-back: Total sales fell only 6.6%. Why not conclude this is a small problem and wait?
Question 3 · Judgment
What could Northbay do in response, and what does each move signal to customers and to Kestrel?
| Category | Share of sales | Gross margin | Sales change, heavy-overlap stores |
|---|---|---|---|
| Staples and packaged goods | 35% | 22% | -24% |
| Dairy, eggs and produce | 25% | 27% | -14% |
| Meat and seafood | 15% | 25% | -8% |
| Fresh prepared, bakery and deli | 15% | 38% | -2% |
| Health, beauty and general merchandise | 10% | 31% | -6% |
| All categories | 100% | 27% | -14% |
Gross margin is before store operating costs. Shares and margins are chain-wide.
Hint: List the options in groups, then say for each what it tells shoppers and tells Kestrel, because a response is also a message.
Model answer
I would group the options by how far they commit Northbay to a price war, and think about the message each one sends. Exhibit B shows the logic: the loss sits in staples and fresh produce, while the fresh counters are holding up.
- Match prices broadly: cut 20% on staples, dairy, eggs and produce in every store. It tells shoppers Northbay is a discounter and tells Kestrel the region is a price war it can win on cost. It also gives away margin on sales Northbay is not losing.
- Hold and differentiate: keep prices and invest in fresh, service, store experience and loyalty offers. It signals confidence and a premium position, but it accepts the loss of the price-led shoppers and may be too slow where Kestrel is already next door.
- Respond selectively: cut price on a short list of items shoppers use to judge price, only in stores near Kestrel, and push private label as a lower-price tier. It signals 'we will not be undercut where it matters' without repricing the whole store.
- Loyalty-led pricing: targeted offers to loyalty-card shoppers who are cutting visits, which defends the most valuable customers without a visible shelf price cut.
- Longer-term moves: lower Northbay's own costs, renegotiate with suppliers, and reshape the store (smaller footprint, more fresh, less ambient grocery) in the heavy-overlap sites.
What the interviewer is looking for
- Good: lists match, hold and selective responses and gives a different signal for each.
- Strong: ties options to the category and store pattern from the exhibits, and weighs reversibility.
- Excellent: considers Kestrel's likely reaction, for example that matching invites a deeper cut it can afford and Northbay cannot.
Push-back: If Kestrel sees we are cutting prices on a few items, will it not just cut deeper?
Question 4 · Math
Estimate annual operating profit under three scenarios: hold with no response, match prices chain-wide, and respond selectively. Then add the hold-and-differentiate option. Which is best, and by how much?
Interviewer's data, shared if asked
- Use the figures from before Kestrel opened: $1,800 million in sales, 27% gross margin, $54 million operating profit, and the lost sales from Exhibit A.
- Match: cut prices 20% on staples and on dairy, eggs and produce (60% of sales) in all 60 stores, and assume it wins back every lost sale. A price cut falls straight to gross profit.
- Selective: cut prices 20% on about 150 price-image items, equal to 5% of sales, in the 38 overlap stores. Assume it halves the sales lost in those stores.
- Hold and differentiate: spend $6 million a year on fresh, service and loyalty offers, and win back 25% of all lost sales.
- Operating costs are fixed, so lost or recovered sales are worth the 27% gross margin. Ignore the effect of lower prices on recovered sales.
Hint: Start from the do-nothing profit, then for each option add recovered gross profit and subtract what the option costs.
Model answer
Hold with no response: the lost sales cost $118.2M x 27% = $31.9M, so profit falls from $54M to about $22.1M.
Match chain-wide: cutting 20% on 60% of $1,800M costs $216M a year. Even if it wins back every lost sale, profit is $54M minus $216M, about minus $162M. Matching is not an option on these numbers.
Selective: the price cut covers 5% of sales in 38 stores, so $1,140M x 5% = $57M at a 20% cut costs $11.4M. Halving the $111.6M lost in those stores saves $55.8M of sales, worth $15.1M of gross profit. Profit is about $25.8M.
Hold and differentiate: winning back 25% of the $118.2M recovers $29.6M of sales, worth $8.0M, less the $6M spend. Profit is about $24.1M.
Selective is best at about $25.8M, then differentiate at $24.1M, hold at $22.1M and match at minus $162M. The margin between selective and differentiate is small ($1.7M), so both are worth doing, and none restores the $54M.
| Option | Gross profit recovered ($M) | Cost of the move ($M) | Operating profit ($M) |
|---|---|---|---|
| Hold, no response | 0.0 | 0.0 | 22.1 |
| Match chain-wide | 31.9 | 216.0 | -162.0 |
| Respond selectively | 15.1 | 11.4 | 25.8 |
| Hold and differentiate | 8.0 | 6.0 | 24.1 |
Match recovers every lost sale, so its profit is $54M minus the $216M price cost.
What the interviewer is looking for
- Good: sets up each option as do-nothing profit plus recovered margin minus cost, and reaches roughly $22M, $26M and $24M for the first, third and fourth.
- Strong: sees at once that matching costs far more than the profit it protects ($216 million vs $32 million), and says why.
- Excellent: notes that none of the options restores the $54 million, and that selective and differentiate are close enough that the choice depends on risk and reversibility.
Push-back: You assumed selective cuts halve the loss. What if it only saves a third of it, would you still do it?
Question 5 · Synthesis
The CEO is waiting. What do we recommend, and when would we change our mind?
Hint: Answer first with the numbers, give two reasons, then name the trigger that would make you widen or reverse the response.
Model answer
Do not match. Respond selectively: cut prices 20% on about 150 price-image items, only in the 38 stores near Kestrel, and put fresh and private label behind it. On our numbers that holds profit at about $25.8 million against $22.1 million if we do nothing, while matching chain-wide would cost about $216 million a year and push us to a loss.
Two facts drive this. The loss is local, $75.6 million of the $118.2 million sits in 18 stores, and it is concentrated in staples and fresh produce, while fresh prepared is down just 2% at a 38% margin. So a narrow price move defends what is leaving, and fresh differentiation, worth about $24.1 million on its own, is the second leg for the stores that Kestrel will reach next.
No option gets back to $54 million. The aim is to limit the fall and avoid a price war Kestrel's cost base is built to win.
We revisit in six months. If the selective move saves less than about $42 million of sales, 38% of the $111.6 million lost, it no longer pays for itself and we shift money to differentiation. We also widen the response if the 20 'some overlap' stores fall by more than the 6% they are down today, or if Kestrel announces sites near the 22 stores with no overlap.
What the interviewer is looking for
- Good: gives a clear recommendation first and does not recommend matching.
- Strong: backs it with the numbers (about $25.8 million vs $22.1 million vs a loss) and the local, category-specific nature of the problem.
- Excellent: names a trigger with a number, the break-even for the selective move, and what would make the team widen it.
Model recommendation
Show the recommendation
Do not match prices. Respond selectively: cut price 20% on about 150 price-image items, only in the 38 stores near Kestrel Fresh, and back it with fresh, private label and loyalty offers.
On these numbers selective leaves profit at about $25.8 million, against $22.1 million if Northbay does nothing, about $24.1 million for differentiation alone, and a loss of about $162 million if it matches chain-wide.
The loss is local: $75.6 million of the $118.2 million sits in the 18 heavy-overlap stores, and it is concentrated in staples and fresh produce, while fresh prepared is down only 2% at a 38% margin.
No option restores the $54 million of profit, so the goal is to limit the fall. Revisit in six months: if selective saves less than about $42 million of sales it stops paying, and widen the response if the 20 'some overlap' stores fall further or Kestrel opens near the 22 stores it has not yet reached.
Written by Road to Offer. Updated November 7, 2026. Every client and number in this case is made up for practice.
