Heather Wheeler | 

20 DIY Gifts for Your Valentine That Are Better than Candy or Flowers

The Krazy Coupon Lady is an independent service supported by advertising. Most of the offers appearing on our site are from companies from which we receive compensation. We may receive a small payment from an affiliate if you click a link to purchase a product. Sometimes a post is sponsored by the maker of the product, and we receive a fee for the post. Learn More.

Maybe you love Valentine’s Day. Or perhaps you cannot stand all of the frills. Either way, if you have a loved one in your life who lives for Feb. 14, you’ll likely celebrate it in some way. Forgo the overpriced pre-fixe restaurant menus and expensive flower arrangements with DIY Valentine’s Day gifts.

If the very idea of the term “DIY” freaks you out, don’t worry. These DIY Valentine’s Day gifts are not only easy to execute, but affordable, too. Surprise your valentine with one of these fun gifts that won’t break the bank. The only downside is they’ll expect something equally as brilliant next year.

Make sure to download the Krazy Coupon Lady app for all kinds of money-saving hacks sent straight to your phone.


1. Make a “love coupon” book as one of your DIY Valentine’s Day gifts.

Offer anything from a night of uninterrupted sleep (see ya, kids) to a movie night of their choice. We have some great ideas to get you started.

DIY Cost: $1 – $2 for the paper and a couple of stickers


2. Write down your own love story.

Buy an inexpensive notebook and write down the story of how you and your partner met. Cheesy? Maybe. But it’s unique and it lasts a lot longer than flowers.

DIY Cost: $2.00 for the notebook


3. Have a Valentine’s Day photo shoot.

Ask a friend to snap some pics on a Valentine’s date, then print out your favorite. Frame it as a sweet memento for the both of you.

Check out our photo deals page.

DIY Cost: $1.00 or less for prints



4. Personalize something they already love.

Valentine’s Day is the perfect time to finally personalize their wedding band, favorite coffee cup, or a piece of jewelry they always wear. Now we don’t expect you to bust out your own Dremel engraving tool for this. Take the item to a pro for the personalization.

DIY Cost: $10.00 or less if you just do a monogram.


5. Create a message jar for the year.

Write down 365 (or as many as you want!) reasons you love him, put the messages in a decorative mason jar, and they’ll have a daily reminder of your affections.

DIY Cost: $3.00 ($2.00 for the jar and $1.00 for the paper).


6. Hang a homemade wreath on their door.

Make a festive valentines wreath. We even have a ton of DIY wreath ideas for you.

DIY Cost: $6.25 if you get your supplies at Dollar Tree


7. Surprise your valentine with their favorite coffee drink.

You’ll spend less than you would on candy and flowers, and surprise treats are the best treats.

Check out our dining deals for special deals like BOGO free drinks at Starbucks.

DIY Cost: $5.00 or less depending on their drink. Totally FREE if you have a free drink reward at your favorite coffee shop.


8. Start the day with breakfast in bed.

This is a seriously overlooked gift. Not having to lift a finger before 8 a.m. is the best. And you don’t have to be an Iron Chef to make this happen. A good up of coffee or tea, some pancakes (you can use a mix!), and a fruit cup will be greatly appreciated.

DIY Cost: Free if you have groceries in the house.


9. Make a homemade treat instead of buying them.

If your valentine loves cookies or cupcakes, then go for it! If you have no idea what to make, then check out one of these ideas.

DIY Cost: $5-10.00 depending on the ingredients you need.



10. Make a no-sew pillow cover.

These cute covers will be a cozy reminder of your feelings. You can purchase the pillow, then use iron-on letters to achieve the DIY Valentine’s Day gift.

DIY Cost: $5.00 or less for fabric


Related: Valentine Puns for Kids That Will Crack You Up


11. Make a homemade sugar scrub.

Homemade scrubs are super simple to make. Who doesn’t love to be pampered?

It’s one of our Easy DIY Gifts Under $5.

DIY Cost: $5.00 for the sugar, oils, and jar.


12. Create a “date night” jar.

Write a different date idea on individual popsicle sticks and pop them in a decorative jar. He can draw one out whenever you need some time together.

DIY Cost: $3.00 ($2.00 for the jar and $1.00 for the sticks).


13. Have a DIY massage night.

Light some candles, diffuse some essential oils, and you have your very own spa without the hefty price tag.

DIY Cost: Free


14. Make candles with a special message written on them.

These mason jar candles are a sweet and cheap gift that they can use over and over.

DIY Cost: $6.00+ depending on how many jars you use.


15. Make a lottery bouquet.

Attach four or five scratch-off tickets to pipe cleaners and wrap them with ribbon. It won’t cost much, and who knows? You guys might even win big!

DIY Cost: $5.00+ depending on how many lottery tickets you buy.


16. Make your own heart-shaped bath bombs.

The name-brand bath bombs can easily run you $8.00 or more apiece. Make your own for $2.00 or less.

Get the tutorial here.

DIY Cost: $1-2.00 per bath bomb.



17. Make your own gourmet dinner date night.

Put the kids to bed early and have a stay-at-home date as a DIY Valentine’s Day gift. Light candles or even make a picnic on the floor. Think of how much you’ll save just on a babysitter alone!

DIY Cost: $10.00 or less if you use our coupons page to shop.


18. Get festive with some dollar store Valentine’s Day decor.

You can get tons of Valentine’s Day decorations at the Dollar Tree. Surprise your valentine by decking out the house in a way that would make Cupid proud.

Try this tutorial for some sweetheart bunting.

DIY Cost: $2.00 for the Dollar Tree items.


19. You can always make it a boozy Valentine’s Day!

A bottle of vino might seem just as overdone as a box of chocolates, but I promise the wine (or beer!) will be much more appreciated.

Be sure to check out our alcohol coupon page to get the best prices.

DIY Cost: $3.00 or less if you hit up Trader Joe’s for their wine selection.


20. Make an old-school mix tape.

Flash back to high school and make a playlist of songs that make you think of your valentine. Dance to it in the living room to “up” the cheesy factor.

DIY Cost: Sign up for a trial of Spotify Premium to do this for free.




Get our best deals on the go

By entering my phone number, I want to receive promotional messages from The Krazy Coupon Lady. Message frequency varies. Text STOP to 57299 to end or text HELP for help. Msg & data rates may apply. View Terms & Privacy.