The Business Study

Home/Compare/Costco vs Walmart

Costco vs Walmart: who makes more money?

Walmart is bigger: $713 billion in revenue against $303 billion for Costco, about 2.4 times as much. It also keeps more of each sale: $3.07 of every $100 versus $3.04. Across 5 rounds from their latest annual reports, Walmart wins 3.

From each company's latest Form 10-K: Costco (year ended August 30, 2026) and Walmart (year ended January 31, 2026). Page updated November 8, 2026.

2Costco
–
3Walmart

Revenue Money coming in

Costco
$303 billion
WalmartWins
$713 billion

Net profit After every cost and tax

Costco
$9.2 billion
WalmartWins
$21.9 billion

Kept per $100 of sales Profit margin

Costco
$3.04
WalmartWins
$3.07

Employees As each 10-K states it

Costco
355,000
WalmartMore
2,100,000

Revenue per employee Revenue ÷ employees

CostcoWins
$853,955
Walmart
$339,601

Growth over 5 years Revenue, first to latest year shown

CostcoWins
+55%
Walmart
+28%

How each one makes its money.

Costco

Costco sells goods at thin margins and makes much of its profit from membership fees.

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
Walmart

Walmart sells groceries and general goods at low margins in huge volume, through Walmart U.S., Sam's Club and stores abroad.

Walmart U.S.$486B68% of total
Walmart International$132B19% of total
Sam's Club$95.5B13% of total
How Walmart makes money

Quick answers.

Who makes more money, Costco or Walmart?

Walmart: $713 billion in revenue against $303 billion.

Which is more profitable, Costco or Walmart?

Walmart keeps more of each dollar ($3.07 of every $100). In total profit, Walmart made more: $21.9 billion.

Which has more employees, Costco or Walmart?

Walmart, with about 2,100,000 against 355,000.

Swap in another company

Sources: Costco Wholesale Corporation Form 10-K and Walmart Inc. Form 10-K on SEC EDGAR. Fiscal years can end in different months, so each side uses its own latest year. Profit means net income.