The Business Study

Home/Industries/How do grocery stores make money

How do grocery stores make money?

Grocers keep only pennies per dollar of sales, so they win by volume, store brands, pharmacy, fuel and, at Costco and Sam's Club, membership fees.. Together, Walmart, Costco, Kroger, Target and Dollar General took in $1.31 trillion in their latest years and kept $37.4 billion in profit, $2.85 of every $100.

From each company's latest Form 10-K. Page updated November 8, 2026.

Grocers keep only pennies per dollar of sales, so they win by volume, store brands, pharmacy, fuel and, at Costco and Sam's Club, membership fees.

CompanyRevenueNet profitKept per $100Biggest line
Walmart$713B$21.9B$3.07Walmart U.S.
Costco$303B$9.2B$3.04Food and sundries
Kroger$148B$1.0B$0.69Packaged groceries
Target$105B$3.7B$3.54Food and drinks
Dollar General$42.7B$1.5B$3.54Consumables

Where each company's money comes from.

Walmart
Walmart U.S.$486B68% of total
Walmart International$132B19% of total
Sam's Club$95.5B13% of total
How Walmart makes money
Costco
Food and sundries$117B39% of total
Non-foods$77.4B26% of total
Gas, pharmacy and other$61.4B20% of total
Fresh food$41.7B14% of total
Membership fees$5.9B2% of total
How Costco makes money
Kroger
Packaged groceries$77.6B53% of total
Fresh food$37.2B25% of total
Pharmacy$18.2B12% of total
Fuel$13.6B9% of total
How Kroger makes money
Target
Food and drinks$24.1B23% of total
Household essentials$18.0B17% of total
Hardlines$15.8B15% of total
Clothes and accessories$15.7B15% of total
Home$15.6B15% of total
How Target makes money