Yes, soaps come with an expiration date. However, they have a longer shelf life than most cosmetics. Handmade soaps tend to expire faster than industrially-made soaps.