We’ve independently selected these products because we love them, and we hope you do too. Shop with E! has affiliate relationships, so we may receive a commission if you purchase something through our links. Prices are correct at time of publication. Items are sold by the retailer, not by E!.
Mother’s Day is the perfect opportunity to spoil your mom and thank her for everything she has done for you throughout your life. While we don’t mind giving mom something luxurious and totally splurge-worthy, our wallets aren’t always on the same page. Luckily, 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 about sweets and flowers.
For example, self-care gifts are always a solid choice for Mother’s Day because anyone could use self-care. If that’s the route you want to go, we recommend this aromatherapy shower steamer set from Amazon. It has over 14,000 five-star reviews, comes neatly gift-boxed, and costs just $20.
Do you have a mom in your life who reads her 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 pieces of jewelry under $20 that you can gift for Mother’s Day, like these $19 signature mini spike studs that shoppers love.
From fashion to beauty to personal care, we’ve rounded up Mother’s Day gift ideas under $20 that mom is sure to love. Check them out below.