Grocery & bulk price comparison

2026 Grocery Unit Price Calculator: Compare Price Per Ounce & Bulk Deals

Compare grocery items by price per ounce, spot hidden shrinkflation, and calculate usable yield to protect your weekly grocery budget from food inflation.

Multi-item compare
Discount + tax
Yield adjusted
Bulk / business mode
Product inputs Calculator only
Compare grocery items
Step-by-step guide

How to Find the Real Best Buy & Beat Shrinkflation

Find the real best buy on any grocery shelf in under 60 seconds — regardless of package size, coupons, sales tax, or waste trim. Follow these six steps to go from confused shopper to confident price-per-unit expert.

Under 60 SecondsAverage time to compare 3 items
4 Calculator ModesBasic, Discount, Yield, Bulk
100% PrivateZero data leaves your device
PDF + WhatsAppExport or share instantly
1
Choose Your Calculator Mode

The calculator offers four distinct modes, each designed for a different shopping scenario. Click any mode tab at the top of the input panel to switch — the form fields update instantly to match the selected mode.

Basic Unit Price

Compares shelf price ÷ package size across up to 3 products. The simplest, fastest mode — perfect for a quick in-store check.

Discount & Tax

Applies a coupon (% off or fixed $) and optional sales tax before calculating unit cost. Use this when items have different discounts.

Usable Yield

Accounts for waste — bones, peel, trim, or shrinkage. A chicken thigh at 72% yield costs more per edible ounce than boneless at 96%.

Bulk / Business

Compares supplier cases by usable cost, adds monthly usage projections, and calculates repeat-purchase savings over a year.

Pro tip: Start with Basic Unit Price for quick comparisons. Switch to Discount & Tax only when a coupon or sale makes the shelf price misleading. Use Usable Yield for meat, produce, and cheese where weight includes inedible parts.
2
Enter Your Product Details

Each mode shows 3 product rows with 4 input fields per row. Type or adjust the values directly — the calculator pre-fills common examples (pasta, yogurt, chicken) so you can see the format before entering your own items.

Product
Brand A
Name / label
Price
$4.49
Shelf sticker price
Size
32
Package quantity
Yield %
100%
Edible portion
Match your units: All items must use the same unit type for a valid comparison. If you’re comparing ounces, enter all sizes in ounces. The unit dropdown (oz, lb, g, kg, ml, L, count) is below the product rows — it applies to every item in the current mode.
3
Set Optional Adjustments (Modes 2–4)

In Discount & Tax mode, choose a discount type (percent-off or fixed coupon) and enter the value. Add your local sales tax rate if applicable. In Usable Yield mode, adjust each product’s yield percentage — for example, bone-in chicken at 72% vs. boneless at 96%. In Bulk Business mode, enter your monthly usage quantity and sales tax.

Fixed coupon (e.g., $1.50 off)
Sales tax rate (e.g., 8.25%)
Yield % per product (edible portion)
Auto annual projection
Yield cheat sheet: Bone-in chicken thighs ≈ 70–75%, whole chicken ≈ 65%, bananas ≈ 64% (peel), watermelon ≈ 52% (rind), shrimp (shell-on) ≈ 45%, pineapple ≈ 50%, broccoli ≈ 61%. The USDA Food Yields publication has a comprehensive database of yield factors for hundreds of foods.
4
Click “Calculate Best Buy”

Hit the red “Calculate Best Buy” button. The engine processes all inputs using Big.js arbitrary-precision math — no floating-point rounding errors. It converts every product to your chosen comparison unit, applies discounts/tax/yield adjustments, and sorts from lowest to highest effective unit cost.

Best Deal
Store Brand
Unit Cost
$0.16/oz
Savings
$1.22
Verdict
Best value ✓

The results dashboard updates instantly with 4 KPI cards, a color-coded alert banner, a value profile bar chart, a comparison bar chart, a ranked product table, and savings scenarios (per-purchase, monthly, and annual projections).

5
Read the Results Dashboard

The results panel gives you a complete value analysis with six visual components — each designed to answer a different question about your grocery comparison.

Alert banner — good (green), watch (amber), warning (red)
Value profile bars — price edge, yield, savings upside
Bar chart — visual cost-per-unit side-by-side
Savings scenarios — per trip, monthly, annual totals
Reading the alert: A green alert means there’s a clear winner. An amber alert means the options are close — savings may not be worth switching brands. A red alert flags an expensive outlier or data issue. Always check the ranking table for the exact per-unit costs.
6
Export or Share Your Results

Once the calculation runs, three action buttons appear below the inputs. Use them to save your comparison for reference, share it with family, or print a report for your grocery budget file.

Share on WhatsApp
Clear & Start Over

The PDF report includes your calculation mode, a summary metrics table (winner, unit cost, savings, verdict), and the full product ranking with size, final price, unit cost, and notes. Generated instantly in your browser using jsPDF — nothing leaves your device.

Grocery list workflow: Run comparisons for your weekly staples (pasta, chicken, yogurt, cereal), download a PDF for each, and bring them on your phone to the store. Over 52 weeks, even $3–$5 saved per trip adds up to $156–$260/year — the equivalent of 2–4 free grocery trips.
Real-World Example: Comparing 3 Pasta BrandsBasic Unit Price mode — Ounce (oz) comparison
A Brand A Pasta
Shelf price$2.99
Package size16 oz
Unit cost$0.187/oz
B Brand B Pasta
Shelf price$4.49
Package size32 oz
Unit cost$0.140/oz
C Store Brand Pasta
Shelf price$1.89
Package size12 oz
Unit cost$0.158/oz
Brand B Pasta wins at $0.140/oz — $0.047/oz cheaper than the most expensive option (Brand A at $0.187/oz)
Best Buy
Ready to Find Your Best Buy?

Scroll up to the calculator, enter your items, and hit “Calculate Best Buy” — your wallet will thank you.

Grocery pricing deep dive

The True Cost of Food: USDA Yields & State Unit Pricing Laws

Understand the laws that protect your right to compare prices, learn USDA yield factors that reveal the real cost of food, and see how shrinkflation silently raises what you pay per ounce — all backed by federal data and state regulations.

10 mandatory state laws
USDA yield database
2025 shrinkflation data
Unit Pricing Laws in the United StatesFederal framework, state mandates, and what they mean for shoppers

There is no federal law that requires stores to display unit prices. Instead, unit pricing is governed state by state under guidelines from the National Institute of Standards and Technology (NIST). NIST published SP 1181: “A Best Practice Approach to Unit Pricing” in 2015, updated in December 2024 to align with the Uniform Unit Pricing Regulation (UUPR) in NIST Handbook 130. Some form of unit pricing has existed in the U.S. marketplace since the 1970s, but coverage remains uneven — only 10 states make it mandatory.

11 jurisdictions
Mandatory Unit Pricing
  • Connecticut
  • Maryland
  • Massachusetts
  • New Hampshire
  • New Jersey
  • New York
  • Oregon
  • Rhode Island
  • Vermont
  • District of Columbia
  • Puerto Rico
9 jurisdictions
Voluntary Unit Pricing
  • Arkansas
  • Florida
  • Hawaii
  • Mississippi
  • Montana
  • Nevada
  • Virginia
  • West Virginia
  • U.S. Virgin Islands
33 states
No Unit Pricing Law
  • Alabama, Alaska, Arizona, California
  • Colorado, Delaware, Georgia, Idaho
  • Illinois, Indiana, Iowa, Kansas
  • Kentucky, Louisiana, Maine, Michigan
  • Minnesota, Missouri, Nebraska, New Mexico
  • North Carolina, North Dakota, Ohio
  • Oklahoma, Pennsylvania, South Carolina
  • South Dakota, Tennessee, Texas
  • Utah, Washington, Wisconsin, Wyoming
The Universal Unit Price Formula
Unit Price = Total Price ÷ Net Quantity (in standard units)
Where standard units follow NIST guidelines: ounces (oz) or pounds (lb) for weight, fluid ounces (fl oz) or gallons for volume, and count for items sold individually. Under the UUPR, the same unit basis must be used for all brands within a product category to enable fair comparison.
Store shelf labels

In mandatory states, the unit price must appear on the shelf tag directly below the item — typically price per ounce or per count.

Exemptions vary

Most states exempt stores under 7,000 sq ft, farmers’ markets, and items sold by unit count (like eggs). Rules differ by jurisdiction.

Online retailers too

In states with mandatory laws, the UUPR applies equally to e-commerce grocery listings — not just physical shelf tags.

Why this matters: If you live in one of the 33 states with no unit pricing law, stores aren’t required to help you compare. This calculator does the math for you — enter any two products and instantly see which is cheaper per ounce, pound, or count, regardless of what your state requires on the shelf.
USDA Food Yield FactorsHow much you actually eat vs. what you pay for

When you buy a pound of bone-in chicken thighs, you don’t eat the bones. When you buy a whole pineapple, the rind is waste. The USDA Nutrient Data Laboratory publishes cooking yield tables for meat and poultry, while industry databases from US Foods and the USDA National Agricultural Library provide comprehensive yield percentages for vegetables, fruits, meat, poultry, and seafood. The “Usable Yield” mode in this calculator uses these factors to show you the true cost per edible ounce — not per package ounce.

Yield-Adjusted Unit Price Formula
True Unit Cost = Price ÷ (Package Size × Yield % ÷ 100)
Example: Bone-in chicken thighs at $8.99/48 oz with 70% yield → True cost = $8.99 ÷ (48 × 0.70) = $0.268/edible oz. Boneless breast at $11.49/40 oz with 87% yield → $11.49 ÷ (40 × 0.87) = $0.330/edible oz. Despite costing more per package, boneless isn’t always the better buy — but sometimes it is. The math decides.
Meat & Poultry
  • Chicken breast (boneless)87%
  • Chicken thighs (bone-in)70%
  • Whole chicken (dressed)89%
  • Turkey (whole dressed)90%
  • Beef chuck85%
  • Beef flank90%
  • Pork chop75%
  • Pork tenderloin95%
  • Lamb loin89%
  • Beef short ribs68%
Vegetables
  • Broccoli (florets only)47%
  • Cauliflower (florets)53%
  • Carrots (peeled)68%
  • Onions (peeled)63%
  • Potatoes (hand-skinned)63%
  • Celery (trimmed)60%
  • Corn (kernels off cob)36%
  • Romaine lettuce86%
  • Spinach (trimmed)72%
  • Asparagus (trimmed)80%
Fruits
  • Bananas (peeled)66%
  • Apples (peeled/cored)40%
  • Watermelon (no rind)52%
  • Pineapple (peeled/cored)38%
  • Cantaloupe (no rind/seed)43%
  • Oranges (flesh only)44%
  • Mango (no pit/skin)69%
  • Avocado (no skin/seed)63%
  • Strawberries (no stem)90%
  • Peaches (no pit/skin)76%
Seafood
  • Salmon (boneless raw)88%
  • Shrimp (cleaned/shelled)81%
  • Bass (skinless fillet)59%
  • Halibut (skinless fillet)59%
  • Cod (skinless fillet)30%
  • Lobster (meat all parts)28%
  • Crab, Dungeness (shell)27%
  • Snapper (fillet with skin)73%
  • Clams (edible portion)15%
  • Crawfish (tail meat)12%
How to use these numbers: In the calculator’s Usable Yield mode, enter the yield percentage for each item. Bone-in chicken thighs? Enter 70. Pineapple? Enter 38. The calculator divides the price by the actual edible quantity — so a $3.99 pineapple at 38% yield really costs $10.50 per pound of edible fruit, not $3.99.
Shrinkflation: The Silent Price IncreaseSame package, same price, less product — and how unit pricing fights back

Shrinkflation is the practice of reducing product size while keeping the retail price the same — effectively a hidden price increase that most shoppers never notice. According to a 2025 Capital One Shopping analysis, shrinkflation averaged 14.8% size reductions among selected national grocery brands, and it drives up to 10.3% of grocery price inflation. A CBS News / LendingTree study found that roughly one-third of 100 common consumer products have shrunk since the pandemic — with breakfast cereals and household paper products hit the hardest.

10.3%
Of grocery inflation
38%
Of snack items affected
79%
Of consumers noticed
14.8%
Average size reduction
Snack Foods & Chips
Was10 oz bag
Now9.5 oz bag
Price$4.99 (unchanged)
Hidden increase+5.3% per oz
Frosted Flakes Cereal
Was24 oz (family size)
Now21.7 oz
Reduction−9.6% less product
Hidden increase+40% per ounce
Cookie Packages
Was15 oz package
Now13.7 oz package
Reduction−8.7% less product
Hidden increase+9.5% per oz
Chocolate Bars
Was1.55 oz
Now1.48 oz
Reduction−4.5%
Same checkout priceYes
Wrapped Cupcakes
Was12.7 oz
Now9.26 oz
Reduction−36.7%
Worst offender in 2025Yes
Liquid Detergent
Was88 fl oz
Now73 fl oz
Reduction−20.6%
CategoryHousehold goods
Household budget impact: A typical family purchasing 20 affected products monthly may receive 8–12% less product volume for the same expenditure compared to 2024 purchases. Over a year, that’s the equivalent of paying for 13 months of groceries while getting only 12 months’ worth of food. Unit price comparison is the single most effective consumer defense against shrinkflation.
Hard to spot visually

Packages are redesigned to look the same size. A slightly taller, narrower container holds less — but your eyes don’t catch it at shelf speed.

Breakfast hit hardest

44% of tracked breakfast items have shrunk since the pandemic — the highest rate of any food category according to LendingTree’s 2024 analysis.

Unit pricing is your defense

The price per ounce doesn’t lie — it exposes shrinkflation instantly. This calculator makes that comparison free, instant, and available in all 50 states.

NIST’s response to shrinkflation: In September 2025, NIST published guidance titled “Uniform Unit Pricing: Tools for Consumers to Fight Shrinkflation”, explicitly connecting unit pricing regulations with consumer protection against package downsizing. NIST noted that 34 state jurisdictions still lack unit pricing laws — making tools like this calculator essential for most American shoppers.
Put This Knowledge to Work

Now that you understand unit pricing laws, yield factors, and shrinkflation — use the calculator above to find the real best buy on your next grocery trip.

Worked examples with real prices

5 US Grocery Case Studies: Name Brands vs. Wholesale Bulk

Every example below uses actual 2025–2026 retail prices from BLS, USDA Agricultural Marketing Service, and major US grocery chains. We walk through the exact inputs, math, and results you would see in the calculator — so you can replicate each scenario yourself.

5
Real-world
scenarios
4
Calculator
modes used
$847
Combined annual
savings potential
1
Whole Milk: Gallon vs. Half Gallon vs. QuartBasic Unit Price mode — Price per fluid ounce
Basic Unit Price $123/year saved

A family in Ohio buys two gallons of whole milk per week. Their grocery store offers three sizes: a full gallon, a half gallon, and a quart. The USDA AMS Retail Milk Prices Report (March 2026) shows the national average for conventional whole milk is $4.07 per gallon. The half gallon typically costs $2.80–$3.20, and quarts run $1.60–$2.10. Let’s see which size gives the lowest cost per ounce.

🥛 Full Gallon (128 fl oz)
Shelf price$4.07
Size128 fl oz
Unit cost$0.0318/fl oz
Per cup (8 oz)$0.254
🥛 Half Gallon (64 fl oz)
Shelf price$2.99
Size64 fl oz
Unit cost$0.0467/fl oz
Per cup (8 oz)$0.374
🥛 Quart (32 fl oz)
Shelf price$1.89
Size32 fl oz
Unit cost$0.0591/fl oz
Per cup (8 oz)$0.473
Unit Price Calculation
Gallon$4.07 ÷ 128 fl oz= $0.0318/fl oz
Half gallon$2.99 ÷ 64 fl oz= $0.0467/fl oz
Quart$1.89 ÷ 32 fl oz= $0.0591/fl oz
Full Gallon
$0.032
Half Gallon
$0.047
Quart
$0.059
Best Buy
Full Gallon
Savings / Purchase
$0.0273/oz
Weekly Savings
$2.36
Annual Savings
$122.72
Bottom line: Buying the full gallon saves 46% per fluid ounce vs. the quart. For a family buying 2 gallons weekly, this adds up to $122.72/year compared to buying equivalent volume in quarts. The only exception: if you routinely waste milk before it expires, the half gallon may be the smarter buy despite the higher unit price.
2
Chicken: Bone-In Thighs vs. Boneless Breast vs. Whole BirdUsable Yield mode — Price per edible ounce after waste
Usable Yield Surprising result

A meal prepper in Texas compares three chicken options. BLS data from March 2026 puts boneless breast at $4.17/lb nationally, while bone-in thighs run about $2.19/lb and whole dressed chickens average $2.06/lb. The critical factor: bone-in thighs yield only ~70% edible meat, boneless breast yields ~87%, and a whole dressed bird yields about 65% after bones, skin, and giblets. Which is cheapest per edible ounce?

🍗 Bone-In Thighs (3 lb pack)
Shelf price$6.57
Package weight48 oz (3 lb)
Yield %70%
Edible meat33.6 oz
True cost per edible oz$0.196
🍗 Boneless Breast (2.5 lb)
Shelf price$10.43
Package weight40 oz (2.5 lb)
Yield %87%
Edible meat34.8 oz
True cost per edible oz$0.300
🐔 Whole Chicken (5 lb)
Shelf price$10.30
Package weight80 oz (5 lb)
Yield %65%
Edible meat52 oz
True cost per edible oz$0.198
Yield-Adjusted Calculation
Bone-in thighs$6.57 ÷ (48 × 0.70) = $6.57 ÷ 33.6= $0.196/oz
Boneless breast$10.43 ÷ (40 × 0.87) = $10.43 ÷ 34.8= $0.300/oz
Whole chicken$10.30 ÷ (80 × 0.65) = $10.30 ÷ 52.0= $0.198/oz
Bone-In Thighs
$0.196
Boneless Breast
$0.300
Whole Chicken
$0.198
Best Buy
Bone-In Thighs
vs. Boneless Breast
35% cheaper
Whole Chicken
Close 2nd
Annual Savings (2 lb/wk)
$173.68
The yield trap: Boneless breast looks convenient, but at $0.300 per edible ounce it costs 53% more than bone-in thighs ($0.196). The whole chicken is almost tied with thighs per edible ounce — but only if you use all the meat (soup stock from bones adds further value). A family eating 2 lb of chicken weekly saves $173/year switching from boneless breast to bone-in thighs.
Price data: FRED BLS Chicken Breast Mar 2026BLS Average Retail Food Prices • Yield: USDA Food Yields
3
Olive Oil: Store Brand vs. Mid-Range vs. Costco BulkDiscount & Tax mode — After 15% coupon + 8.25% TX sales tax
Discount & Tax $94/year saved

A home cook in Houston has a 15% off coupon valid for one olive oil purchase at the grocery store. Texas sales tax is 8.25% on grocery items purchased at non-exempt retailers. She’s comparing Great Value EVOO ($7.98/17 fl oz), California Olive Ranch ($10.99/16.9 fl oz), and the Costco Kirkland Organic 2-liter bottle ($16.99/67.6 fl oz, no coupon applicable at Costco). Which is cheapest per ounce after discount and tax?

🫒 Great Value EVOO
List price$7.98
Size17 fl oz
After 15% coupon$6.78
After 8.25% tax$7.34
Final unit cost$0.432/fl oz
🫒 CA Olive Ranch EVOO
List price$10.99
Size16.9 fl oz
After 15% coupon$9.34
After 8.25% tax$10.11
Final unit cost$0.598/fl oz
🫒 Kirkland Organic (Costco)
List price$16.99
Size67.6 fl oz (2 L)
No coupon at Costco$16.99
After 8.25% tax$18.39
Final unit cost$0.272/fl oz
Discount + Tax Calculation
Great Value($7.98 × 0.85) × 1.0825 ÷ 17= $0.432/oz
CA Olive Ranch($10.99 × 0.85) × 1.0825 ÷ 16.9= $0.598/oz
Kirkland 2L$16.99 × 1.0825 ÷ 67.6= $0.272/oz
Great Value
$0.432
CA Olive Ranch
$0.598
Kirkland 2L
$0.272
Best Buy
Kirkland 2L
vs. Great Value
37% cheaper
vs. CA Olive Ranch
55% cheaper
Annual Savings
$93.60
Coupon didn’t help enough: Even with a 15% coupon, the grocery store brands can’t compete with Costco’s bulk pricing on olive oil. The Kirkland 2-liter is 37% cheaper per ounce than the discounted Great Value — and it’s USDA Organic certified. However, if you use olive oil slowly (under 8 oz/month), the 2-liter may go rancid before you finish it, making the smaller bottle the practical winner.
Price data: Walmart.com and Costco.com retail prices, April 2026 • TX grocery tax: Texas Comptroller
4
Jasmine Rice: Grocery Bag vs. Asian Market vs. Restaurant CaseBulk Business mode — Monthly usage 40 lb, 7% NJ sales tax
Bulk Business $338/year saved

A small pho restaurant in Newark, NJ uses 40 lb of jasmine rice per month. The owner considers three sourcing options: a standard 5 lb bag from ShopRite ($6.49), a 25 lb bag from an Asian grocery ($22.99), and a 50 lb restaurant supplier case from a wholesale club ($34.99). New Jersey charges 6.625% sales tax on non-exempt prepared food ingredients (simplified to 7% for this example including county surcharge).

🍚 ShopRite 5 lb Bag
Price$6.49
Size80 oz (5 lb)
Yield100%
+ 7% tax$6.94
Unit cost$0.0868/oz
🍚 Asian Market 25 lb Bag
Price$22.99
Size400 oz (25 lb)
Yield100%
+ 7% tax$24.60
Unit cost$0.0615/oz
🍚 Wholesale 50 lb Case
Price$34.99
Size800 oz (50 lb)
Yield100%
+ 7% tax$37.44
Unit cost$0.0468/oz
Bulk Business Calculation (40 lb/month)
ShopRite 5 lb$6.49 × 1.07 ÷ 80 oz= $0.0868/oz
Asian Market 25 lb$22.99 × 1.07 ÷ 400 oz= $0.0615/oz
Wholesale 50 lb$34.99 × 1.07 ÷ 800 oz= $0.0468/oz
Monthly cost (ShopRite)$0.0868 × 640 oz= $55.55/mo
Monthly cost (Wholesale)$0.0468 × 640 oz= $29.95/mo
Best Buy
50 lb Case
vs. ShopRite 5 lb
46% cheaper
Monthly Savings
$25.60
Annual Savings
$338.16
Bulk business math: At 40 lb/month, the restaurant owner saves $338/year by buying the 50 lb wholesale case instead of 5 lb grocery bags. The Business mode projects this automatically — enter monthly usage and the calculator shows per-trip, monthly, and annual savings. Even the 25 lb Asian market bag saves $209/year vs. ShopRite.
Price data: ShopRite.com, H Mart, and Restaurant Depot retail/wholesale prices, April 2026
5
Laundry Detergent: Catching Shrinkflation in ActionBasic Unit Price mode — Same brand, old size vs. new size vs. store brand
Basic Unit Price Shrinkflation detected

A shopper in Chicago notices the name-brand liquid detergent bottle looks the same on the shelf but feels lighter. The label confirms it shrank from 88 fl oz to 73 fl oz — a 17% reduction — while the price stayed at $13.97. Meanwhile, the store-brand alternative is $8.97 for 64 fl oz, and a budget concentrate is $5.97 for 46 fl oz. Which is actually cheapest per ounce now?

🧴 Name Brand (NEW: 73 fl oz)
Shelf price$13.97
New size73 fl oz
Old size was88 fl oz (−17%)
Unit cost$0.191/fl oz
Hidden price hike+20.5%
🧴 Store Brand (64 fl oz)
Shelf price$8.97
Size64 fl oz
Not shrinkflatedSame size as last year
Unit cost$0.140/fl oz
vs. Name Brand27% cheaper
🧴 Budget Concentrate (46 fl oz)
Shelf price$5.97
Size46 fl oz
Concentrated (2x)Use half per load
Unit cost (as labeled)$0.130/fl oz
Effective (2x concentrate)$0.065/fl oz
Shrinkflation Detection Math
Name Brand (old)$13.97 ÷ 88 fl oz= $0.159/oz (was)
Name Brand (new)$13.97 ÷ 73 fl oz= $0.191/oz (now)
Hidden increase($0.191 − $0.159) ÷ $0.159= +20.5%
Store Brand$8.97 ÷ 64 fl oz= $0.140/oz
Budget Concentrate$5.97 ÷ 46 fl oz= $0.130/oz (raw)
Name Brand (OLD)
$0.159
Name Brand (NEW)
$0.191
Store Brand
$0.140
Budget (raw)
$0.130
Best Buy
Store Brand
Shrinkflation Tax
+20.5%
Monthly Savings
$9.92
Annual Savings
$119.04
Shrinkflation exposed: The name brand quietly raised your effective price by 20.5% without changing the sticker. The store brand — which didn’t shrink — is now 27% cheaper per ounce. If you do ~2 loads/week using 2 oz per load, switching to store brand saves $119/year. The budget concentrate is even cheaper on paper, but only if you consistently measure half-doses — most people over-pour concentrates, erasing the savings.
Shrinkflation data: Capital One Shopping 2025 • Prices: Walmart.com and Target.com, April 2026
$123
Milk Savings/yr
$174
Chicken Savings/yr
$94
Olive Oil Savings/yr
$338
Rice Savings/yr
$119
Detergent Savings/yr
$847 in Savings From Just 5 Products

Imagine what happens when you apply unit price comparison to your entire grocery list — every week, all year.

Frequently asked questions

30+ FAQs: Grocery Budgets, Food Inflation & Sales Tax

Everything you need to know about unit pricing, grocery comparison math, calculator modes, shrinkflation, USDA yield data, and smart shopping strategies — answered in plain English with real numbers.

36
Questions answered
6
Topic categories
100%
Source-backed answers
What is unit pricing?

The cost of a product per standard measure (oz, lb, count) — lets you compare any sizes or brands instantly.

Is my data safe?

100% private. All calculations run in your browser using JavaScript — zero data leaves your device, ever.

Is it free?

Completely free, no sign-up, no limits. Use it as often as you need for any grocery comparison.

Unit Price BasicsFundamental concepts every grocery shopper should know
01
What exactly is a unit price and why should I care?
A unit price is the cost of a product per standard unit of measurement — for example, price per ounce, per pound, or per individual count. It’s calculated by dividing the total price by the total quantity: Unit Price = Total Price ÷ Net Quantity. Unit pricing matters because shelf prices are misleading — a $3.99 box of cereal looks cheaper than a $5.49 box, but if the first is 12 oz and the second is 24 oz, the larger box is actually 45% cheaper per ounce. Without unit pricing, you’re comparing marketing, not value.
Pro tip: In states with mandatory unit pricing laws (like NY, MA, CT, NJ), the shelf tag shows the unit price below the total price. In all other states, you need to do this math yourself — or use this calculator.
02
How do I calculate unit price by hand?
Divide the total price by the total quantity in your chosen unit. For example, a 32 oz jar of peanut butter for $4.99: $4.99 ÷ 32 oz = $0.156/oz. Compare that to a 16 oz jar at $2.99: $2.99 ÷ 16 oz = $0.187/oz. The bigger jar saves you $0.031 per ounce — about 17% less. The key rule: both items must use the same unit (both in ounces, both in pounds, etc.) for a valid comparison.
03
Is bigger always cheaper per unit?
Not always. While bulk packaging is cheaper per ounce about 70–80% of the time, there are common exceptions:
  • Sale prices on smaller sizes can temporarily make them cheaper per ounce than the bulk option at regular price.
  • Loss leaders — stores intentionally price one size below cost to get you in the door.
  • Shrinkflation — some large-format items have quietly reduced their contents while keeping the old price, erasing the bulk discount.
  • Store brands vs. name brands — a smaller store-brand package often beats a larger name-brand package per unit.
The only way to know for sure is to calculate and compare. Never assume bigger = cheaper.
04
Which US states require stores to display unit prices?
Only 10 states plus the District of Columbia have mandatory unit pricing laws: Connecticut, Maryland, Massachusetts, New Hampshire, New Jersey, New York, Oregon, Rhode Island, Vermont, and D.C. Puerto Rico also mandates it. Nine additional jurisdictions (including Arkansas, Florida, Hawaii, and Virginia) have voluntary regulations. The remaining 33 states have no unit pricing law at all — stores can choose whether to show it. These regulations are governed by NIST’s Uniform Unit Pricing Regulation (UUPR) in Handbook 130.
If you live in one of the 33 states without a unit pricing law, you cannot rely on shelf tags alone. This calculator fills that gap — enter any products and get instant per-unit cost comparisons regardless of your state.
05
What units should I use to compare — ounces, pounds, or grams?
Use the smallest practical unit that matches how the product is measured on its label. For US grocery products:
  • Ounces (oz) — most packaged dry goods, cereals, snacks, canned items
  • Pounds (lb) — meat, produce sold by weight, deli items
  • Fluid ounces (fl oz) — liquids, beverages, oils, sauces
  • Count — eggs, trash bags, paper towels, individually wrapped items
The calculator supports oz, lb, g, kg, ml, L, and count. The key is consistency: compare all items in the same unit within one calculation.
06
Does unit pricing apply to online grocery shopping?
Yes. In states with mandatory unit pricing laws, the requirement applies equally to e-commerce grocery listings — not just physical shelf tags. However, enforcement online is inconsistent. Major platforms like Amazon Fresh and Instacart sometimes show price-per-unit, but not always in a standardized way. Walmart.com typically displays it, Target often doesn’t. This calculator works perfectly for online shopping — open it in a second browser tab and compare prices as you shop.
07
How much money can unit pricing actually save per year?
Studies from NDSU Extension and consumer groups estimate that consistent unit price comparison saves the average US family $500–$1,500 per year on groceries, depending on household size and shopping frequency. Our own five-product example above (milk, chicken, olive oil, rice, detergent) found $847/year in savings across just five common items. The savings compound because grocery shopping is a high-frequency activity — even $3–5 saved per trip across 52 weeks adds up to $156–$260 annually.
Calculator UsageHow this specific tool works, data handling, and output
08
Is this calculator free, and do I need to create an account?
100% free, no account needed, no limits. You can run as many comparisons as you want, download unlimited PDF reports, and share results on WhatsApp — all without signing up, logging in, or providing an email address. There are no premium tiers, no paywalls, and no feature restrictions.
09
Does the calculator store my grocery data or share it with anyone?
No. Zero data leaves your device. All calculations are performed entirely in your browser using client-side JavaScript (powered by Big.js for precision). Nothing is sent to a server, nothing is stored in a database, and nothing is shared with third parties. When you close the tab, your inputs are gone. The PDF report is generated locally using jsPDF — it’s created on your device and saved directly to your downloads folder.
Technical detail: The calculator uses Big.js arbitrary-precision arithmetic to avoid JavaScript floating-point errors that can cause rounding issues with financial calculations. This means the math is accurate to the cent, every time.
10
Can I compare more than 3 products at once?
The current version supports up to 3 products per comparison — this covers 95% of real-world grocery decisions (typically you’re choosing between 2–3 options on the shelf). If you need to compare more, run two separate calculations: compare items A, B, C first, note the winner, then compare the winner against items D, E. The best-buy from each round will be your overall winner.
11
How does the PDF report work?
After calculating, click “Download Report.” The calculator uses jsPDF with the AutoTable plugin to generate a professional PDF directly in your browser — no server involved. The report includes: your calculation mode, a summary metrics table (winner, unit cost, savings, verdict), and the full product ranking with size, final price, unit cost, and notes. Great for attaching to meal plans, sharing with roommates, or keeping a price-tracking file.
12
What does the WhatsApp share button send?
It opens WhatsApp with a pre-filled text message summarizing your calculation: the mode used, the winning product, unit cost, savings amount, and a link back to the calculator. No images or files are sent — just a clean text summary. It uses the standard wa.me share URL, so it works on both mobile and desktop WhatsApp.
13
Does the calculator work on my phone?
Yes — fully mobile-optimized. The entire interface is responsive down to 375px (iPhone SE). On mobile, the two-column layout stacks vertically, buttons go full-width, and the input grids reflow to single-column for easy thumb typing. This makes it perfect for comparing prices while you’re in the store aisle — pull it up, type in two products, and see the winner in seconds.
14
What does the “Clear” button do — will I lose everything?
Yes — the Clear button resets all inputs across all modes and wipes the results dashboard (KPIs, chart, table, scenarios). Since nothing is saved to a server or local storage, this action is permanent and irreversible. If you want to keep a record before clearing, download the PDF report first. After clearing, the calculator reloads with the default example products (pasta, yogurt, chicken, supplier cases).
Calculator Modes & FeaturesUnderstanding the four modes and dashboard outputs
15
What is the difference between the four calculator modes?
  • Basic Unit Price — simplest mode. Compares shelf price ÷ package size. No adjustments. Use for quick in-store checks.
  • Discount & Tax — applies a coupon (percent or fixed dollar) and optional sales tax before calculating unit cost. Use when items have different discounts or your state taxes groceries.
  • Usable Yield — adjusts for edible portion. Enter yield percentages per product (e.g., bone-in chicken at 70%). Divides by actual usable quantity instead of package weight.
  • Bulk Business — designed for restaurants and bulk buyers. Adds monthly usage quantity, applies tax, includes yield, and projects monthly + annual savings.
Each mode progressively adds complexity. Start with Basic for everyday shopping; use the others when specific factors make the shelf price misleading.
16
What do the four KPI cards in the results mean?
  • Best Deal (navy) — the product name with the lowest effective unit cost after all adjustments.
  • Winning Unit Cost — the exact price per chosen unit (e.g., $0.140/oz) for the best-buy product.
  • Per Purchase Savings — dollar difference between the winner’s total cost and the most expensive option’s total cost, normalized to the winner’s quantity.
  • Verdict — a quick judgment: “Best value found” (clear winner), “Tie close” (options within 5% of each other), or a warning if data seems inconsistent.
17
What do the green, amber, and red alert banners mean?
Green (good) means there’s a clear winner with meaningful savings — confident best buy. Amber (warn) means the options are very close in unit price — savings may be minimal or not worth switching brands. Red (bad) flags a potential issue: an extremely expensive outlier, a possible data entry error, or a situation where all options are priced very high. Always cross-check the ranking table when you see an amber or red alert.
18
What are the “value profile” bars measuring?
The three horizontal bars show:
  • Price edge — how much cheaper the winner is vs. the most expensive option, as a percentage. 50% means the winner costs half as much per unit.
  • Usable yield — the average edible yield across all compared products. Higher is better — it means less waste.
  • Savings upside — a normalized view of the absolute dollar savings. Wider bars mean bigger savings potential.
19
How are the savings scenarios (monthly and annual) calculated?
In Basic, Discount, and Yield modes, monthly savings = per-purchase savings × 4 (assuming weekly shopping), and annual = monthly × 12. In Business mode, monthly savings use your entered “Monthly usage quantity” multiplied by the unit price difference between the winner and the worst option: (worst unit cost − winner unit cost) × monthly usage. Annual = monthly × 12. These are projections based on consistent purchasing — actual savings depend on your real shopping frequency and quantities.
20
Can I use the Discount & Tax mode with a BOGO or buy-one-get-one deal?
Not directly — the calculator supports percentage or fixed-dollar discounts, not BOGO logic. However, you can work around it: for a BOGO 50% off deal, calculate the combined price of both items and enter it as the total price, with the combined size. Example: BOGO 50% off on a $5.99/16 oz jar → you get 2 jars for $8.99 ($5.99 + $2.995). Enter $8.99 for 32 oz (2 × 16 oz) as a single item.
For true BOGO free: If you get one free with purchase, enter the price of one item but double the size. E.g., $5.99 for 32 oz instead of 16 oz.
ShrinkflationHidden price increases through package downsizing
21
What is shrinkflation and is it legal?
Shrinkflation is when a manufacturer reduces the size or quantity of a product while keeping the retail price the same — effectively a hidden price increase. Yes, it’s legal in the United States, as long as the package accurately states the net weight or count on the label. The Federal Reserve has acknowledged the practice, stating businesses can adjust product sizes provided they “clearly mark their products with an accurate weight that allows consumers to compare prices.” The problem is that most shoppers don’t check net weight — they recognize the packaging and assume nothing changed.
22
How widespread is shrinkflation in US grocery stores?
According to a 2024 CBS News/LendingTree analysis, approximately one-third of 100 common consumer products have experienced shrinkflation since the pandemic. Capital One Shopping’s 2025 report found an average size reduction of 14.8% among affected products, and that shrinkflation accounts for up to 10.3% of overall grocery price inflation. A 2024 Purdue University Consumer Food Insights survey showed that 79% of consumers have noticed shrinkflation — but only 51% regularly check unit prices and just 44% check package weight before buying.
23
Which grocery categories are hit hardest by shrinkflation?
Based on 2024–2025 tracking data: breakfast cereals (44% of items shrunk), snack foods and chips (38%), household paper products (toilet paper, paper towels — 35%), candy and chocolate (30%), and liquid detergents and cleaners (28%). Cereal is the worst offender — Frosted Flakes “family size” went from 24 oz to 21.7 oz, a 9.6% reduction that translates to a 40% effective price increase per ounce when combined with price increases.
24
How can this calculator help me spot shrinkflation?
Use the Basic Unit Price mode to compare the same brand at its new (smaller) size against competitor brands or store brands that haven’t shrunk. If the name brand’s unit price is suddenly higher than a store brand it used to beat, that’s shrinkflation making it a worse deal. You can also compare the old and new sizes of the same brand as two separate “products” — enter the old price/size as Product A and the new price/size as Product B to see the exact hidden percentage increase.
In September 2025, NIST explicitly connected unit pricing to shrinkflation defense, publishing guidance titled “Uniform Unit Pricing: Tools for Consumers to Fight Shrinkflation.”
25
What is “skimpflation” and how is it different from shrinkflation?
Skimpflation is when a manufacturer reformulates a product using cheaper ingredients, waters it down, or reduces quality — while keeping the same size and price. Unlike shrinkflation (which reduces quantity), skimpflation reduces quality. Examples include detergents with more water, orange juice with fewer oranges and more filler, or ice cream with more air whipped in. Skimpflation is harder to detect with a calculator because the package size stays the same — you only notice when the product doesn’t perform as well as it used to.
26
Are store brands less affected by shrinkflation than name brands?
Generally, yes. Store brands (Kirkland, Great Value, Market Pantry, 365 by Whole Foods) are less likely to use shrinkflation because their value proposition is already built on being the cheaper option. When a name brand shrinks from 16 oz to 14.5 oz but keeps the same price, the store brand that stayed at 16 oz for a lower price becomes an even better deal. This is why unit pricing comparison between store and name brands has become more important than ever — the gap is widening in favor of private labels.
Yield, Waste & True CostUnderstanding what you actually eat vs. what you pay for
27
What is “usable yield” and why does it change the best buy?
Usable yield is the percentage of a food product that is actually edible after removing bones, skin, peel, seeds, stems, trim, or other inedible parts. It changes the best buy because you’re paying for the whole package weight — including waste. For example, a whole pineapple has only about 38% usable yield (the rest is rind, core, and crown). A $3.99 pineapple weighing 2 lb (32 oz) gives you only 12.2 oz of edible fruit — making the true cost $0.327/edible oz, not $0.125/oz as the shelf label implies.
28
Where do the yield percentages come from?
The calculator’s default yield values come from three federal and industry sources:
  • USDA Nutrient Data Laboratory — publishes cooking yield factors for meat and poultry, covering moisture loss and fat rendering.
  • USDA National Agricultural Library — maintains the Food Composition database with preparation yield data.
  • US Foods Common Product Yields (PDF) — an industry reference with yield percentages for 100+ commercial food items, from asparagus to zucchini.
You can override these defaults in the calculator — enter any yield percentage you’ve measured from your own kitchen experience.
29
Should I use raw yield or cooked yield?
Use raw yield (also called “as-purchased to edible portion”) for this calculator. Raw yield removes inedible parts (bones, peel, seeds) but does NOT account for cooking shrinkage (moisture and fat loss during cooking). Cooking yield is a separate factor — USDA data shows chicken breast loses about 25% weight when cooked, and ground beef loses 20–30%. If you want the most precise cost-per-cooked-serving, multiply raw yield × cooking yield. But for grocery comparison purposes, raw yield is the right number because it answers: “How much edible food am I getting per dollar at the register?”
30
Why are lobster (28%) and crawfish (12%) yields so low?
Shellfish have extremely low yields because most of the purchase weight is shell, head, and internal organs. A 1.5 lb (24 oz) live lobster yields only about 6.7 oz of edible tail and claw meat — 28%. Crawfish is even worse at 12% — a pound of whole crawfish gives you roughly 1.9 oz of tail meat. This means when lobster is $14.99/lb at the store, the true cost is closer to $53.54 per pound of edible meat. The Yield mode makes these hidden costs visible — and helps you compare whether it’s cheaper to buy whole shellfish vs. pre-shelled meat (which typically has 90%+ yield).
31
Does the yield mode work for frozen vs. fresh produce comparisons?
Yes — and this is one of its best uses. Frozen vegetables and fruits are typically trimmed, peeled, and processed before freezing, so they have near-100% usable yield. Fresh produce often has 40–70% yield. Enter the fresh option with its actual yield (e.g., broccoli at 47% for florets only) and the frozen option at 95–100%. The calculator will show whether the “more expensive” frozen bag is actually cheaper per edible ounce — which it often is. A $2.50 frozen broccoli bag (12 oz, 95% yield) gives 11.4 usable oz at $0.219/oz, while fresh broccoli at $1.99/lb (16 oz, 47% yield) gives 7.5 usable oz at $0.265/oz.
Smart Shopping StrategiesPractical tips for saving the most with unit pricing
32
What is the fastest way to compare prices at the store?
Open this calculator on your phone, switch to Basic Unit Price mode, and enter the price and size of 2–3 options from the shelf tag. Hit “Calculate” — the entire process takes under 30 seconds. For the absolute fastest comparison: mentally divide the price by a round number near the size. Example: $4.50 for 16 oz ≈ $4.50 ÷ 16 ≈ $0.28/oz. Good enough for a quick gut check; use the calculator for precision.
Bookmark this calculator on your phone’s home screen for one-tap access in the grocery aisle.
33
When should I NOT buy the cheapest unit price option?
The cheapest per-unit option isn’t always the smartest buy:
  • Perishability — if the bulk gallon of milk expires before you finish it, the half-gallon at a higher unit price wastes less money.
  • Storage limits — a 50 lb bag of rice is cheapest per ounce, but if you don’t have pantry space, food moths or moisture may spoil it.
  • Quality difference — sometimes the premium option genuinely tastes better or has better nutrition, and the per-unit difference is only pennies.
  • Allergies or dietary needs — the cheapest pasta may contain allergens the slightly pricier option avoids.
  • Concentrated products — a lower unit price on concentrated detergent only saves money if you actually use less per dose.
Unit price is the starting point for smart decisions — not the only factor.
34
How do I use unit pricing for meal planning and budgeting?
Run comparisons for your top 10 staple items (milk, chicken, rice, pasta, bread, eggs, cooking oil, butter, canned tomatoes, frozen vegetables) once a month. Download PDF reports for each. You’ll build a price reference library that shows exactly which size, brand, and store gives you the best deal. Then plan your weekly meals around the proteins and produce that are currently cheapest per edible ounce. Families who do this consistently report saving 15–25% on their total grocery bill — and it takes less than 20 minutes per month.
35
Should I switch to store brands for everything?
Store brands are 25–40% cheaper per unit on average across most grocery categories, according to data from Consumer Reports and NielsenIQ. For commodity products (flour, sugar, canned beans, frozen vegetables, butter, cheese), the quality difference is negligible — these items are often made in the same factories as name brands. Where taste matters more (coffee, chocolate, specialty sauces), compare unit prices and decide if the flavor premium is worth the cost. A practical approach: switch to store brand for your bottom 80% of purchases (staples) and keep name brands for the top 20% where you genuinely prefer the taste.
36
How does sales tax affect unit price in different states?
Grocery tax varies dramatically by state:
  • No grocery tax (0%) — 37 states + DC exempt unprepared groceries, including California, New York, Texas (most items), Florida, and Pennsylvania.
  • Reduced rate — states like Illinois (1%), Virginia (1.5%), and Missouri (1.225%) apply a lower rate to groceries.
  • Full state sales tax on groceries — Alabama (4%), Mississippi (7%), South Dakota (4.2%) and a few others tax groceries at the same rate as general merchandise.
Use the Discount & Tax mode to enter your local sales tax rate. This matters most when comparing products across stores in different tax jurisdictions (e.g., a Costco in a tax-free zone vs. a corner grocery in a city with sales tax). The calculator applies tax after discounts, matching how real checkout registers calculate it.
Still Have a Question?

Run the calculator yourself with your own products — most questions answer themselves once you see the numbers in action.