Skip to main content

This post may contain affiliate links which may compensate us based on your interaction. Please read the disclosures for more information.

Our price comparison showed that dollar stores often cost more than regular grocery stores. Find out how to check prices for yourself and identify the real bargains. 

Image source: Getty Images

Dollar store shopping can be a great way to save money and beat inflation. Which is one reason dollar stores have become so popular in recent years. According to Consumer Reports, 88% of Americans shop at dollar stores at least occasionally. Almost a third of respondents in the 2021 Consumer Reports survey said they shop at dollar stores more than once a month, while 19% said they use them once a week or more.

The survey shows that lower-income households are more likely to use dollar stores regularly. Of the people who shop in dollar stores at least once a week, 54% earn less than $59,000 a year. The difficulty here is that dollar stores are not always the cheapest option, particularly when you are able to buy in bulk.

Do dollar stores cost less?

Bargain hunters will be familiar with dollar stores’ no-frills approach. Many of these stores reduce costs by hiring fewer staff and carrying limited product ranges. As a result, it’s easy to assume — as many survey respondents did — that dollar stores will cost less. Indeed, over 70% of those surveyed said they shopped in dollar stores because it is less expensive.

But is that really the case? The only way to know for sure is to compare prices on the items you buy. To get an idea, we looked at the cost of some common items in both Walmart and Dollar General online. Dollar General came out slightly cheaper overall — but it was close. And item by item, Walmart was cheaper for five out of nine products in our basket.

Item Walmart Dollar General Winner 12 eggs $1.80 $1.50 Dollar General Long Grain Enriched Rice (32 oz) $1.86 $1.65 Dollar General Ground beef (1 lb roll, 27% fat) $4.96 $4.95 Dollar General Frozen mixed vegetables $1.08 for 12 oz, ($0.09 per oz) $1.50 for 10 oz, ($0.15 per oz) Walmart Colgate Total Whitening Toothpaste Gel, (5.1 oz) $3.96 $5.75 Walmart Bleach $4.76 for 81 fl oz, ($0.06 / fl oz) $1.00 for 96 oz, ($0.01 / fl oz) Dollar General Orange juice (64 oz) $3.64 $3.75 Walmart Diced tomatoes (14.5 oz can) $0.96 $1.00 Walmart Kellogg’s Frosted Flakes $3.78 for 13.5 oz, ($0.28 / oz) $3.75 10.9 oz, ($0.34 / oz) Walmart Total $26.80 $24.85 Dollar General
Data source: Dollargeneral.com and Walmart.com

To keep it fair, we took the lowest cost item in each store and matched package sizes as much as possible. These types of price comparisons are only an indication — a lot depends on what you buy and which stores you visit. Plus, these calculations don’t take into account in-store deals or extra savings from coupons or cash back apps.

It’s also worth pointing out that Walmart has much more variety, in terms of types of product range and package sizes. Sure, the 32-ounce bag of rice at Dollar General cost slightly less. But it still worked out to a cost of $0.05 per ounce. Walmart sells a 20-pound bag of white rice at $11.70, which is around $0.04 per ounce. Buying in bulk isn’t always an option, particularly when money is tight. But it can be a big money saver — consider splitting the cost with a friend or neighbor so you both benefit from the savings.

How to compare prices

One of the biggest challenges with dollar store bargain hunting is that package sizes don’t always match what you’ll find in other grocery stores. For example, in the table above, at first glance, Dollar General’s Frosties seem cheaper. However, the package is smaller and when you calculate the price per ounce, Walmart wins. Learning how to accurately compare prices can mean more money in your bank account.

To calculate the price per ounce (or in the case of liquids, the price per fluid ounce), take the cost and divide it by the number of ounces. So in the case of Tony the Tiger’s favorite breakfast cereal at Walmart, you’d divide $3.78 by 13.5 to get $0.28 per ounce. Dollar General’s $3.75 divided by 10.9 ounces gives you $0.34 per ounce.

I have friends who are hardcore bargain hunters and use spreadsheets to track prices. If you’re a spreadsheet fan, you can use the formula “=A2/B2” where A2 is the cell with the price and B2 is the number of ounces. However, It doesn’t need to be that complicated. Personally, while a frugal corner of my heart cheers on my price-tracking friends, I don’t have the energy to maintain a complicated spreadsheet.

That said, I do regularly check prices online before I go shopping, and I will sometimes do a quick price comparison from my cellphone when I’m out. Since many retailers have online stores, it’s relatively easy to do a quick price check, especially for big ticket items. The trick is finding a method that works for you and having a sense of what things should cost. That way you’ll know when a retailer is playing with package sizes rather than offering you a bargain price.

Alert: highest cash back card we’ve seen now has 0% intro APR until nearly 2025

If you’re using the wrong credit or debit card, it could be costing you serious money. Our experts love this top pick, which features a 0% intro APR for 15 months, an insane cash back rate of up to 5%, and all somehow for no annual fee.

In fact, this card is so good that our experts even use it personally. Click here to read our full review for free and apply in just 2 minutes.

Read our free review

We’re firm believers in the Golden Rule, which is why editorial opinions are ours alone and have not been previously reviewed, approved, or endorsed by included advertisers.
The Ascent does not cover all offers on the market. Editorial content from The Ascent is separate from The Motley Fool editorial content and is created by a different analyst team.Emma Newbery has no position in any of the stocks mentioned. The Motley Fool has positions in and recommends Walmart. The Motley Fool has a disclosure policy.

 Read More 

Leave a Reply