What to buy at Costco — and what to walk right past
Not everything in a warehouse is a deal. The honest buy list, the skip list, and the rule that decides everything in between.
Costco's genius is mixing genuine bargains with ordinary prices in giant packaging, then letting the treasure-hunt atmosphere blur the difference. Some items are reliably 30–50% below grocery-store prices; others match Walmart while requiring you to buy three times as much. Knowing which is which turns a membership from 'probably fine' into consistently profitable.
The reliable buys
- Kirkland Signature staples: olive oil, butter, coffee, maple syrup, nuts, and cheese routinely beat grocery prices by 25–50%, and many are made by name-brand manufacturers.
- Rotisserie chicken: famously held at $4.99 — a loss leader that beats raw chicken math and yields 3+ meals plus stock from the carcass.
- Meat and fish to portion and freeze: quality is generally strong, and per-pound prices on pork loin, ground beef, and salmon beat most supermarkets outside their loss-leader weeks.
- Cheese, eggs, and milk in volume — if your household actually drains them.
- Non-food anchors: gas (often 15–30 cents/gallon cheaper), tires, prescriptions, glasses, batteries, trash bags, laundry detergent, and paper products.
- Bulk baking and pantry goods: flour, sugar, rice, oats, spices in genuinely useful sizes — spices in particular run 70%+ below tiny grocery jars per ounce.
The skip list
- Fresh produce in bulk for small households — 3 lbs of spring mix has a 5-day fuse. Compost is not a discount.
- Condiments and sauces you use slowly: a 1-gallon mayo that goes rancid at the halfway mark cost double, not half.
- Cereal, snacks, and soda: frequently at or above supermarket sale prices per unit; you're just buying more of it.
- Spices you use rarely — ground spices fade in about a year; the giant jar outlives its flavor.
- Anything down the center aisles you didn't come for: the $22 hoodie and $40 gadget are how a $60 list becomes a $180 receipt.
- Books, electronics, and seasonal items priced fine but not remarkably — check them against online prices before assuming warehouse means cheap.
The rule for everything in between
- Know your baseline: for anything you buy regularly, know the unit price you normally pay.
- Compare per unit, not per package — Costco's tags show unit pricing; use it.
- Apply the perishability test: will it be eaten before it turns? Freezable counts as non-perishable if you'll actually portion and freeze it that day.
- When in doubt, skip it this trip. It'll still be there next month, probably at the same price — Costco prices are unusually stable.
The buy/skip math on five real items
| Item | Costco price | Grocery price | Verdict |
|---|---|---|---|
| Kirkland olive oil, 2L | $23.99 (~35¢/oz) | $12.99/25oz (~52¢/oz) | Buy — ~33% cheaper |
| Rotisserie chicken | $4.99 (~$1.85/lb cooked) | $8.99 (~$3.50/lb cooked) | Buy — loss leader |
| Ground spices | $7.99/12oz (~67¢/oz) | $5.49/2oz ($2.75/oz) | Buy — if used within a year |
| Name-brand cereal 2-pack | $8.49 (~24¢/oz) | $2.50/12oz sale (~21¢/oz) | Skip — sale beats bulk |
| Spring mix, 1 lb clamshell | $4.99 | $3.49/5oz ($11.16/lb) | Depends — cheap per lb, 5-day fuse |
The cereal row is the one people miss: warehouse prices are stable and good, but grocery sale cycles regularly dip below them on shelf-stable brand-name goods. The warehouse wins on items grocery stores rarely discount deeply — oils, butter, cheese, spices, meat outside loss-leader weeks — and loses to the loss leaders themselves. Which is why the strongest combination is a club membership plus a price book, not a club membership plus faith.
A worked trip: $180 well spent vs. badly spent
Two members walk in with $180. Member A buys: 2-pack olive oil, 6 lbs chicken thighs portioned into freezer bags that evening, 2 lbs cheese, butter, eggs, oats, coffee, trash bags, and a rotisserie chicken for tonight — all list items, all consumed within two months, saving roughly $45 versus grocery prices. Member B buys: the same chicken, plus a $22 hoodie, a 3-lb tub of snack mix ($9, half goes stale), a gadget from the center aisle ($34), and a flat of croissants ($6, four get eaten). Member B's receipt shows $71 of non-list items of which maybe $25 delivered real value. Same store, same day, same fee — a $60 swing decided entirely by the list. That's the honest summary of warehouse economics: the building rewards discipline at industrial scale and punishes browsing at the same scale.
The freezer is the membership multiplier
Almost every item on the buy list gets better with freezer capacity, and most of the skip list's dangers disappear with it. The 6-lb pack of chicken thighs is only a deal if two-thirds of it gets portioned into bags before it becomes a Thursday-night liability; the giant shredded cheese, the butter multi-pack, and even the good bread all convert from perishable gambles into shelf-stable inventory the moment they hit the cold. A basic chest freezer runs $150-250 and pays for itself within a year for most club households — it's the difference between shopping Costco's prices and merely visiting them. If you have no freezer space and no plan to add any, shift your buying weight toward the pantry aisles, gas, and household goods, and be honest that the meat and dairy sections mostly aren't for you.
The bottom line
Costco rewards shoppers who buy boring things repeatedly — staples, meat for the freezer, gas, and household basics — and quietly taxes everyone else through spoilage and the treasure hunt. Buy the reliable list, skip the trap list, and let unit price plus a finish-it plan decide the rest.
Check your understanding
1 of 3Not quite — try again.
Get smarter about money every week
One email, no spam — practical guides and Worth updates. Unsubscribe anytime.
Put this into practice
Worth tracks your accounts, budgets, and goals — so the concepts in this article aren't just theory.
Start free trial