Variable weight pricing (also called catch weight pricing) means fresh meat, poultry, and seafood are priced per pound rather than per case — because the actual case weight varies. To compare variable weight items across distributors, always convert to a per-pound price first. Comparing a per-pound price to a per-case price is one of the most common and costly ordering mistakes in food service.
Every week, restaurant owners compare prices on beef, chicken, and seafood — and every week, some of them make the wrong call because they're comparing the wrong numbers. Variable weight pricing, also called catch weight pricing, is one of the most common sources of pricing errors in food service purchasing. Once you understand how it works, it's easy to avoid. Until then, it's costing you money.
Most products you order have a fixed weight. A case of frozen french fries always weighs exactly 6/5 LB. A can of crushed tomatoes is always 6/10. The weight is consistent, so the case price is consistent.
Variable weight products are different. Fresh and fresh-frozen meat, whole poultry, seafood fillets, and some specialty produce are sold by the pound — but the actual weight of each case varies. A case of bone-in chicken thighs might weigh 38 pounds one week and 43 pounds the next. Because the weight isn't fixed, the distributor can't give you a fixed case price. They give you a per-pound price instead, and your invoice total depends on what the case actually weighs when it ships.
This is completely normal and standard practice across the industry. The problem only arises when you're comparing prices and you're not sure whether you're looking at a per-pound price or a per-case price.
| Distributor | How They Flag Variable Weight |
|---|---|
| Sysco | "Per Lb" column marked "Y" — the price shown is per pound, not per case |
| US Foods | "Catch Weight" flag or "Priced By: LB" — same meaning, different label |
| Local distributors | Varies widely — some flag it clearly, others don't. Assume all fresh meat and seafood are priced per pound unless stated otherwise |
The confusion compounds when you're comparing across vendors. Sysco might show a per-pound price for ribeye. Your local distributor might show an estimated case price for the same cut. Without catching this, you're comparing a per-pound number to a per-case number — and the cheaper-looking option isn't always actually cheaper.
You're comparing chicken thighs across two vendors. Vendor A shows $2.89. Vendor B shows $68.50. At a glance, Vendor A looks dramatically cheaper.
But Vendor A's price is per pound. Vendor B's price is per case — for a 30 lb average case. Do the math: Vendor A is $2.89/lb, Vendor B is $68.50 ÷ 30 lbs = $2.28/lb. Vendor B is actually $0.61 per pound cheaper — which on a 30 lb case is an $18.30 difference, every single order.
If you order chicken thighs every week, that mistake costs you nearly $1,000 a year. On one item.
As a general rule, assume variable weight pricing on anything that's sold fresh or fresh-frozen by the piece or by natural weight — beef steaks and roasts, pork chops and loins, bone-in poultry, whole fish and fillets, large shellfish, and some specialty produce like whole watermelons or large squash. Pre-portioned, individually quick frozen (IQF) products with a fixed count or weight are usually fixed price. Anything described with "average weight," "catch weight," or "priced by pound" is variable.
When in doubt, ask your rep directly: "Is this price per pound or per case?" A good rep will tell you immediately. If they hesitate or aren't sure, that's a sign to double-check your invoice when the delivery arrives.
The only reliable way to compare variable weight items across vendors is to convert everything to the same unit — always per pound or per ounce, never per case. If one vendor shows a per-pound price and another shows a per-case price with an average weight, divide the case price by the average weight to get the per-pound equivalent. Then compare those numbers.
This is one of the reasons manual spreadsheet comparison breaks down on protein and seafood items. The calculation isn't hard, but doing it consistently across every variable weight item on a 200+ line order guide, every week, is where most operators either make errors or give up and just go with gut feel.
FrillPick handles variable weight detection and unit normalization automatically — it reads the per-pound flag from Sysco and US Foods price sheets and converts everything to a common unit before showing the comparison. You see the right number without having to do the conversion manually. See our guide on how to compare Sysco vs US Foods prices for the full weekly workflow.
One more thing worth tracking over time: average case weights on variable weight items can drift. If your distributor's "40 lb average" ribeye cases start arriving consistently at 35–36 lbs, your effective cost per pound went up even though the listed price didn't change. You're getting less product for the same order.
The best defense is to record the actual weight from your delivery invoices periodically — especially on your highest-volume protein items. Over a few months you'll know whether the "average" weight your distributor advertises matches what's actually showing up at your back door.
Variable weight pricing isn't a trap — it's just how fresh protein is sold. The operators who understand it never get caught comparing the wrong numbers. Always convert to per-pound before comparing, know which categories default to variable weight, and verify with your rep when you're not sure. Those three habits eliminate the most common and expensive pricing errors in weekly food ordering.
FrillPick automates weekly vendor price comparison. Upload your CSVs, get automatic product matching, and build your pick list in minutes.
Start Your Free Trial