How does a FREE doughnut sound to you? On Halloween (October 31), if you wear a Halloween costume to a participating Krispy Kreme doughnut shop, you can get a FREE Krispy Kreme doughnut! Be sure to check to make sure your local Krispy Kreme doughnut shops participate in these Halloween freebies. You do not need to purchase anything to receive your FREE doughnut. Just be sure to wear your Halloween costume!