Anja Webb | 

This Is the Best Time to Buy Candy on Amazon — We Have Proof!

The Krazy Coupon Lady is an ad-supported service. Many offers on our site contain affiliate links, and we may earn a small commission if you make a purchase using them. Some posts are sponsored by the maker of the product, and we receive a fee for the post. Learn More.

Amazon Halloween candy deals are a great way to save money on trick-or-treat goodies. Maybe it’s just a me-thing, but I find it so easy to stroll through the seasonal aisle and drop a ton of money on chocolate. I cannot go into a physical store or there’s no saving my Halloween budget. I’m less dangerous shopping from home.

But there’s another more practical reason why I prefer to shop Amazon Halloween candy deals. In a lot of instances, it’s actually more cost-effective — especially when you purchase bulk packs of candy. So I’m sharing my tips and tricks for getting the lowest price on Amazon Halloween candy. I’ve got the lowdown on everything from when to shop, to how much you should expect to spend. Here are my favorite scary good deals.

For more smart shopping tips and savings hacks, download the KCL app or text HACKS to 57299.


Shoppable Amazon Halloween Candy Deals

As low as$6.78$7.98(15% off)
What to buy
5% or 15% off with Subscribe & Save
As low as$6.90$7.69(10% off)
Mobile coupons needed
15% off Subscribe & Save discount
Price Summary
$0.33 each
Price Summary
$0.17 per ounce
As low as$11.04$13.24(17% off)
Price Summary
$0.31 per ounce
$24.99$29.99(17% off)
Price Summary
$0.14 per count
$38.99$40.00(3% off)
Price Summary
$0.38 per ounce
$31.34$32.99(5% off)
Price Summary
$0.46 per ounce

Amazon Halloween candy goes on sale in late August and jumps in price for the holiday season.

The chart above comes from data we grabbed from CamelCamelCamel. The best time to buy candy is in the lead-up to Halloween, as soon as back-to-school shopping is done. Let’s look at the price history of the cheapest bag of individually wrapped mini chocolate bars on Amazon (reg. $13.24). Last year, the lowest price was $10.81 on Aug. 22. From there, the price fluctuated a bit throughout October, ranging from $11 to $12. After mid-November, the price doesn’t drop below $12. But, that’s more of a holiday candy problem, anyway.



Aim to pay $0.30 per ounce for chocolate and for $0.17 per ounce for other bulk candy.

a close up on a pile of Halloween candy

Even though Walmart and Target both also sell affordable candies, Amazon has the best price per ounce once you factor in Subscribe & Save discounts. Because the different retailers sell different-sized packages of candy, cost per ounce is the best way to compare prices. Don’t worry, it’s really easy to calculate the cost per ounce. All you have to do is take the price and divide it by the number of ounces in the container.

So for example, let’s look at Hershey’s miniatures. Without the Subscribe & Save discount, it costs $13.24 for 35.9 ounces. So all we have to do is divide 13.24 by 35.9 and you get 0.37 per ounce.

Assorted candies without chocolate are way cheaper. They’re the cheapest available at just $0.17 per ounce. You can also purchase them in larger quantities, like this five-pound bag on Amazon. Since these packages don’t show the weight in ounces, if we want to calculate the price per ounce, we’ll need to convert pounds to ounces first. Just take the number of pounds and multiply by 16. So five pounds equals 80 ounces. From there we can follow the same process.

On the flip side, Walmart charges $0.36 per ounce for the same bag of chocolate, and $0.19 per ounce for a variety pack without chocolate. And Target charges $0.39 per ounce for chocolate and $0.17 per ounce for other candies.


Ring Pop is Amazon’s best-selling candy.

someone holding up their hand, a ring pop on each finger, in front of the Ring Pop party pack bag and an amazon prime box

Interestingly, the number one Amazon bestseller in candy and chocolate is a chewing gum product. Since no kid wants to get sugar-free gum for Halloween, we’re gonna credit Ring Pop as Amazon’s actual best-selling candy. It’s in the #2 spot but it’s actually at a reasonable price point too, sold at $0.33 per piece. Other individually wrapped bestsellers (that aren’t gum or mints) include Airheads, Jolly Ranchers, and Yum Earth organic lollipops.

RELATED: How to Find Cheap Halloween Candy in 2023


Don’t wait until the last minute to buy candy — you’ll miss the best chance for deals.

someone taking handfuls of candy from a huge pile

We already saw how Amazon candy prices go up in October. But there’s another reason to order well ahead of Halloween. The Subscribe & Save discount brings the overall cost down to the stock-up price. Once you factor in the discount, it’s only $0.30 per ounce. The only catch? Subscriptions take longer to process. On average it takes about two weeks to get your order. That means if you wait til the last minute, the candy won’t come in on time. Once you’ve gotten enough candy for the holiday, you can just cancel your subscription.


Get our best deals on the go

By entering my phone number, I want to receive promotional messages from The Krazy Coupon Lady. Message frequency varies. Text STOP to 57299 to end or text HELP for help. Msg & data rates may apply. View Terms & Privacy.