Halloween is almost here, and even if you don’t have plans at the moment, that could change in an instant. Putting together a last minute Halloween costume for an event (or a finicky child) is a nightmare, but you can be prepared this Halloween thanks to a gigantic sale going on at Amazon today. It never hurts to have a spare costume ready to go, and at these prices anyone can have an emergency outfit or plan B stashed away.

The sale includes costumes for boys and girls, as well as adults. You can even find select costumes for your pets, so your favorite furballs can come along while trick-or-treating, or help you handout the candy this year in style. The prices range from just $5 to $150, depending on the complexity of the costume and the manufacturer, and almost all of the options have Prime shipping available if you are an Amazon Prime member. Even if you aren’t a Prime member, you will have time to get your costumes shipped out, but Halloween is approaching fast.

The costumes included in the sale are even popular ones, with characters from the DC and Marvel universes, as well as the ever-popular Star Wars franchise. You will also find the basics like firefighters, police, spooks, goblins, skeletons, witches, and other Halloween favorites. You can even sort through the costumes by size and age-range, which should help you find the perfect fit. You don’t want to try to squeeze yourself into a girls’ Wonder Woman or boy’s Batman costume, I’ve tried and it doesn’t work. You can find the categories on Amazon’s official promotional page.

As with all Amazon Deal of Day promotions, this one will only last for one-day, and only while supplies last. Get into the spooky spirit and start picking out your options, and leave your lame costume from five years ago in the closet this year.