Published February 25, 2026 · 19 min read
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 games, tools, and resources at spunk.codes. No downloads needed.
Visit spunk.codesCost: $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.
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.
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.
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.
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.
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.
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.
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.
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.
The dollar store is your best friend for cheap Christmas decorating. Here are the highest-value items to grab.
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.
Gift guides, budget tips, and free tools at spunk.codes.
Visit spunk.codesMason jar candle holders, cinnamon stick ornaments, paper snowflakes, popcorn garlands, and pinecone ornaments. All under 15 minutes, under $5, and no special skills needed.
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.
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.
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.
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.
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.
🤡 SPUNK LLC — Winners Win.
647 tools · 33 ebooks · 220+ sites · spunk.codes
© 2026 SPUNK LLC — Chicago, IL