Modern MBA

Case study — Retail & consumer · 12 min read · 5 questions

Why self-checkout didn't replace cashiers

The thesis

Retail is a brutal, low-margin business and everyone in it knows why. Sixty to seventy percent of every dollar goes to buying the merchandise, leaving about twenty points of gross profit, and another fifteen to thirty goes to labor and rent. What is left is 1.8% at Albertsons, 2.5% at Kroger, 4.5% at Walmart. That thinness had made retailers conservative for decades.

Then Amazon opened one store. Just Walk Out promised computer vision that eliminated the checkout aisle entirely, turning an unavoidable variable cost into a one-time capital investment. It was a proof of concept and everybody believed it. Retailers could not match Amazon's engineering, so they bought the nearest thing from NCR and Diebold and got customers scanning their own groceries. It was never about the economics — it was about not looking like a dinosaur to a market paying tech multiples.

The technology was not real. Amazon had more than 1,000 people in India manually reviewing transactions — roughly 30% of purchases were genuinely automated — and has since closed most of its Go stores. The retailers who copied it have nothing to show either: Walmart's labor costs went from 19% of revenue to 21%, Kroger has more staff per store than before, and Dollar General found that removing the human at the front multiplied shoplifting, hit a sixteen-year profit low, and ripped the machines out.

How do you think about this? 5 strategy questions this case raises and does not answer.
Read the comments, or add yours →

The statistics

30%Of Just Walk Out sales actually automated by computer vision
19% → 21%Walmart's labor costs before and after self-checkout
16-year lowDollar General's profits before it removed the machines

By the numbers — swipe or use arrows

01Retail runs on almost nothingAverage operating margin over the last decade. These are the largest and best-run retailers in America.
Retail runs on almost nothing — Why self-checkout didn't replace cashiers0.0%2.5%5.0%7.5%10.0%8.9%Dollar General6.3%Target6.3%Dollar Tree5.4%Sprouts4.5%Walmart3.2%Costco2.5%Kroger1.8%AlbertsonsModern MBA
View data
Value
Dollar General8.9%
Target6.3%
Dollar Tree6.3%
Sprouts5.4%
Walmart4.5%
Costco3.2%
Kroger2.5%
Albertsons1.8%
02Gross is not netAnnual revenue in billions, 2023–24. Walmart grosses more than any technology company on earth and keeps 4% of it.
Gross is not net — Why self-checkout didn't replace cashiers$0B$250B$500B$750B$648BWalmart$391BApple$340BGoogle$255BCostco$135BMeta$150BKroger$106BTarget$79BAlbertsons$61BNvidiaModern MBA
View data
Value
Walmart$648B
Apple$391B
Google$340B
Costco$255B
Meta$135B
Kroger$150B
Target$106B
Albertsons$79B
Nvidia$61B
03Merchandise eats seven dollars in tenCost of merchandise as a share of revenue, ten-year average. Even Costco's buying power cannot get it below 87%.
Merchandise eats seven dollars in ten — Why self-checkout didn't replace cashiers0%25%50%75%100%87%Costco78%Kroger75%Walmart72%Albertsons72%Village Super Market71%Target69%Dollar General67%Sprouts66%Home Depot62%Whole FoodsModern MBA
View data
Value
Costco87%
Kroger78%
Walmart75%
Albertsons72%
Village Super Market72%
Target71%
Dollar General69%
Sprouts67%
Home Depot66%
Whole Foods62%
04Which leaves overhead as the only leverCost of merchandise against labor and rent, as a share of revenue, ten-year average. What is left is the operating margin.
Which leaves overhead as the only lever — Why self-checkout didn't replace cashiers0%25%50%75%100%87%10%Costco78%17%Kroger75%20%Walmart72%26%Albertsons71%20%Target69%22%Dollar General66%18%Home DepotCOST OF MERCHANDISELABOR & RENTModern MBA
View data
Cost of merchandiseLabor & rent
Costco87%10%
Kroger78%17%
Walmart75%20%
Albertsons72%26%
Target71%20%
Dollar General69%22%
Home Depot66%18%
05The market stopped rewarding safetyValue of $1,000 invested in 2010 and held to 2019. This is the pressure that put self-checkout on every board agenda.
The market stopped rewarding safety — Why self-checkout didn't replace cashiers$0$10,000$20,000$30,000$40,000$50,000$41,255Netflix$13,799Amazon$9,781Apple$5,396Meta$5,195Microsoft$4,345Google$2,200S&P 500Modern MBA
View data
Value
Netflix$41,255
Amazon$13,799
Apple$9,781
Meta$5,396
Microsoft$5,195
Google$4,345
S&P 500$2,200
06Structural oppositesGross margins of technology companies against retailers, 2019. The difference is the business, not the management.
Structural opposites — Why self-checkout didn't replace cashiers0%25%50%75%100%82%Meta66%Microsoft56%Google48%Snapchat55%Shopify39%Apple38%Netflix25%Walmart22%Kroger13%CostcoModern MBA
View data
Value
Meta82%
Microsoft66%
Google56%
Snapchat48%
Shopify55%
Apple39%
Netflix38%
Walmart25%
Kroger22%
Costco13%
07Buying a technology multipleCostco's price-to-earnings ratio. A grocery wholesaler at 55 times earnings is a story about narrative, not margin.
Buying a technology multiple — Why self-checkout didn't replace cashiers0204060172011182013242015282017282019322021342023552025Modern MBA
View data
Value
201117
201318
201524
201728
201928
202132
202334
202555
08What Amazon actually paid forAmazon acquisitions by purchase price, in billions. Whole Foods made clear it was not going to license the technology to anyone.
What Amazon actually paid for — Why self-checkout didn't replace cashiers$0.0B$5.0B$10.0B$15.0B$13.7BWhole Foods 2017Whole Foods2017$8.5BMGM 2021MGM2021$1.2BZoox 2020Zoox2020$1.2BZappos 2009Zappos2009$1.0BRing 2018Ring2018$1.0BTwitch 2014Twitch2014Modern MBA
View data
Value
Whole Foods 2017$13.7B
MGM 2021$8.5B
Zoox 2020$1.2B
Zappos 2009$1.2B
Ring 2018$1.0B
Twitch 2014$1.0B
09A gold rush without the goldAnnual revenue of the two self-checkout vendors, in billions. Both peaked and gave it back — by 2023 each was at $3.8 billion.
A gold rush without the gold — Why self-checkout didn't replace cashiers$0.0B$2.5B$5.0B$7.5B$5.7B$3.0B2012$6.6B$2.4B2014$6.5B$3.3B2016Amazon Go$6.5B$4.6B2017$6.4B$4.6B2018$6.9B$4.4B2019$6.2B$3.9B2020$3.6B$3.9B2021$3.8B$3.5B2022NCRDIEBOLDModern MBA
View data
NCRDiebold
2012$5.7B$3.0B
2014$6.6B$2.4B
2016 Amazon Go$6.5B$3.3B
2017$6.5B$4.6B
2018$6.4B$4.6B
2019$6.9B$4.4B
2020$6.2B$3.9B
2021$3.6B$3.9B
2022$3.8B$3.5B
10Even the shovel sellers lost moneyOperating income of the two self-checkout vendors, in millions. Diebold lost money in six of ten years.
Even the shovel sellers lost money — Why self-checkout didn't replace cashiers−$400M−$200M$0M$200M$400M$600M$800M$232M$165M2012$353M$59M2014$135M−$160M2016Amazon Go$599M−$94M2017$691M−$326M2018$191M−$26M2019$221M$24M2020$26M$137M2021$136M−$212M2022$37M$87M2023NCRDIEBOLDModern MBA
View data
NCRDiebold
2012$232M$165M
2014$353M$59M
2016 Amazon Go$135M−$160M
2017$599M−$94M
2018$691M−$326M
2019$191M−$26M
2020$221M$24M
2021$26M$137M
2022$136M−$212M
2023$37M$87M
11Fewer cashiers, not fewer staffWalmart hourly workers per store, including part-time. Self-checkout went nationwide in 2017 and headcount is back where it was in 2014.
Fewer cashiers, not fewer staff — Why self-checkout didn't replace cashiers050100150200250234201121720122042013self-checkoutintroduced2012014192201519020161872017nationwide1812018178201917520201842021199202218120231882024Modern MBA
View data
Value
2011234
2012217
2013 self-checkout introduced204
2014201
2015192
2016190
2017 nationwide187
2018181
2019178
2020175
2021184
2022199
2023181
2024188
12Labor costs went up, margins went downWalmart selling, general and administrative costs against operating margin. Cost of merchandise held flat at 74–76% throughout.
Labor costs went up, margins went down — Why self-checkout didn't replace cashiers0.0%5.0%10.0%15.0%20.0%25.0%19.0%6.1%201119.0%5.9%201319.0%5.6%201521.0%4.7%2017nationwide21.0%4.3%201921.0%4.0%202121.0%3.0%202320.0%4.2%2024LABOR & ADMINOPERATING MARGINModern MBA
View data
Labor & adminOperating margin
201119.0%6.1%
201319.0%5.9%
201519.0%5.6%
2017 nationwide21.0%4.7%
201921.0%4.3%
202121.0%4.0%
202321.0%3.0%
202420.0%4.2%
13Kroger hired more people, not fewerKroger hourly workers per store, including part-time. Self-checkout went into every store by 2018.
Kroger hired more people, not fewer — Why self-checkout didn't replace cashiers05010015020010820051192009125201313120151342017nationwide14520191472020156202115820221442023Modern MBA
View data
Value
2005108
2009119
2013125
2015131
2017 nationwide134
2019145
2020147
2021156
2022158
2023144
14Highest labor costs in six years, lowest marginsKroger selling, general and administrative costs against operating margin. Merchandise costs are lower than a decade ago.
Highest labor costs in six years, lowest margins — Why self-checkout didn't replace cashiers0.0%5.0%10.0%15.0%20.0%15.4%2.9%201215.8%2.9%201416.3%3.3%201517.2%2.1%2017nationwide16.8%2.2%201817.3%1.8%201918.5%2.1%202016.8%2.5%202116.1%2.8%202217.5%2.1%2023LABOR & ADMINOPERATING MARGINModern MBA
View data
Labor & adminOperating margin
201215.4%2.9%
201415.8%2.9%
201516.3%3.3%
2017 nationwide17.2%2.1%
201816.8%2.2%
201917.3%1.8%
202018.5%2.1%
202116.8%2.5%
202216.1%2.8%
202317.5%2.1%
15Sprouts hired fewer people and paid more anywaySprouts workers per store against labor and administrative costs. Self-checkout went nationwide in 2020.
Sprouts hired fewer people and paid more anyway — Why self-checkout didn't replace cashiers0%25%50%75%100%78%22.8%201385%21.7%201589%25.8%201791%26%201884%26.5%201987%28%2020nationwide79%27.9%202176%28.2%202275%28.5%2023WORKERS PER STORELABOR & ADMIN %Modern MBA
View data
Workers per storeLabor & admin %
201378%22.8%
201585%21.7%
201789%25.8%
201891%26%
201984%26.5%
2020 nationwide87%28%
202179%27.9%
202276%28.2%
202375%28.5%
16Dollar General ripped the machines outDollar General operating margin against workers per store. Profits hit a sixteen-year low in 2024 on shoplifting through self-checkout.
Dollar General ripped the machines out — Why self-checkout didn't replace cashiers0.0%2.0%4.0%6.0%8.0%10.0%12.0%9.9%8.1%20149.5%8.0%20168.6%8.6%20188.3%8.4%2019self-checkout10.5%8.7%20219.4%8.5%20228.8%8.4%20236.3%8.8%2024removedOPERATING MARGINWORKERS PER STOREModern MBA
View data
Operating marginWorkers per store
20149.9%8.1%
20169.5%8.0%
20188.6%8.6%
2019 self-checkout8.3%8.4%
202110.5%8.7%
20229.4%8.5%
20238.8%8.4%
2024 removed6.3%8.8%
17The one place it workedHome Depot and Lowe's labor costs as a share of revenue. Expensive home improvement stock is too bulky to walk out with.
The one place it worked — Why self-checkout didn't replace cashiers0%10%20%30%23%22%201322%20%201522%18%2017nationwide23%17%201920%18%202120%16%202317%17%2024HOME DEPOTLOWE'SModern MBA
View data
Home DepotLowe's
201323%22%
201522%20%
2017 nationwide22%18%
201923%17%
202120%18%
202320%16%
202417%17%
18And the margins followedHome Depot and Lowe's operating margin. The only category in retail where the machines produced what was promised.
And the margins followed — Why self-checkout didn't replace cashiers0.0%5.0%10.0%15.0%20.0%11.6%6.2%201313.3%8.5%201514.5%9.0%2017nationwide14.4%5.6%201915.2%10.8%202115.3%12.6%202214.2%10.5%2023HOME DEPOTLOWE'SModern MBA
View data
Home DepotLowe's
201311.6%6.2%
201513.3%8.5%
2017 nationwide14.5%9.0%
201914.4%5.6%
202115.2%10.8%
202215.3%12.6%
202314.2%10.5%
01 / 18

Staff per store, selling/general/administrative costs as a share of revenue, cost of merchandise and operating margins from Walmart, Kroger, Albertsons, Sprouts, Dollar General, Dollar Tree, Target, Home Depot and Lowe's annual reports and 10-K filings for the years shown; NCR and Diebold revenue and operating income from company filings; Just Walk Out staffing and manual-review figures as reported by The Information in May 2023

Key takeaways

01

Retail runs on almost nothing. Average operating margins over the last decade: Albertsons 1.8%, Kroger 2.5%, Costco 3.2%, Walmart 4.5%, Sprouts 5.4%, Target 6.3%, Dollar Tree 6.3%, Dollar General 8.9%. These are the biggest and best-run retailers in the country.

02

Merchandise eats it. Cost of goods runs 87% of revenue at Costco, 78% at Kroger, 75% at Walmart, 72% at Albertsons and Village Super Market, 71% at Target and 69% at Dollar General. Even specialists sit in the same band — 67% at Sprouts, 66% at Home Depot and Lowe's, 65% at Tractor Supply, 64% at TJ Maxx, 62% at Whole Foods.

03

Then the market changed what it rewarded. In the zero-interest 2010s investors wanted upside rather than safety, and tech delivered it — a $1,000 investment held from 2010 to 2019 became $41,255 in Netflix, $13,799 in Amazon, $9,781 in Apple and $5,396 in Meta, against $2,200 in the S&P 500.

04

The gross margin gap was the whole story. In 2019, Meta ran 82%, Shopify 55%, Google 56%, Netflix 38% — against 22% at Kroger, 25% at Walmart and 13% at Costco. Retail and tech were structural opposites and the market priced them accordingly.

05

So retailers started buying a tech multiple. Price-to-earnings ratios climbed even though the underlying business did not change: Costco went 17, 18, 24, 28, 28, 32, 34 and 55 across 2011 to 2025. A grocery wholesaler on 55 times earnings is a story about narrative, not margins.

06

Amazon supplied the narrative in 2016. Just Walk Out promised computer vision, deep learning and smart sensors that would eliminate the checkout aisle — no queues, dramatically lower labor, and an unavoidable variable cost converted into a one-time capital investment. Every retailer was spooked, and there was no catching Amazon's engineering.

07

The technology was not real. A 2023 report found Amazon had more than 1,000 people in India manually reviewing Just Walk Out transactions, running about 700 human reviews per 1,000 sales against an internal target of 20 to 50. Roughly 30% of purchases were genuinely automated by computer vision.

08

It did not scale physically either. A single store needed thousands of state-of-the-art cameras and fibre internet. Amazon has since laid off hundreds from retail, closed most of its Go stores in the US and Europe, pulled the turnstiles out of Whole Foods, and returned to conventional checkout with human cashiers.

09

The profits never came at all. NCR operating income ran $232M, $353M, $135M, $599M, $691M, then $191M, $221M, $26M, $136M, $37M; Diebold went $165M, $59M, $160M, $94M, $326M, $26M, $24M, $137M, $212M, $87M. Even the shovel sellers lost money on this gold rush.

10

Walmart is the clearest test because it went first and hardest. Hourly workers per store went 234, 217, 204, 201, 192, 190, 187, 181, 178, 175 — then back up to 184, 199, 181 and 188 by 2024. Fewer cashiers, not fewer staff.

11

Its labor costs went the wrong way. Selling, general and administrative expense ran 19% of revenue from 2011 to 2015, then 20% and 21% every year from 2016 to 2023 — the exact period in which self-checkout went nationwide.

12

And so did the profits. Walmart's operating margin went 6.1%, 5.9%, 5.9%, 5.9%, 5.6%, 5.0%, 4.7%, 4.1%, 4.3%, 3.9%, 4.0%, 4.5%, 3.0%, 4.2%. Inflation cannot explain it either: cost of merchandise held between 74.4% and 75.9% of revenue across the whole period.

13

Its numbers moved the wrong way on every measure. Workers per store went 108 in 2005 to 158 in 2021 and 144 in 2023 — more staff, not fewer. Labor and administrative costs are at their highest in six years at 17.5%, up from 15.4%. Merchandise costs are *lower* than a decade ago at 77.8%, so inflation is not the culprit. Operating margin sits at 2.1%.

14

Sprouts is the one chain that genuinely hired fewer people, going from 91 workers per store in 2018 to 75 by 2023 while opening more stores. Labor costs still rose, from 21.7% to 28.5%, and operating margin fell from 6.7% to 5.1%. Fewer staff, higher labor costs, lower profits.

15

When profits hit a sixteen-year low in 2024 it reversed the entire program. Margins went 9.9%, 9.4%, 9.5%, 9.4%, 8.6%, 8.3%, 8.3%, 10.5%, 9.4%, 8.8%, 6.3% — and Dollar General ripped the machines out, restored staffed aisles and now runs 8.8 workers per store, more than at any point in its history, with SG&A at an all-time high of 24.0%.

16

The single exception is home improvement. Home Depot and Lowe's cut labor costs from 23% and 22% to 17% and 17%, and margins improved materially — Home Depot from 11.6% to 14.2%, Lowe's from 6.2% to 10.5%.

Common questions

Did self-checkout actually save retailers money?

Almost nowhere. Walmart's labor costs went from 19% of revenue before self-checkout to 21% after, and its staff per store went from 234 in 2011 to 188 in 2024 — fewer cashiers, not fewer people. Kroger has more workers per store than it did in 2005 and its highest labor costs in six years. Sprouts genuinely hired fewer people and its labor costs still rose from 21.7% to 28.5%. Dollar General's went to an all-time high of 24.0%. The one exception is home improvement, where Home Depot and Lowe's cut labor costs from around 23% to 17% and materially improved margins.

Was Amazon's Just Walk Out technology real?

Not in the way it was presented. A 2023 report found Amazon had more than 1,000 people in India manually reviewing Just Walk Out transactions, running roughly 700 human reviews per 1,000 sales against an internal target of 20 to 50 — meaning only about 30% of purchases were genuinely automated by computer vision. The system also did not scale physically: a single store needed thousands of cameras and fibre internet. Amazon has since laid off hundreds from its retail teams, closed most of its Go stores in the US and Europe, removed the turnstiles from Whole Foods and returned to conventional checkout with human cashiers.

Why did every retailer install self-checkout at the same time?

Because Amazon opened one store in 2016 and Wall Street demanded an answer. Just Walk Out was a proof of concept, but Amazon's track record and the market's enthusiasm for tech meant it was believed, and when Amazon bought Whole Foods for $13.7 billion a year later it was clear it intended to run supermarkets rather than license software. Retailers could not match Amazon's engineering, so they bought the nearest available thing from NCR and Diebold. For Walmart, Kroger and Target it was mostly about not looking like dinosaurs to a market paying tech multiples — Costco's price-to-earnings ratio went from 17 in 2011 to 55 in 2025 without the underlying business changing.

Why did Dollar General remove self-checkout?

Theft. It installed self-checkout in 2019 and found that removing the human at the front turned shoplifting into a consequence-free crime of opportunity — people walking out through the machines with bags of merchandise. When profits hit a sixteen-year low in 2024, with operating margin down to 6.3% from 10.5% in 2021, the company ripped the machines out of most stores, restored staffed checkout aisles and invested in cashiers. It now runs 8.8 hourly workers per store, more than at any point in its history, with SG&A at an all-time high of 24.0%.

Why does self-checkout work at Home Depot but not at a supermarket?

Because theft at self-checkout is a crime of opportunity and home improvement merchandise resists it. The expensive items are too big and bulky to hide, the small high-value SKUs are already locked up or under extra surveillance, and order values are far higher, so a single missed scan matters less relative to the basket. Home Depot and Lowe's have also spent decades and millions on loss prevention, where grocery chains are only beginning to invest. Their labor costs fell from around 23% and 22% of revenue to 17% each, and Home Depot's operating margin went from 11.6% to 14.2%.

Did the companies selling self-checkout machines make money?

Barely, and then not at all. NCR and Diebold had built their businesses on ATMs and spent the 2000s hunting for growth beyond banking — NCR even bet on DVD kiosks after Blockbuster's bankruptcy, which Netflix erased. Self-checkout was meant to be their second act. Revenue did climb, NCR from $4.5 billion in 2006 to $6.9 billion and Diebold from $2.9 billion to $4.6 billion, before falling back to $3.8 billion each by 2023. Operating income was erratic throughout and frequently negative at Diebold, including losses of $326 million in 2018 and $212 million in 2022.

Is inflation the reason retail margins fell?

No, and the filings rule it out directly. Walmart's cost of merchandise stayed between 74.4% and 75.9% of revenue across the entire self-checkout period, and Kroger's is actually lower today at 77.8% than it was a decade ago. What rose in both cases was labor and administrative cost — 19% to 21% at Walmart, 15.4% to 17.5% at Kroger — which is the opposite of what installing machines to replace cashiers was supposed to produce.

Discussion

  1. Net margins run 1.8% at Albertsons, 2.5% at Kroger, 4.5% at Walmart. What does that thinness do to a company's appetite for risk, and why did one Amazon store override decades of it?

  2. Just Walk Out promised to convert an unavoidable variable cost into a one-time capital investment. Why is that trade so seductive, and how often does it actually work?

  3. It was a proof of concept and everybody believed it. What separates a proof of concept from a product, and who inside a retailer should have been asking?

  4. Self-checkout shifted labor to the customer rather than eliminating it. When do customers accept that trade, and when do they punish it?

  5. You run a grocery chain now. What do you do about checkout, given that both the old way and the new way have failed to deliver what was promised?

Related case studies