Valentine’s Day certainly isn’t the cheapest holiday of the year. Inflated prices on flowers, chocolate and cards can put a hurting on your wallet, but that doesn’t mean that you can’t find thoughtful gifts without breaking the bank! Shopping early is one way to save as stores will hike up their prices as we get closer to the holiday. If you’re in need of some great gift ideas, check out these 20 items that will each cost you less than $20.
Be sure to check online before you go to make sure these gifts are available in your local store! Due to variable or dynamic pricing, prices on these gifts may fluctuate.
Available for store pickup
Walgreens offers many same-day pickup options when it comes to a variety of photo gifts!
Print a picture and pop it in this beautiful frame for a thoughtful gift! It is available in-store at Target.
This sweet necklace is a great buy at under $15! Available in-store at Walmart.
For the foodie; this hot sauce variety pack should be available in-store at Walmart!
This kit will help get your man’s beard in shape! It is available at Target.
Choose from the pictured adorable cat, llama, unicorn, sparkly hearts or “Heart Bandit” raccoon Valentine’s Day socks.
It’s hard to go wrong with a big kiss! Find this item at Walmart.
They’ll stay warm, cozy and wrapped in love with this gift from Target!
If your loved one is a coffee enthusiast, this pour-over makes a great gift! This item is also available at Target.
Give a relaxing at-home spa-like experience without breaking the bank. Available in-store at Walmart!
Wear your heart on your sleeve and a token of love on your ears with this selection of heart-shaped earrings. Outside of the holiday, hearts are a popular accessory item and can be worn all year long. Many of these earrings are currently on sale!
There is a great selection of Valentine’s fragrances for only $10 at Target!
If you’re shopping for chocolate you usually get what you pay for. However, Target has some tasty Ghirardelli chocolate in a Valentine’s Day heart box for just $12.99 right now. This is a gift you’ll want to purchase soon as it could sell out at any time!
This is a gift he or she can use for years to come. If you want to get creative, try filling up this bottle with Valentine’s Day candies from any dollar store. Walmart also has insulated tumblers from $9.98 available for in-store pickup.
Whether it’s pre-sleep soother or an explosion of color and invigorating scents that you’re after, there is a bath bomb that’s right for you. Essential oils and fizz provide a luxurious soaking experience, leaving skin super soft. Choose in-store pickup at your local Lush store.
This deal is available for in-store pickup so if you don’t have time to wait for shipping, it’s a great option. Target also has single mugs for $5 each.
Make breakfast in bed a little sweeter with this adorable heart-shaped waffle maker from Macy’s.
Want to stay up-to-date on all the best deals? Sign up for our newsletter below!