We independently selected these products because we love them, and we hope you do too. Shop with E! has affiliate relationships, so we may get a commission if you purchase something through our links. Prices are accurate as of publish time. Items are sold by the retailer, not E!.
Mother’s Day gives you the perfect opportunity to spoil your mom and thank her for everything she’s done for you throughout your life. While we don’t mind treating mom to something luxe and totally splurge-worthy, our wallet isn’t always on the same page. Fortunately, you can give your mom an amazing Mother’s Day gift this year and keep your wallet happy at the same time. In fact, you can find some really cute gifts for under $20. And no, we’re not just talking candy and flowers.
For instance, self-care gifts are always a solid choice for Mother’s Day since everyone could use some self-care. If that’s the route you want to go, we recommend this aromatherapy shower steamers set from Amazon. It has over 14,000 five-star reviews, comes perfectly packaged in a gift box and it’s only $20.
Got a mom in your life who reads their horoscope religiously? Kate Spade’s In the Stars zodiac pendant necklaces are on sale at Kate Spade Surprise for just $12. There are other cute under $20 jewelry pieces that you can gift for Mother’s Day like these $19 signature spade mini studs that shoppers rate highly.
From fashion to beauty to self-care, we’ve rounded up some under $20 Mother’s Day gift ideas mom is sure to love. Check those out below.