Reckonary / Everyday / Unit price and waste
The bulk size is cheaper until you throw this much away
Buying the big one usually saves money per ounce, and a minute with the shelf tag will show you how much. What the tag can't tell you is that the saving has an exact expiry: the percent you save per ounce is the percent of the bottle you can throw out before you've lost the trade.
How do you compare two package sizes?
You divide the price by how much is in the package. That gives the unit price — the cost of one ounce, one sheet, one pill — and the size with the lower unit price is the cheaper buy.
Say the shelf has olive oil in two sizes. The 16 oz bottle is $4.29 and the 48 oz bottle is $9.99. Three of the small bottles would give you the same 48 ounces for $12.87, so the big one is already ahead — but sizes rarely line up that neatly, and dividing settles it in every case.
| Bottle | Price | Size | Per ounce |
|---|---|---|---|
| Small | $4.29 | 16 oz | $0.2681 |
| Large | $9.99 | 48 oz | $0.2081 |
Six cents an ounce doesn't sound like a headline, but as a share it is one: the big bottle is 22.4% cheaper per ounce — close to a quarter off the oil budget for a year. This is the moment most shopping advice stops, with "so buy the big one."
It stops one step early. That $0.2081 assumes something nobody checks — that all 48 ounces end up in your food.
How much can you waste before bulk stops paying?
Exactly as much as it saves. A big size that's 22.4% cheaper per ounce can lose 22.4% of itself before it costs the same per usable ounce as the small one. Those two percentages come out the same number every time — that's not a coincidence about olive oil.
Here's why, without algebra. The $9.99 doesn't change when oil goes down the drain; the only thing that changes is how many ounces that $9.99 has to cover. So keep throwing ounces out and the cost of each surviving ounce climbs, until it climbs all the way to the small bottle's $0.2681. That happens at 37.26 ounces used — because 37.26 ounces at $0.2681 each comes to the $9.99 you paid. The other 10.74 ounces went in the trash, and 10.74 out of 48 is 22.4%.
Drag the second slider — the share you throw away — and watch the bars trade places. The shorter bar is the cheaper buy per ounce you actually use.
Olive oil, two sizes: 16 oz for $4.29 and 48 oz for whatever you set. Now drag how much of the big bottle goes off before you finish it. The shorter bar is the cheaper buy per ounce you actually use — watch them cross:
The 48 oz bottle is 22.4% cheaper per ounce on the tag, so it can lose 22.4% of itself — about 10.7 oz — before the small bottle wins. Those two numbers are always the same number, whatever price you set. At 0% waste you're still ahead.
Past the crossing point the loss grows fast, because every ounce you throw out makes the rest of the bottle more expensive:
| You waste | Ounces used | Real cost per ounce | Verdict vs the small bottle |
|---|---|---|---|
| 0% | 48.0 | $0.2081 | Big wins by 22.4% |
| 10% | 43.2 | $0.2313 | Big wins by 13.8% |
| 20% | 38.4 | $0.2602 | Big wins by 3.0% |
| 22.38% | 37.26 | $0.2681 | Dead even |
| 30% | 33.6 | $0.2973 | Small wins by 9.8% |
| 40% | 28.8 | $0.3469 | Small wins by 22.7% |
Notice how thin the cushion is in the middle. Waste a fifth of the bottle — a plausible amount for oil that's been open since spring — and a 22.4% saving has already shrunk to 3%. The deal was real; it just spent most of itself on the ounces you didn't eat.
So the useful question at the shelf isn't "which is cheaper per ounce." It's "will I finish this?" A 22.4% saving is a generous allowance for rice and a hopeless one for fresh herbs, and the product decides which it is, not the tag.
One honest caveat, because the rule has a blind spot: it compares rates per ounce, and bottles don't come in fractions. Suppose you'll get through 35 ounces before the oil turns. Buying big wastes 13 ounces — 27% of the bottle, past the allowance — so the rule says you should have bought small. But 35 ounces means three small bottles, $12.87, and you'd have thrown out the same 13 ounces. The big bottle was $2.88 cheaper.
The rule works when the small size is one you'd actually finish. When your need sits awkwardly between sizes, drop the percentages and compare what you'd hand over at the register for the amount you'll actually use. That comparison holds up when the rate one doesn't.
Why do two shelf tags disagree about which size is cheaper?
Usually because they're measuring in different units. Stores print unit prices in whatever unit suits the category, and when the same product gets priced per roll in one place and per 100 sheets in another, the two numbers aren't comparable at all.
Paper towels are the classic offender, because "roll" isn't a quantity. Take two six-packs: a standard one at $8.99 with 120 sheets per roll, and a "double roll" pack at $11.49 with 165 sheets per roll.
| Six-pack | Price | Per roll | Sheets | Per sheet |
|---|---|---|---|---|
| Standard | $8.99 | $1.4983 | 720 | $0.0125 |
| Double roll | $11.49 | $1.9150 | 990 | $0.0116 |
Priced by the roll, the standard pack looks 21.8% cheaper. Priced by the sheet — the thing you actually tear off — the double roll is 7.0% cheaper. Same two products, opposite answers, and the per-sheet number is the one that tracks what you use.
The fix is a habit, not a formula: before comparing two unit prices, check that the words after the slash match. If they don't, redo both in the smallest unit you can count. And where the sheets themselves differ in size, the honest comparison is square feet, which the package prints in small type on the side.
When is bulk genuinely the better buy?
When the waste rate is near zero and the unit price really is lower. That's most of a pantry: rice, pasta, canned goods, salt, sugar, detergent, toilet paper. These sit for a year without complaining, so the whole saving survives the trip home.
Three things eat the saving, and they're worth naming because none of them show up on the tag. Spoilage is the obvious one. Storage is quieter — a big box that lives in the garage through July isn't the same product as the one on the shelf. Quieter still is the habit shift: people pour a little more freely from a big bottle, which is real spending even though nothing gets thrown out.
One more assumption worth dropping: bigger isn't automatically cheaper per unit. Promotions and coupons regularly push the small size below the large. Unit-price tags help where they're posted — some states require them, and plenty of shelves elsewhere don't have them — so it's worth doing the division yourself when the tag is missing. Push the big bottle's price past $12.87 in the widget above (three small bottles' worth) and the 48 oz loses on the tag alone, before a single drop is wasted.
Compare two sizes with your own prices:
Open the unit price calculator →Shelf math has a second trap that works on percentages instead of units — see why 20% off then 10% off isn't 30% off.
Frequently asked questions
How do you work out a unit price?
Divide the price by the quantity in the package. A 48 oz bottle at $9.99 is 9.99 ÷ 48 = $0.2081 an ounce. Do the same for the other size and the smaller number is the better deal — as long as both numbers are measured in the same unit.
How much can I waste before bulk stops being cheaper?
As much as it saves you. If the big size is 22.4% cheaper per ounce, you can throw away 22.4% of it and land at the same cost per usable ounce as the small one. Waste more and the small size wins — provided the small size is one you'd finish. If your need would force you to buy three small ones, compare the totals instead.
Is the bigger package always cheaper per unit?
No. Larger sizes usually carry a lower unit price, but not always — promotions, coupons, and club-size pricing on the smaller pack can flip it. That's what the unit price on the shelf tag is for: it settles the question in one glance rather than by assumption.
Why do two shelf tags say different things about the same products?
Because stores don't always price everything in the same unit. Paper towels get priced per roll in one store and per sheet or per 100 sheets in another, and rolls hold wildly different amounts. A number per roll and a number per sheet can't be compared — convert both to the smallest shared unit first, then compare.
Does the waste rule apply to things that don't spoil?
It applies to anything you don't finish, spoilage or not. Detergent you stop liking, a spice you use twice, batteries that die in the drawer — the arithmetic doesn't care why the unused part went unused, only that you paid for it.
Last reviewed July 2026. Prices shown are examples for the math, not quotes from any store.