DIY Christmas Home Decor Ideas You Can Make for Under $20
Who says you need to drop hundreds at fancy home stores to make your place look like a Pinterest board come to life?
These budget-friendly Christmas crafts will have your guests convinced you hired a professional decorator – all while keeping your wallet happy.
Grab your glue gun and let’s turn your home into a holiday masterpiece without the guilt trip from your bank account.
1. The Mason Jar Snow Globe Magic

Listen, I know mason jars are everywhere, but hear me out. These adorable DIY snow globes actually look incredible and take maybe 20 minutes to make. Plus, you probably already have half the supplies at home.
What You’ll Need:
- Mason jars (any size works – $3-5 for a pack)
- Mini bottle brush trees from the dollar store ($1-2)
- Epsom salt for “snow” ($2)
- Hot glue gun
- Ribbon or twine ($2)
Glue your mini trees to the inside of the lid, fill the jar with Epsom salt, screw it all together, and flip it upside down. Seriously, that’s it. The vintage farmhouse vibes you’ll get from these are unreal, and they look amazing clustered together on a mantel or shelf.
Pro tip: Add a battery-operated tea light underneath for an extra cozy glow at night.
2. The Fancy Evergreen Garland Upgrade

You know those basic artificial garlands that look kind of sad on their own? We’re about to transform them into something that belongs in a magazine spread. This trick makes cheap garland look designer-level without spending designer-level cash.
Grab a basic evergreen garland from the dollar store (around $5-8), then hit up your backyard or local park for real pine cones, berries, and twigs. FYI, mixing real and artificial elements is the secret sauce here.
Game-Changing Add-Ons:
- Fresh or faux eucalyptus sprigs ($3-5)
- Dried orange slices (make your own for free!)
- Cinnamon sticks bundled with twine ($2-3)
- Dollar store ornaments tucked in strategically
Weave everything into your base garland using floral wire or hot glue. The layered, organic look you’ll achieve costs maybe $15 total but looks like you spent ten times that. Plus, your whole house will smell amazing if you use real citrus and cinnamon.
3. The Wine Bottle Candle Holders That Scream Sophistication

Empty wine bottles are about to become your new favorite decor piece. These elegant taper candle holders give major expensive vibes, and literally all you need are bottles you were going to recycle anyway.
Clean out your empty wine bottles (twist my arm, right?), remove the labels with warm soapy water, and spray paint them in festive colors. Think matte gold, frosted white, or deep forest green. A can of spray paint runs about $5 and covers several bottles.
Styling Tips:
- Group three bottles of varying heights together
- Add long taper candles ($3-4 for a pack)
- Let wax drip down for that romantic, lived-in look
- Wrap necks with burlap ribbon or greenery
Place these on your dining table, mantel, or windowsill for instant holiday ambiance. Trust me, no one will guess these started as your weekly Trader Joe’s haul.
4. The Ornament Chandelier Everyone Will Ask About

Want a showstopper that takes minimal effort? This hanging ornament display looks insanely complicated but is actually foolproof. You’ll feel like a crafting genius when people lose their minds over it.
Grab an embroidery hoop from the craft store ($3-5), fishing line or clear thread, and a bunch of dollar store ornaments in coordinating colors. The bigger the hoop, the more dramatic the effect, but even a small one looks incredible.
Tie ornaments at varying lengths from the hoop using your fishing line, creating a cascading chandelier effect. Hang the whole thing from your ceiling, over a table, or in a large window. Mix metallic and matte finishes for extra visual interest.
Quick Assembly Guide:
- Start with the longest strands in the center
- Work your way out with gradually shorter lengths
- Space ornaments 2-3 inches apart on the hoop
- Use 20-30 ornaments for a full look
Total cost? Under $15 if you shop smart. The compliments you’ll get? Priceless.
5. The Cozy Flannel Pillow Covers That Cost Basically Nothing

Okay, so maybe you can’t sew. Guess what? You don’t need to for this project. These no-sew flannel pillow covers bring instant holiday warmth to any room and require zero special skills.
Hit up the clearance flannel shirts at thrift stores (seriously, $2-4 each) or grab yard sale finds. Look for classic buffalo check, plaids, or winter patterns. Each shirt can make one or two pillow covers depending on size.
The Super Easy Method:
- Cut the shirt to size (slightly bigger than your pillow)
- Use fabric glue or iron-on hem tape for edges
- Button the back for easy removal
- Add ribbon ties if you’re feeling fancy
The rustic, cabin-core aesthetic you’ll achieve is perfect for holiday season. Toss these on your couch, chairs, or bed for instant Christmas coziness. When the season ends, just swap them out – no commitment required.
There you have it – five amazing Christmas decor projects that prove you don’t need a massive budget to create a holiday home that feels warm, festive, and totally Instagram-worthy. Now go forth and craft your heart out! Your friends are going to be seriously impressed when they find out you made all this yourself for less than the cost of one fancy store-bought wreath.
