Roughly 94% of American homes have a jar of peanut butter sitting in their pantry. But I can bet you that more than half of these homes are spending way too much on peanut butter. With orange juice prices soaring and egg prices at an all-time high, Iām on the lookout for ways to cut costs without sacrificing my go-to essentials. And that includes saving on peanut butter cost as much as possible.
Iāll share some of my favorite ways to save on peanut butter cost below. Iāll dive into the best places to buy peanut butter, compare generics to name brands, and find out whether or not buying in bulk will save money. I made sure to factor in inflation, the cost per ounce, and coupons. Because after all, a delicious snack shouldnāt come at a price that drives you nuts!
Text HACKS to 57299 and be the first to learn about our favorite money-saving tips.
Ā
1. In 2023, the average cost of peanut butter ranges from $2 to $12 a jar.

Peanut butter tends to come in 16-ounce jars, but certain brands will offer larger or smaller jars or tubes. No matter if youāre looking at name or generic brands, peanut butter cost will typically start at around $2 for a 16-oz jar. Wholesale clubs will often package their peanut butter in packs of two 48-oz jars, and these cost around $10 per pack. But if you want to go organic, you can expect to pay up to $12 for a 16-oz jar. Wowza.
Ā
2. Calculate cost per ounce to find the lowest peanut butter cost.

To find the best price on peanut butter, you want to calculate the cost per ounce to even the playing field. Yes, Iām making you do a little math. But donāt worry, itās really easy to calculate. Letās take the Jif Squeeze Creamy Peanut Butter at Target for example. The container holds 13 ounces and is priced at $3.69 without coupons. All you have to do is divide the price by the number of ounces. So Iād do $3.69 / 13 to get a cost of $0.28 per ounce.
Ā
3. Aim to pay $0.10 per ounce when shopping for peanut butter.

Ā
Ten cents per ounce is the everyday price for store-brand peanut butter at Walmart. So Great Value brand might be your easiest option to save money.
But if you want to buy a name brand, youāll have to wait for a sale and use coupons to get the price per ounce down to $0.10. Weāll show you how to do that.
The final option? Wholesale club prices come close to our $0.10 mark so maybe a membership is worthwhile.
Ā
4. Skippy and Jif are the two leading peanut butter brands in the United States. But, theyāre not necessarily the most expensive!

Jif is the number one peanut butter brand in the U.S. and controls over 30% of the peanut butter market. Skippy comes to in second and owns over 10% of the market share. Jif tends to be just slightly more expensive than Skippy at most stores.
I looked at Jif and Skippy peanut butter costs at multiple stores near me. Two things blew my mind: First, both brands have the same price per ounce at Samās Club. Second, you can get both brands at the unit cost of $0.11 per ounce at Samās Club. (And you donāt even need a membership to shop at Samās Club in-store. But if you want to shop online and avoid markup fees, you can sign up for a basic Samās Club membership here).
You can also find Skippy peanut butter for $0.11 per ounce at Costco. (Sign up here for a Costco membership). But as for Jif, Costco stopped selling the brand after a huge peanut butter recall in May 2022. They havenāt restocked Jif since.

Letās take Skippy Creamy Peanut Butter and compare Samās Club and Costcoās prices to more local retailers. Walmart has the next best price at $0.15 per ounce. CVS had the highest price per ounce at $0.28. Thatās a 154% increase from Samās Club and Costcoās pricing.

RELATED: Samās Club vs. Costco: Hereās How These Wholesalers Stack Up
Ā
5. Youāll barely save on peanut butter cost by shopping for generic peanut butter brands.

As youāve seen above, Samās Clubās 96-oz Skippy Creamy Peanut Butter cost came down to $0.11 per ounce. Looking at the chart below, youāll find that Samās Club generic 80-oz Memberās Mark Natural Creamy Peanut Butter costs $0.10 per ounce.
If you ask me, Iād much rather get the name brand since youāre only saving one penny per ounce.

Ā
6. When you see a great peanut butter sale, stock up, (after you calculate cost per ounce of course).

As with lots of other grocery essentials, thereās a high demand for peanut butter. In turn, this translates to inflated peanut butter prices. In fact, according to data from the U.S. Bureau of Labor Statistics, thereās been a nearly 70% average price increase for a 1-pound jar of peanut butter in the past nine years. (It started at $2.48 in 2004 and is up to $4.20 now in 2023).
So, you wonāt always find peanut butter on sale. But when you do, you can run into some crazy savings. For example, you might run into a ten-for-$10 deal at Krogerās. Krogerās peanut butter comes in 16-oz jars. When you do the math, youād only have to pay $0.06 per ounce for ten jars of peanut butter! Or, you might find a two-for-$3 deal. In that case, youād pay $0.09 per ounce, which is still amazing savings.
Luckily, peanut butter has a shelf life of six to nine months if itās unopened, or two to three months if itās opened, so itās unlikely to go to waste when you stock up. But if youāre going for all-natural peanut butter, thatās the stuff that needs to be refrigerated, since the oils can go bad pretty quickly. And even when you keep them refrigerated, theyāll only last for about three months max. So in this case, processed everyday peanut butter is definitely the better deal.
Related: Shopping Hacks Every Kroger Shopper Needs to Know
Ā
7. Buying in bulk saves you money, even when youāre shopping for organic peanut butter.

Buying in bulk is a great way to ensure youāre getting the lowest price per ounce of your peanut butter. Iāve seen that with Samās Club and Costcoās cost per ounce at $0.11 for leading peanut butter brands.
And if you prefer organic peanut butter, you already know that youāre going to have to shell out more cash. Costco has a generic Kirkland option that costs $11.49 for 56 ounces. At $0.21 per ounce, itās still $0.02 per ounce cheaper than Justinās at Walmart.
Ā
8. You can find peanut butter coupons at KCL to save between $0.50 and $1.50.

Stalk our peanut butter coupons page for the latest mobile and printable coupons, along with rebate offers. There you can find savings from $0.50 to $1.50 depending on the product. Sometimes, you can find coupons for 20% off, but expect to only find these for more expensive squeezable Jif pouches.
Brands that often offer coupons include Jif, Skippy, and Peanut Butter & Co. There are also often deals on up-and-coming brands like Good Good, Noka, and Tru-Nut if youāre looking to try something new.
Ā
9. Conclusion: Shop at these stores to get the best price on peanut butter.

Where is the best price overall to buy name-brand peanut butter?
Samās Club or Costco will have the best price on big names like Jif or Skippy, at just $0.11 per ounce. Below, you can find where to get other popular peanut butter brands at the cheapest price per ounce.

Whatās the best place to buy and brand peanut butter every day (without sales, coupons, or memberships)?
Walmartās the best place to buy store-brand peanut butter if you donāt want to use coupons or canāt wait for a sale. Youāll have to opt for their generic Great Value option, which only costs you $0.10 per ounce.
Whatās the best place to find screaming deals on peanut butter?
Kroger will have the best deals on peanut butter if you wait for a sale. If youāre able to get their 16-oz jars for $1.50 or even $1 (which Iāve seen happen a few times), youād end up paying anywhere from $0.06 to $0.09 per ounce.
Can I save by shopping at the dollar store?
You can find Natureās House Creamy Peanut Butter at the Dollar Tree. It sells for $1.25 for a 10-oz jar, or $0.12 per ounce. Not a bad deal!
Tell us what you think