← Back to Claw.Christmas

Published February 25, 2026 · 19 min read

Best DIY Christmas Decorations: Cheap and Easy (2026)

You do not need to spend hundreds of dollars at Pottery Barn to have a beautifully decorated home for Christmas. Some of the most gorgeous holiday decorations cost almost nothing to make. A mason jar, some twine, and a candle. Pinecones from your yard with a little gold paint. Paper snowflakes taped to windows. Simple stuff that looks incredible.

This guide covers the best DIY Christmas decorations that are cheap and easy to make. Every project costs under $10. Most cost under $5. Many use supplies you already have at home. You do not need to be crafty. You do not need special tools. If you can use scissors and a hot glue gun, you can make every single decoration in this guide.

I organized everything by type: wreaths, ornaments, table decorations, garlands, outdoor decor, and kid-friendly projects. Each project includes the supplies needed, approximate cost, time required, and step-by-step instructions. Let us turn your home into a holiday wonderland without wrecking your budget.

What Is In This Guide

1. Essential Supplies (Under $20 Total) 2. DIY Christmas Wreaths 3. Homemade Christmas Ornaments 4. Table and Mantel Decorations 5. DIY Garlands and Banners 6. Cheap Outdoor Christmas Decorations 7. Christmas Crafts for Kids 8. Dollar Store Christmas Hacks 9. DIY Decoration Mistakes to Avoid 10. FAQ

Essential Supplies (Under $20 Total)

Before you start any projects, stock up on these basics. One trip to the dollar store covers almost everything.

Total: about $15-20. These supplies will make 15-20 different decorations. That is under $1 per decoration.

DIY Christmas Wreaths

Wire Hanger Ornament Wreath

Cost: $5-8 | Time: 30 minutes | Difficulty: Easy

Unbend a wire coat hanger and reshape it into a circle, leaving the hook at the top for hanging. Thread dollar store ornaments (the kind with the removable metal caps) onto the wire. Pack them tightly, alternating sizes and colors. When full, close the wire loop. Add a ribbon bow at the top to hide the hook. This wreath looks like it costs $40-50 and takes zero craft skill. The key is using enough ornaments to fill the wire completely so no gaps show.

Grapevine Wreath with Greenery

Cost: $5-10 | Time: 20 minutes | Difficulty: Easy

Buy a plain grapevine wreath base from the dollar store or craft store ($3-5). Tuck in artificial greenery sprigs, pinecones, and berries. Secure with hot glue or floral wire. Add a bow. Done. For a free version, use real greenery clippings from your yard (cedar, pine, holly) attached with wire. Fresh greenery smells amazing and lasts 2-4 weeks outdoors.

Pool Noodle Wreath Base (Ultra Cheap)

Cost: $3-5 | Time: 40 minutes | Difficulty: Easy

Bend a pool noodle ($1 at the dollar store) into a circle and duct tape the ends together. Wrap with garland, ribbon, burlap, or fabric strips. Add ornaments, bows, or other embellishments. The pool noodle gives you a lightweight, sturdy wreath base for one dollar. This is the cheapest large wreath base method and it works just as well as expensive foam or wire frames.

Homemade Christmas Ornaments

Cinnamon Stick Stars

Cost: $2 for a bag of sticks | Time: 10 minutes each

Hot glue three cinnamon sticks into a triangle. Or five sticks into a star shape. Wrap the joints with twine. Add a ribbon loop for hanging. These smell incredible (the cinnamon scent lasts for months) and look rustic and elegant. A bag of cinnamon sticks from the dollar store makes 8-10 ornaments.

Salt Dough Ornaments

Cost: Basically free | Time: 1 hour (including baking)

Mix 1 cup flour, 1/2 cup salt, and 1/2 cup water. Roll out to 1/4 inch thickness. Cut shapes with cookie cutters. Poke a hole at the top with a straw. Bake at 250 degrees for 2 hours. Paint, stamp, or leave natural. Seal with clear spray. These are classic and they last for years. Kids can help make and decorate them. The ingredients cost literally nothing because you already have them.

Clear Ornament Fills

Cost: $1-3 | Time: 5 minutes each

Buy clear fillable ornament balls (a pack of 12 for about $8, or $1 each from the dollar store). Fill them with anything: fake snow and a tiny tree sprig, red berries, cinnamon sticks and dried orange slices, mini pom-poms, glitter, small photos, or candy. Personalized, cheap, and they make great gifts.

Pinecone Ornaments

Cost: Free | Time: 5 minutes each

Collect pinecones from your yard or a park. Screw a small eye hook into the top (or hot glue a ribbon loop). Paint the tips white for a snowy effect or gold for elegance. Leave them natural for a rustic look. Tie on a ribbon bow. Free, beautiful, and they smell like a real forest. Bake pinecones at 200 degrees for 30 minutes first to kill any bugs.

Table and Mantel Decorations

Mason Jar Candle Holders

Cost: $2-5 | Time: 10 minutes

Wrap a mason jar with twine, ribbon, or burlap. Drop in a candle (real or battery-operated LED). Add sprigs of greenery, berries, or small ornaments around the outside secured with the twine. Group three jars of different sizes together for a centerpiece. This takes 10 minutes and looks like something from a home decor magazine. Fake snow around the base adds a winter touch.

Wood Slice Centerpiece

Cost: $3-8 | Time: 15 minutes

A large wood slice or cutting board becomes a beautiful base for a centerpiece. Place 3 candles of varying heights in the center. Surround with pinecones, ornaments, greenery sprigs, and berries. This looks expensive, takes almost no effort, and works on any table. Change out the decorations seasonally and use the same wood slice year-round.

Tin Can Luminaries

Cost: Free | Time: 30 minutes

Clean tin cans, fill with water, and freeze solid. Use a nail and hammer to punch a pattern of holes (stars, trees, or random dots). Remove ice, dry, and optionally spray paint gold or white. Place a tea light inside. The light shines through the holes in beautiful patterns. Line your walkway, mantel, or windowsill with these for a stunning effect that costs nothing.

Free Tools and Holiday Fun

Free games, tools, and resources at spunk.codes. No downloads needed.

Visit spunk.codes

DIY Garlands and Banners

Popcorn and Cranberry Garland

Cost: $3-5 | Time: 45-60 minutes

The classic. Thread a needle with strong thread or fishing line. Alternate popping corn and fresh cranberries. Make it as long as you want. The white and red combination is instantly festive. This is a great activity to do while watching a Christmas movie. Drape on the tree, across the mantel, or along a staircase railing. Costs almost nothing and looks timelessly beautiful.

Paper Chain Garland

Cost: $1 | Time: 20 minutes

Cut strips of red, green, white, and gold paper. Loop and glue (or staple) into an interlocking chain. This is the easiest garland in existence and kids love making it. Use construction paper, wrapping paper scraps, or even old book pages for a vintage look. Drape everywhere. A 10-foot chain takes about 20 minutes and costs under $1 in paper.

Dried Orange Slice Garland

Cost: $2-3 | Time: 3 hours (mostly oven time)

Slice oranges thin (1/4 inch). Bake at 200 degrees for 2-3 hours until dry. Thread onto twine with cinnamon sticks and star anise between each slice. This garland smells incredible, looks rustic and elegant, and lasts for weeks. The dried oranges turn a beautiful deep amber color. One of the most impressive-looking DIY garlands you can make for almost no cost.

Cheap Outdoor Christmas Decorations

Tomato Cage Christmas Trees

Cost: $5-10 | Time: 20 minutes

Flip a tomato cage upside down and zip-tie the prongs together at the top to form a cone shape. Wrap with string lights. Optionally wrap with garland or tulle. Place in the yard. These light-up cone trees look amazing in groups of 3 at different heights. Each one costs about $3 for the cage plus lights you already have.

Gift Box Light Displays

Cost: $3-5 each | Time: 15 minutes each

Wrap cardboard boxes in wrapping paper or outdoor-safe fabric. Add a bow. Put a string of lights inside (poke a small hole for the cord). Stack 2-3 boxes on the porch or by the front door. They look like giant glowing presents. Waterproof with a clear spray sealant if they will be exposed to rain. Use boxes you already have from online shopping.

Front Door Decorating

Cost: $5-15 | Time: 30 minutes

Your front door makes the biggest visual impact for the lowest cost. A DIY wreath (see above), a ribbon running vertically down the door, and a simple doormat is all you need. Add a few potted plants (real or artificial) flanking the door with ribbon tied around the pots. String lights around the door frame if you have them. This single area creates more holiday atmosphere than decorating three whole rooms.

Christmas Crafts for Kids

Handprint Christmas Tree Card

Cost: Free | Time: 15 minutes | Ages: 2+

Fold a piece of green paper in half for a card. Have the child dip their hand in green paint and press it onto white paper with fingers spread like a tree shape. Add fingerprint ornaments in different colors. A yellow star on top. Write a message inside. These cards become treasured keepsakes. Make extras for grandparents.

Popsicle Stick Snowflakes

Cost: $1 | Time: 15 minutes | Ages: 4+

Glue 3 popsicle sticks into a star/snowflake shape. Paint white. Add glitter while the paint is wet. Glue on buttons, rhinestones, or small pom-poms. Add a ribbon loop for hanging. Simple enough for preschoolers with help. A pack of 100 popsicle sticks is $1 at the dollar store and makes 33 snowflakes.

Paper Plate Wreath

Cost: $1-2 | Time: 20 minutes | Ages: 3+

Cut the center out of a paper plate to make a ring. Have kids tear green tissue paper into small pieces and glue them all over the ring. Add red pom-poms for berries. Tie a ribbon at the top for hanging. The tearing and gluing is great for fine motor skills and the result looks genuinely festive on a bedroom door.

Dollar Store Christmas Hacks

The dollar store is your best friend for cheap Christmas decorating. Here are the highest-value items to grab.

Best Dollar Store Hack

Buy a bag of cheap ornaments and a glass vase. Pour the ornaments into the vase. Instant elegant centerpiece for $2. Add a ribbon around the vase and a sprig of greenery on top. This looks like a department store display and takes 30 seconds to assemble. Make several and put them throughout the house.

DIY Decoration Mistakes to Avoid

More Holiday Guides and Free Tools

Gift guides, budget tips, and free tools at spunk.codes.

Visit spunk.codes

Frequently Asked Questions

What are the easiest DIY Christmas decorations?

Mason jar candle holders, cinnamon stick ornaments, paper snowflakes, popcorn garlands, and pinecone ornaments. All under 15 minutes, under $5, and no special skills needed.

How can I decorate for Christmas on a tight budget?

Use free natural materials like pinecones and greenery. Shop the dollar store for ornaments and ribbon. Make wreaths from wire hangers. Use mason jars and tin cans as candle holders. Focus decorations on high-impact areas like the front door and mantel.

What Christmas decorations can kids make?

Paper chain garlands, handprint ornaments, popsicle stick snowflakes, paper plate wreaths, cotton ball snowmen, and salt dough ornaments. All use cheap supplies and work for ages 3 and up with supervision.

What supplies do I need for DIY Christmas decorations?

A hot glue gun, scissors, twine, ribbon, craft paint (red, green, white, gold), and basic craft supplies. About $15-20 from the dollar store covers supplies for dozens of decorations.

How do you make a cheap Christmas wreath?

Bend a wire hanger into a circle. Thread dollar store ornaments onto it. Add a ribbon bow. Total cost: $5-8. Takes 30 minutes. Looks like a $40 wreath. Alternative: pool noodle base wrapped with garland for $3-5.

Where can I find cheap supplies for Christmas crafts?

Dollar Tree, Dollar General, and Walmart craft section. Free supplies from your yard: pinecones, branches, greenery. Save glass jars and tin cans. Buy supplies at 90% off right after Christmas for the following year.

More Holiday Guides

Share on X

🤡 SPUNK LLC — Winners Win.

647 tools · 33 ebooks · 220+ sites · spunk.codes

© 2026 SPUNK LLC — Chicago, IL