The coziest Christmas homes rarely come from one big shopping trip. They come from small, handmade touches added a little at a time: a garland you dried in the oven, branches you clipped from the yard, a jar of lights on the windowsill. Those details make a house feel like Christmas, and most of them cost next to nothing.

Here are 25 DIY Christmas decor ideas on a budget. Many use pantry staples, things you can forage, or supplies you already own, and almost all of them take an afternoon or less.

Photos are from Pexels and are used under the Pexels License. Photographer credits appear under each image.

1. Foraged Evergreen Mantel Garland

Christmas mantel decorated with evergreen garland, framed art and a tree
Photo: Olga Solo / Pexels

Ask a tree lot for their trimmed-off branches (they’re often free) and lay them along the mantel, overlapping the stems. Weave a strand of warm-white lights through the garland and lean a couple of framed prints behind it. Real greenery smells far better than any candle.

2. A Bowl of Pinecones and Berries

Decorative bowl filled with pinecones, evergreen sprigs and red berries
Photo: Elijah Pilchard / Pexels

Collect pinecones on a walk, then bake them at 200°F for about 30 minutes to open them up and get rid of any bugs. Pile them in a bowl with evergreen clippings and a few red berry stems. It’s a centerpiece that costs nothing to make.

3. Dried Orange Slice Garland

Dried orange slices and fir branches as Christmas decoration
Photo: liza sigareva / Pexels

Slice oranges about 1/4 inch thick, blot them dry, and bake at 200°F for 3–4 hours, flipping every hour. String them on twine with a large needle, alternating with bay leaves or wooden beads. Hang the garland in a sunny window and the light glows through the slices.

4. A Wreath From Natural Finds

Hands making a Christmas wreath with dried oranges, pinecones and greenery
Photo: Sueda Dilli / Pexels

Start with a wire or grapevine wreath form, then wire on bundles of greenery so each bundle covers the stems of the last. Add dried oranges, pinecones, and cinnamon sticks with hot glue. A homemade wreath costs a fraction of a store-bought one, and you can change the look every year.

5. Cut-Paper Stars and Trees

Cutting paper star and tree shapes on a craft table
Photo: cottonbro studio / Pexels

Kraft paper, cardstock, and a pencil are all you need. Trace stars and little trees from a template, cut them out, and string them into a garland or hang them on the tree. It’s a nice activity with kids on a cold afternoon.

6. Mason Jar Fairy Lights

Clear mason jar filled with glowing fairy lights
Photo: Burak The Weekender / Pexels

Push a battery-powered fairy light strand into a mason jar and you’ve made a lantern that’s safe to leave on a shelf or windowsill. Make several and group them in different sizes. Add a little fake snow or a sprig of pine at the bottom for a wintery look.

7. Candle Lantern With Pinecones

White candle lantern beside pinecones, red berries and greenery
Photo: Jessica Lewis (thepaintedsquare) / Pexels

A thrifted lantern looks very Christmassy once you add a pillar candle (or an LED one) and some pinecones, cranberries, and greenery around the base. Set it on the coffee table or by the front door to welcome guests.

8. Kraft Paper Gift Wrap

Gifts wrapped in brown kraft paper and tied with twine
Photo: betül nur akyürek / Pexels

A roll of brown kraft paper costs less than most patterned wrapping paper and looks lovely under the tree. Tie the gifts with baker’s twine and tuck in a sprig of rosemary or a dried orange slice. Stack a few empty wrapped boxes on a side table as decor.

9. Cinnamon and Star Anise Ornaments

Cinnamon sticks and star anise on festive patterned paper
Photo: Nikolett Emmert / Pexels

Bundle three cinnamon sticks with twine, glue a star anise on the front, and add a loop for hanging. They make the tree smell like a bakery. Make extra to tie onto gifts.

10. Hanging Paper Stars

Folded paper star decorations hanging in a soft window light
Photo: Julia Filirovska / Pexels

Fold 3D paper stars from printer paper or old book pages and hang them at different heights in a window with fishing line. They catch the light all day and pack flat for next year.

11. Felt Ornaments

Handmade felt dove ornament hanging on a bare branch
Photo: Lydia Griva / Pexels

Felt sheets are cheap and easy to work with. Cut simple shapes (doves, hearts, stars, mittens), blanket-stitch two layers together, and stuff them lightly. These ornaments won’t break, so they’re perfect for trees within reach of toddlers or pets.

12. Christmas Card Display on Twine

Paper cards clipped to a string on a wall with clothespins
Photo: Seyd Designer / Pexels

Instead of a stack of cards on the counter, string twine across a wall, doorway, or the back of a bookshelf and clip cards on with mini clothespins. Your display grows all December and costs about the price of a pack of clothespins.

13. Ornaments on Bare Branches

Christmas ornaments hanging from a bare tree branch
Photo: Efrem Efre / Pexels

Bring in a few bare branches, put them in a tall vase or a bucket of rocks, and hang lightweight ornaments from them. It’s a Scandinavian-style alternative to a second tree for an entryway or a small apartment.

14. Mix-and-Match Stockings

Four patterned Christmas stockings hanging on a wall
Photo: Pavel Danilyuk / Pexels

No mantel? Hang stockings from a curtain rod, a ladder, or Command hooks on a wall. They don’t need to match. Thrifted, knit, and patterned stockings together look cozier than a set, and you can add felt initials to make them personal.

15. Fabric-Scrap Bows on the Tree

Polka-dot ribbon bow on a decorated Christmas tree
Photo: Laura Oliveira / Pexels

Cut fabric scraps or leftover ribbon into strips and tie simple bows all over the tree. Bows fill gaps just like ornaments for almost nothing, and one pattern repeated everywhere makes the tree look designer-styled.

16. Salt Dough Ornaments

Cookie cutters pressing star and tree shapes into rolled dough
Photo: Tatiane Herder / Pexels

Mix 1 cup flour, 1/2 cup salt, and 1/2 cup water, roll it out, and cut shapes with cookie cutters. Poke a hole for hanging, then bake at 250°F for 2–3 hours until hard. Paint them or leave them white, and stamp the year on the back so they become keepsakes.

17. Swap in Christmas Pillow Covers

Sofa with red check and 'Ho Ho Ho' Christmas pillows
Photo: Nascimento Jr. / Pexels

Instead of new pillows, buy or sew holiday covers to slip over the inserts you already have. Red check, plaid, or one fun word pillow changes the whole sofa in minutes and packs flat after the holidays.

18. A Cozy Windowsill Vignette

Windowsill with a candle, mug, cotton stems and ornaments
Photo: Ioana Motoc / Pexels

Windowsills make great small stages. Group a candle, a few ornaments, cotton stems, and a favorite mug on a small tray. It’s lovely from inside and makes the house look welcoming from the street at night.

19. Baskets of Ornaments

Woven baskets filled with gold and white Christmas ornaments
Photo: Micheile Henderson / Pexels

Leftover ornaments make instant decor when you pile them into woven baskets or bowls. Stick to two or three colors so it looks intentional, and add a small bird or fabric bow on top.

20. A Potted Rosemary Tree

Rosemary plant growing in a terracotta pot
Photo: Deklanşör 67 / Pexels

A potted rosemary plant trimmed into a cone shape becomes a mini Christmas tree that smells amazing and works in your cooking. Wrap the pot in burlap and add a tiny star. After the holidays it’s still a useful herb plant.

21. A White Ceramic House Village

Christmas village display of white ceramic houses and little trees
Photo: Natasha Fernandez / Pexels

Plain white houses (ceramic, wood, or painted cardboard) look more modern than a traditional village. Cluster them on a shelf with bottle-brush trees and a strand of fairy lights tucked behind. Cut window shapes into cardboard houses so the lights glow through.

22. A Single-Candle Greenery Centerpiece

White pillar candle surrounded by conifer twigs and pinecones
Photo: Laura Chouette / Pexels

One pillar candle on a plate, surrounded by conifer clippings, pinecones, and a few red berries, is all a dining table needs. Use an LED pillar if the greenery will be close to the flame.

23. Paper Bag Advent Calendar

Advent calendar made of numbered brown paper bags
Photo: Nati / Pexels

Number 24 small kraft bags with stamps or a marker, fill them with treats or little notes, and clip them to a branch or string. It works as a countdown and as decor, and you can reuse the bags next year.

24. A ‘Merry & Bright’ Letter Board

Light box sign reading Merry and Bright on a windowsill
Photo: Monstera Production / Pexels

If you already own a letter board or lightbox, update it with a holiday message and surround it with pine sprigs. It costs nothing and adds personality to a shelf or entry table.

25. Fir Clippings and Paper Stars Flat Lay

Fir branches and white paper stars laid on a dark surface
Photo: Ylanite Koppens / Pexels

Scatter fir clippings and white paper stars down the center of a table or a long tray for a simple Scandinavian look. Swap in fresh clippings each week. Lower branches trimmed from your own tree work perfectly.

Final Tips

Budget tip: decide on a color story before you start, such as natural kraft and greenery, red and white, or gold and cream. Every DIY then looks like part of one plan, even when it all came from the kitchen, the yard, and the craft drawer.

Save this post to your Christmas decor board for later, and check out our list of Dollar Tree Christmas DIYs that look expensive for more cheap ideas.


Leave a Reply

Your email address will not be published. Required fields are marked *