Back to blog DIY Gifts For Him

31 Cute DIY Gifts For Boyfriend for Under $5 Each (From Dollar Store Finds)

joyfulkitty_bxu3o5
April 10, 2026
No comments

Your wallet is crying, but your love life doesn’t have to. Dollar stores are basically treasure chests for the creatively broke.

I once made my boyfriend a full “emergency snack kit” for $4.87, and he still talks about it. Ready to impress him without impressing your credit card bill?

1. DIY Date Night Jar

Grab a small mason jar from the dollar store (usually $1). Write 20 date ideas on colorful paper strips – think “movie marathon” or “taco night.”

Fold them up and toss them in. He pulls one out whenever you’re both bored. Cheap, easy, and saves you from the “what do you want to do?” loop.

2. Personalized Keychain With Inside Joke

Find a plain wooden or plastic keychain in the craft section – they’re often 2 for $1. Use a fine-tip permanent marker to write your inside joke or a tiny drawing.

Seal it with clear nail polish (borrow yours or buy a $1 mini bottle). Add a small metal charm from the jewelry aisle, like a heart or a mustache.

He’ll see it every time he grabs his keys. That’s a daily reminder of you for under a buck. I did this with a “you still owe me pizza” note, and he laughed for a week.

The best part? No one else will have this. You can’t buy an inside joke at Target.

3. Memory Box From a Cigar Box (Dollar Store Version)

Dollar stores sell unfinished wooden boxes near the paint supplies for around $2. Sand the rough edges with a spare nail file (yes, that works).

Paint it his favorite color using craft paint (50 cents a bottle). While it dries, print small photos of you two – use the store’s photo printer or your home one.

Cut the photos into fun shapes like hearts or stars. Glue them inside the lid and on the bottom of the box. Fill the box with ticket stubs, notes, or that weird rock he gave you.

I made one of these for our one-year anniversary. He keeps his gaming dice in it now. Sentimental AND functional – that’s a win.

The whole project takes maybe an hour. Put on a podcast and go to town.

4. Scented Bath Salts in a Fancy Jar

Buy Epsom salt (dollar stores sell 2-pound bags for $1) and a glass jar with a lid (another $1). Add 10 drops of essential oil – the dollar store has small vials of lavender or eucalyptus.

Mix in a drop of food coloring if you want it pretty. Layer the salts in the jar with dried flowers from the craft aisle (rose petals or lavender buds).

Write “For your sore muscles, love” on a gift tag (pack of 20 for $1). Tie it with baker’s twine. He’ll think you spent $15 at Lush.

Pro tip: Add a tiny scoop from the kitchen measuring spoon set. He’ll feel fancy.

5. Custom Magnet Set

Buy a sheet of magnetic adhesive (dollar store, about $1.25). Cut it into small rectangles or circles. Glue on funny printed memes or sweet messages.

You can also use bottle caps – fill them with resin or just glue a photo inside, then stick the magnet on back. Make a set of five.

He sticks them on his fridge or toolbox. Every time he sees the “you’re hot” meme, he thinks of you. That’s a lot of emotional return for $1.50.

6. DIY Stress Ball From Balloons and Flour

Get a bag of balloons ($1 for 20) and a bag of flour ($1 for 2 pounds). Use a funnel (or rolled paper) to pour flour into a balloon until it’s about the size of an orange.

Tie the balloon tight, then cut the excess neck. Wrap it in a second balloon for durability – cut the neck off the second balloon and stretch it over the first.

Draw a silly face with permanent marker. Boom – a custom stress ball. My boyfriend squeezes his while playing video games and calls it “the rage orb.”

Total cost: maybe $1.50 for a set of three. He can’t throw his controller anymore because now he has this.

7. Photo Strip Keychain

Print a vertical photo strip of four selfies (or use a photo booth app). Cut it to about 1 inch wide and 4 inches tall. Laminate it using clear packing tape – sandwich the strip between two tape pieces, then trim.

Punch a hole at the top with a hole punch. Thread a keychain ring (dollar store, 5 for $1) through the hole. Attach a small bead charm for extra flair.

He clips it to his backpack or keys. It’s basically a wallet photo but cooler. Total time: 10 minutes.

8. Custom Coffee Mug (No Special Supplies)

Buy a plain white ceramic mug ($1.25). Use an oil-based permanent marker (Sharpie works, but dollar store brand is fine) to draw or write a message. Let it dry for an hour.

Bake the mug at 350°F for 30 minutes to set the design. Let it cool in the oven. Now it’s dishwasher safe-ish (hand wash to be safe).

Write “World’s Okayest Boyfriend” or his gaming handle. I did “Coffee, then cuddles” and it’s his morning favorite. Cost: $1.25 plus five minutes of drawing.

9. Mini First Aid Kit for His Car

Get a small plastic pencil case ($1) or a mesh zipper pouch ($1). Fill it with dollar store first aid items: bandages (20 for $1), antiseptic wipes, pain reliever packets (6 for $1), and liquid bandage ($1).

Add a tiny notebook ($0.50) to write down tire pressure or oil change reminders. Throw in a lollipop for emotional first aid.

He’ll feel like a responsible adult every time he opens his glove box. And when he scrapes his knuckle fixing something, you’re the hero. Total: about $4.50.

10. Love Coupons Booklet

Buy a small notepad (2 for $1) or cut paper into 3×3 squares. Write coupons like “One back massage,” “Breakfast in bed,” or “I’ll watch your boring show without complaining.”

Staple the pages together or tie them with ribbon. Decorate the cover with stickers (dollar store, 100 for $1). Add a pocket on the last page for the “wild card” coupon.

He can redeem them anytime. Fair warning – he will use the “no chores for a day” coupon immediately. I learned that the hard way. Cost: under $2.

11. Sock Puppet (But Make It Cute)

Take a pair of plain socks (3 pairs for $1). Use felt scraps (25 cents) to cut out eyes, a tongue, and funny eyebrows. Glue them on with tacky glue.

Add googly eyes (bag of 50 for $1) for maximum ridiculousness. Name the puppet after his least favorite coworker. Put on a one-minute show when you give it to him.

He’ll either love it or question your sanity. Either way, you only spent $1.25. My boyfriend named his “Sir Snuggles” and keeps it on his desk.

12. DIY Air Freshener for His Car

Buy a small felt ornament shape (like a circle or star) and a bottle of essential oil (peppermint or citrus). Drip 5 to 7 drops of oil onto the felt. Let it soak in for a minute.

Thread a ribbon through the ornament and tie it to his rearview mirror. The scent lasts about two weeks. Refresh with a few more drops when it fades.

You can also use wooden clothespins – clip them to his car’s air vent. The heat makes the scent stronger. Total cost: $2 for a set of three. Beats those pine tree things.

13. Puzzle Piece Photo Frame

Find a simple picture frame (dollar store, $1.25). Buy a pack of puzzle pieces from the craft section (often $1 for a bag of random pieces). Paint the puzzle pieces his favorite color.

Glue the pieces around the frame’s border in a chaotic or patterned layout. Place a photo of you two inside. Bold the frame with a clear sealant spray if you have it (or skip it).

It looks like you spent hours on Etsy. But really, you watched one episode of a show and glued stuff. My mom thought I bought it. Win.

14. Custom Playing Card (One Card, Big Impact)

Buy a deck of plain playing cards ($1). Pick one card – say, the Ace of Hearts. Cover the face with a small printed photo of you two using double-sided tape. Write “You’re my ace” on the back.

Put it back in the deck. Gift him the whole deck, but tell him to find the special card. He’ll flip through all 52 cards like a kid.

Cost: $1 plus one printed photo. You can also do this with a Joker and write “You’re a joker, but you’re my joker.” Corny works here.

15. Tiny Plant in a Painted Pot

Buy a small terracotta pot (often 2 for $1) and a tiny succulent (dollar stores sometimes have real plants for $2, or use a fake one for $1). Paint the pot with acrylic paint – write his name or a little doodle.

Add drainage rocks (bag of small pebbles for $1) at the bottom. Fill with potting soil (small bag for $1). Plant the succulent. Water it once.

He puts it on his desk. Every time he waters it, he remembers you. Low-maintenance plant for a low-maintenance guy – perfect.

16. USB Drive With a Playlist

Buy a cheap USB drive (dollar stores often have 4GB drives for $3). Load it with a playlist of songs that remind you of him, a few memes you saved, and a voice recording of you saying something silly.

Decorate the drive with washi tape (dollar store, roll for $1) or a small sticker. Put it in a tiny envelope made from scrap paper.

He plugs it into his computer or car. Now he has a time capsule of your relationship. Cost: $3 plus 10 minutes of dragging files. Much cheaper than Spotify premium.

17. Candy Lei (For the Sweet Tooth)

Buy three packs of his favorite candy (dollar store candy, 2 for $1 each) and a roll of ribbon ($1). Cut a long piece of ribbon – about 3 feet. Tie each candy to the ribbon by wrapping the ribbon around the wrapper and knotting it.

Space them out evenly. Tie the ends together to make a necklace. Add small plastic beads between the candies for color.

He wears it like a Hawaiian lei but edible. Great for birthdays or “just because.” I made one with Sour Patch Kids, and my boyfriend wore it for a whole movie night. Cost: about $4.

18. Message in a Bottle

Find a small glass bottle with a cork (dollar store, often $1 in the wedding favor section). Write a sweet letter on vintage-looking paper (stain white paper with coffee, let dry, then tear edges).

Roll the letter tightly and tie it with twine. Slide it into the bottle. Seal the cork with a drop of hot glue (borrow a glue gun or buy a mini one for $2, but you’ll reuse it).

Add a few tiny beads or sand from the craft aisle to look like a real message bottle. He’ll feel like a pirate finding treasure. Cost: $2.

19. DIY Lip Balm Keychain

Buy lip balm tubes (dollar store, 5 for $1) and a small keychain ring ($1 for 5). Melt coconut oil (you probably have some) or buy Vaseline ($1) mixed with a drop of food flavoring like vanilla or mint.

Fill the tubes. Let them solidify. Screw on the cap, then attach the tube to the keychain ring using jump rings (dollar store jewelry section, $1 for a bag).

He clips it to his keys and always has lip balm. Practical and cute. Write “kiss saver” on a tiny label. Cost: under $2 for a set of two.

20. Paper Flower Bouquet (Never Wilts)

Buy colored tissue paper (pack of 20 sheets for $1) and green floral wire ($1). Cut the tissue into 4-inch squares. Stack 5 squares, fold them like an accordion, then wrap the center with wire.

Fluff each layer upward to form a flower. Wrap the wire stem with green floral tape ($1). Make 5 to 7 flowers. Bundle them together and tie with a ribbon.

He never has to water them. Plus, you won’t get mad when he forgets to buy you real flowers. Sarcastic win-win. Total cost: $3.

21. Custom Coaster Set

Buy a set of plain ceramic tiles (dollar store, 4 for $1) and self-adhesive cork sheets (2 for $1). Cut the cork to fit the tile bottoms. Peel and stick.

Decorate the tile tops with permanent markers or acrylic paint. Draw his favorite video game characters, inside jokes, or simple geometric patterns. Seal with mod podge (small bottle for $1.25) if you want them waterproof.

He uses them for his coffee or beer. Much classier than a paper towel. I made a set with mustaches on them, and his friends asked where he bought them.

22. Guitar Pick Keychain (For Music Lovers)

Buy a pack of guitar picks (dollar store, 6 for $1) and a small keychain ring. Drill a tiny hole near the top of one pick using a nail and hammer (carefully). Thread the ring through the hole.

Add a small bead or charm to the ring. Optional: Write a date or his initials on the pick with a fine marker. He clips it to his keychain or guitar case.

Every time he plays, he has a spare pick. My boyfriend lost his pick constantly until I made this. Now he has no excuse. Cost: $1.50.

23. Emergency Chocolate Stash

Buy a small metal tin (dollar store, often $1 in the office supply aisle). Line it with wax paper. Fill it with his favorite mini chocolate bars (dollar store candy, 3 for $1).

Decorate the outside with washi tape and write “Break glass in case of bad day” on a sticker. Add a tiny plastic hammer from the toy section (50 cents) as a joke.

He keeps it in his desk or car. When work sucks, he has chocolate. You become the problem-solver. Cost: about $3.50.

24. DIY Key Rack From a Wooden Spoon

Buy a large wooden spoon ($1) and small cup hooks (pack of 4 for $1). Cut the spoon handle off (or use the whole spoon as a quirky rack). Sand the edges. Paint it a fun color.

Screw the cup hooks into the spoon handle or the spoon’s bowl (depending on design). Mount it on the wall using command strips (dollar store has mini ones for $1) or small nails.

He hangs his keys on it. No more searching every morning. You’re basically a home improvement genius now. Cost: $3 plus five minutes.

25. Photo Magnets for His Fridge

Print small wallet-sized photos (or cut from a larger print). Buy magnetic sheets ($1.25). Cut the magnet into circles or squares slightly larger than the photos. Glue the photos onto the magnets using tacky glue.

Press them under a heavy book for an hour. Trim any overhang. You can also use bottle caps – glue a photo inside the cap, then glue a magnet on the back.

He arranges them on his fridge in a heart shape. Or just randomly. Either way, you’re on his fridge. Total cost: under $2 for a set of six.

26. Personalized Notebook Cover

Buy a plain composition notebook ($1) and fabric scraps (dollar store sells felt squares for 25 cents each). Cut the fabric to cover the notebook’s front. Glue it down with mod podge.

Add his initials using puffy paint or stick-on letters. You can also glue a small pocket made from an envelope to hold receipts or notes.

He uses it for work notes or gaming passwords. Every time he writes, he sees your handiwork. I made one that says “Brilliant Ideas” and my boyfriend actually started using it. Miracle.

27. DIY Cozy Mug Sleeve (No Sewing)

Buy a felt sheet (25 cents) and scissors. Cut a rectangle 4 inches tall and 6 inches wide. Fold it in half widthwise. Cut a slit for his mug’s handle (about 1 inch from the edge).

Decorate with fabric glue and buttons or small pom-poms. Slide it over a plain mug (you can pair it with mug idea #8). Now his coffee stays hot and his hands stay cool.

He looks like a sophisticated coffee snob. But really, you spent 10 minutes cutting felt. Cost: under $1.

28. Tiny Terrarium in a Light Bulb

Find an old burned-out light bulb (or buy a pack of decorative bulbs at dollar store for $2). Carefully break the inner filament (watch a YouTube video – it’s easy). Remove the inner glass with pliers.

Fill the bulb with small pebbles, sand, and a tiny fake succulent (dollar store, $1). Use tweezers to arrange it. Glue the bulb back onto its metal base or leave it open.

He puts it on his desk. It looks like something from a hipster store. My boyfriend’s coworkers asked if I bought it from Etsy. I smiled and said nothing. Cost: $3.

29. Scented Candle in a Repurposed Jar

Buy a small glass jar (dollar store, like a baby food jar size) and a bag of wax beads (candle making section, $2 for a small bag). Melt the wax in a double boiler (or a metal bowl over a pot of water).

Add essential oil (10 drops). Place a pre-waxed wick (dollar store, 10 for $1) in the jar, held upright by a pencil across the top. Pour the wax in. Let it harden for two hours.

Trim the wick to 1/4 inch. He lights it when he needs to relax. You made a candle from scratch – that’s practically witchcraft. Cost: $3.50.

30. DIY Lip Print Card

Buy a blank card (dollar store, 2 for $1) or fold a piece of cardstock. Put on bright lipstick (any color you have). Kiss the card multiple times in a pattern – like a heart shape or scattered.

Write “Sealed with a kiss” inside. Add a tiny envelope glued to the back for a secret note. He opens it and gets your literal lip prints. Cheesy? Yes. Memorable? Also yes.

Cost: free if you already have lipstick, otherwise $1 for the card. My boyfriend still has his from two years ago. Gross? Maybe. Cute? Definitely.

31. Pocket Hug Token

Buy a wooden coin (dollar store, bag of 20 for $1) or a large button. Paint it with a tiny heart or his initial. On the back, write “Pocket hug – squeeze when you miss me.”

Seal it with clear nail polish. He keeps it in his pocket or wallet. When he’s stressed or away from you, he can hold it. Emotional support for under a dollar.

I made one for my boyfriend when he traveled for work. He said it actually helped. Plus, it cost less than a soda. That’s a win.

So there you have it – 31 ways to tell him you care without telling your bank account you’re sorry. Grab a basket, hit the dollar store, and get crafting.

Pick three or four of these and make a little gift bundle. He’ll think you’re a creative genius. (You don’t have to tell him the whole thing cost less than his lunch.)

Now go make something. And if he doesn’t appreciate a handmade stress ball? Make one shaped like his face. That’s the DIY spirit. Happy crafting, friend!

Leave a Comment