Americans spend an average of $5,259 a year, or roughly $438 a month, on groceries, according to the latest data available from the U.S. Bureau of Labor Statistics. And even as inflation begins to show signs of cooling, food prices remain high compared to a year ago.
Of course, the amount you spend on groceries depends on where you shop, what you buy and the number of people in your household. But regardless of how much you spend, there are simple actions you can take to save money — whether it’s using the right form of payment or clipping coupons. The savings can add up each trip and help offset the increased cost of groceries.
Here are 11 tips you can follow to save money on your next grocery run.
1. Pay with a grocery rewards card
Using the right form of payment at checkout can help you earn rewards that can be used to offset your bill. While a generic cash-back card like the Citi® Double Cash Card can earn you 2% cash back (1% on all purchases and an additional 1% after you pay your credit card bill; see rates and fees), there are specific grocery rewards cards that can earn you up to 6% back.
Best cards for grocery stores
CNBC Select ranked the Blue Cash Preferred® Card from American Express as the best overall card for grocery shopping. The card offers 6% cash back in the form of statement credits at U.S. supermarkets on up to $6,000 per year in purchases, then 1%. Terms apply.
With an average annual grocery spend of $5,259, you can earn about $316 per year in cash back. If you factor in the $95 annual fee, that's $221 in annual value. (See rates and fees)
Blue Cash Preferred® Card from American Express
Rewards
6% cash back at U.S. supermarkets on up to $6,000 per year in purchases (then 1%), 6% cash back on select U.S. streaming subscriptions, 3% cash back at U.S. gas stations, 3% cash back on transit including taxis/rideshare, parking, tolls, trains, buses and more and 1% cash back on other purchases. Cash Back is received in the form of Reward Dollars that can be redeemed as a statement credit.
Welcome bonus
Earn a $250 statement credit after you spend $3,000 in purchases on your new card within the first 6 months.
Annual fee
$0 intro annual fee for the first year, then $95.
Intro APR
0% for 12 months on purchases from the date of account opening
Regular APR
18.99% to 29.99% variable
Balance transfer fee
Either $5 or 3% of the amount of each transfer, whichever is greater.
Foreign transaction fee
2.7%
Credit needed
Excellent/Good
See rates and fees, terms apply.
If you'd rather avoid annual fees, look into the Blue Cash Everyday® Card from American Express which earns 3% cash back in the form of statement credits at U.S. supermarkets on up to $6,000 per year in purchases, then 1%. (See rates and fees) Terms apply. Using the example above, you'd earn $158 per year with this card.
Blue Cash Everyday® Card from American Express
Rewards
3% cash back at U.S. supermarkets (up to $6,000 per year in purchases, then 1%), 3% cash back at U.S. gas stations, (up to $6,000 per year, then 1%), 3% cash back on U.S. online retail purchases, on up to $6,000 per year, then 1%. Cash back is received in the form of Reward Dollars that can be easily redeemed for statement credits.
Welcome bonus
Earn a $200 statement credit after you spend $2,000 in purchases on your new Card within the first 6 months.
Annual fee
$0
Intro APR
0% intro APR for 15 months on purchases and balance transfers, from the date of account opening
Regular APR
18.99% to 29.99% variable
Balance transfer fee
Either $5 or 3% of the amount of each transfer, whichever is greater.
Foreign transaction fee
2.7%
Credit needed
Excellent/Good
See rates and fees, terms apply.
If you buy groceries online, the Chase Sapphire Preferred may be a great option. It offers 3X points on online grocery purchases (excluding Target®, Walmart® and wholesale clubs), along with discounts and credits on Instacart.
Even better, if you redeem your rewards for travel through Chase's portal, they're worth 25% more. This means you'll effectively earn 3.75% back on your online grocery purchases. With the $5,259 annual spend, that's $197 to spend on travel — or $102 if you subtract the $95 annual fee.
Chase Sapphire Preferred® Card
Rewards
$50 annual Ultimate Rewards Hotel Credit, 5X points on travel purchased through Chase Ultimate Rewards®, 3X points on dining, 3X points on select streaming services and online grocery purchases (excluding Target, Walmart and wholesale clubs), 2X points on all other travel purchases, and 1X points on all other purchases
Welcome bonus
Earn 60,000 bonus points after you spend $4,000 on purchases in the first 3 months from account opening. That's $750 when you redeem through Chase Ultimate Rewards®.
Annual fee
$95
Intro APR
None
Regular APR
21.24% - 28.24% variable on purchases and balance transfers
Balance transfer fee
Either $5 or 5% of the amount of each transfer, whichever is greater
Foreign transaction fee
None
Credit needed
Excellent/Good
Terms apply.
2. Sign up for the loyalty program
Most grocery stores offer loyalty programs that are free to join. By signing up, you can benefit from member-only discounts that automatically deduct at checkout — without the need to clip coupons.
3. Clip coupons
After you've signed up for your favorite grocery store's loyalty program, maximize your savings by clipping coupons for additional discounts. Look out for the weekly circular in the mail and sift through the pages for deals that matter to you. Cut out any coupons and save them for your next grocery run.
There are also now digital options that are just as easy to use. Download your favorite grocery store's mobile app, browse available discounts and click to load coupons onto your digital loyalty card. Then when you checkout in-store, the discounts will automatically be applied.
4. Join a wholesale club
Wholesale clubs like Costco can help you rack up savings for buying in bulk. If you have a large family, joining a wholesale club can be a good idea. But remember that buying in bulk isn’t for everyone since you’ll have to spend more money upfront, even though you’re saving overall. This may not be an option depending on your cash flow.
Also note that clubs come with membership fees. Currently, the cost for Costco membership starts at $60 for Gold Star and doubles to $120 for Gold Star Executive. The cost can be worthwhile if you frequently stock up on items. Plus you can optimize savings by using the Costco Anywhere Visa® Card by Citi (which has no annual fee, but requires an active Costco membership). (Read our review of the Costco Anywhere Visa Card.)
Costco Anywhere Visa® Card by Citi
Rewards
4% cash back on eligible gas and EV charging purchases for the first $7,000 per year (then 1%); 3% cash back on restaurants and eligible travel purchases; 2% cash back on all other purchases from Costco and Costco.com; 1% cash back on all other purchases
Welcome bonus
No current offer
Annual fee
$0, Costco membership required
Intro APR
N/A for purchases and balance transfers
Regular APR
20.24% variable
Balance transfer fee
5% of each balance transfer; $5 minimum
Foreign transaction fee
None
Credit needed
Excellent
See rates and fees. Terms apply.
5. Go in with a list and stick to it
If you go to the supermarket without a list, it can be easy to grab things that aren’t needed. And even if you have a list, it can be hard to follow it if you bring your kids and/or shop on an empty stomach. The next time you go to the grocery store, make sure you have a list and stick to it so you don’t wind up raising your bill. You may also want to consider eating first or leaving the kids at home to avoid spur-of-the-moment items.
6. Buy items on sale
Supermarkets are always running various promotions that can help you save on everything from staples, like milk and eggs, to sweets, like ice cream and cookies. Consider buying items on sale whenever possible, especially if the cost is normally high. Sale items are often displayed in prominent locations throughout the store, such as at the entrance and ends of aisles.
7. Avoid pre-packaged items
While buying pre-cut veggies or pre-shredded cheese can save you time while cooking, stores often charge more for the convenience. Opt for whole items, like fresh or frozen veggies and block cheese, to save money.
8. Compare prices between stores
If you live near various grocery stores, consider shopping at a few and comparing prices. You can learn which store has the items you need for less and also look at the sales they run. If it’s not too much of a hassle, you may want to grocery shop at two stores to optimize savings.
If you currently shop at a high-end grocery store, consider switching to a store that's known for more affordable food prices like Walmart, Aldi or Trader Joe's.
9. Buy generic brands
Supermarkets put costly, name-brand items at eye level, which can tempt you to spend more money on high-cost items. But if you look at the top or bottom of the shelves, you’ll often find generic brands, like the store’s own brand, that are cheaper and often taste just as good. Next time you go shopping, opt for a generic brand to save money.
10. Bring your own bag
If you bring reusable shopping bags to the store, you can often receive a discount on your order total. Depending on your city and state, stores like Target and Whole Foods Market can give you up to a 10-cent discount per bag you bring.
Money matters — so make the most of it. Get expert tips, strategies, news and everything else you need to maximize your money, right to your inbox. Sign up here.
11. Use a rebate app
There are a handful of rebate apps, such as Ibotta and Rakuten, that give you cash back for buying groceries. You can register for free with one of these services to save more on top of loyalty benefits and credit card rewards. Depending on the app, you may need to link a loyalty card or submit receipts to receive a rebate.
Bottom line
Groceries can take up a sizeable portion of your budget, especially in times of high inflation. Fortunately, by maximizing discounts and other opportunities to save, you can offset these costs. It also helps if you have a credit card that earns high rewards rate on grocery purchases.
Catch up on CNBC Select's in-depth coverage of credit cards, banking and money, and follow us on TikTok, Facebook, Instagram and Twitter to stay up to date.
Read more
For rates and fees of the Blue Cash Preferred® Card from American Express, click here.
For rates and fees of the Blue Cash Everyday® Card from American Express, click here.