40+ easy ideas for DIY Christmas decorations using thrifted finds, items from around your home, and simple homemade holiday decor solutions.
Recently I sorted through old photos and realized how many thrifted and repurposed Christmas projects we’ve used over the years. If you look closely when thrifting or rethink everyday objects at home, you can create attractive, budget-friendly holiday decor without much effort.
Below are more than 40 practical and stylish ideas to inspire homemade decorations—many are quick to make, use inexpensive supplies, and produce a warm, nostalgic Christmas vibe.

How to Make DIY Christmas Decor Inexpensively with Repurposing
Some of our decorations began as thrift store finds, others are made from small repurposed pieces collected over time. They’re all simple to assemble and don’t look cheap when styled thoughtfully.
Handmade decorations can be both economical and timeless. Many of these projects are classics we’ve used for a decade or more; because Christmas leans toward nostalgia, they remain charming year after year.
Here are 40+ ideas to kickstart your holiday decorating using things you likely already own or can find cheaply.
1. Make Stocking Labels Using Luggage Tags
Turn luggage tags or badge holders into personalized stocking labels. They’re inexpensive and fast to attach—pin them to stockings for a polished look. If you prefer, use printable templates or customize name tags in Canva.
2. Create a Christmas Art Gallery with Thrifted Sheet Music
Thrifted sheet music makes beautifully subtle holiday art. Frame individual pages to add festive, low-cost prints to an existing gallery wall—one dollar for a whole seasonal collection.
3. Use Jingle Bells as Place Card Holders
Large jingle bells make clever, festive place card holders. They’re inexpensive and add a touch of whimsy to any holiday table.

4. Use Public Domain Prints for Winter Art
Public domain images—older prints without copyright—are a free resource for holiday art. Choose winter-themed prints (less overtly religious) so they can stay up through the season into spring.
5. Dry Oranges and Preserve Leaves for Vintage Trimmings
Dried oranges and preserved magnolia or boxwood leaves make beautiful, fragrant accents for garlands, wreaths, and centerpieces. They’re easy to prepare and add natural texture to decor.
6. Put Ornaments in a Thrifted Bowl or Cake Stand
A bowl or cake stand filled with ornaments makes a simple, nostalgic centerpiece. Thrifted tureens and bowls work especially well and can be reused year-round.

7. Swap Ribbon to Refresh Your Tree
Changing ribbon is a quick, affordable way to give your tree a different style each year. A few spools in new colors or patterns instantly alter the whole look.
8. Make Christmas Wall Art from Scrap Wood
Repurpose plywood or scrap wood as a backing for winter landscape art. Add a printed image or stencil for a rustic, customized piece that complements your seasonal decor.
9. Make Orange Pomanders
Press whole cloves into oranges to create fragrant pomanders. They’re a lovely, natural decoration for bowls and centerpieces—best made close to the holiday so they stay fresh.
10. Make Napkin Rings from Evergreen Sprigs
Twist small evergreen stems or garland remnants around cloth napkins for easy, natural napkin rings that bring fresh scent and texture to your holiday table.

11. Use Battery Fairy Lights Under Cloche Domes
Battery-powered fairy lights tucked under cake domes or cloches create cozy displays that can be placed on counters, shelves, or inside thrifted clock domes.

12. Display Thrifted Ice Skates as Seasonal Accents
Old ice skates found in thrift stores make charming winter accents—keep an eye out for them year-round, especially in off-season shopping.

13. Make Your Own Garland
String dried oranges, cranberries, or ornaments on twine for simple garland. Add bells or ribbon for extra charm and scent.
14. Reuse Small Wreaths as Candle Rings
Mini wreaths make attractive candle rings for tabletops and mantels. They’re versatile and can be reused in multiple spots throughout the season.

15. Force Paperwhite Bulbs for Winter Blooms
Paperwhite narcissus bulbs forced indoors provide fragrant, living decor that lasts into January. Display them in thrifted bowls for a vintage touch.

16. Make a Simple Advent Countdown with Candle Labels
Print a small advent calendar on cardstock and wrap it around a votive candle for an inexpensive, decorative countdown you can place anywhere.

17. Use Faux Flowers as Tree Embellishments
Fake florals can fill gaps in your tree, add pops of color, or be tucked into wreaths and porch decorations for a unique, textured look.
18. Reuse Discarded Tree Trimmings
Collect leftover clippings from tree lots to make garlands, mantel accents, or small wreaths—secure them with pipe cleaners and ribbon for instant, fresh-smelling decor.

19. Spray-Paint Old Village Sets for a Modern Update
Thrifted ceramic village pieces can be refreshed with spray paint—white or metallic finishes simplify and modernize vintage figurines.

20. Use Produce and Herbs from the Grocery Store
Fresh rosemary, cranberries, and citrus add color and scent to centerpieces and table scatter. Use herbs from your garden or buy a few inexpensive bunches to decorate affordably.

21. Hang Family Photos on the Tree
Print favorite family photos, punch a hole, and hang them with twine for meaningful, budget-friendly ornaments. It’s a sentimental way to display memories without buying extra decorations.

22. Use Pinecones as Bowl Fillers
Collect pinecones for bowls or clear vases; bake them at 250°F for 30 minutes to remove insects before displaying.

23. Repurpose Bud Vases as Candle Holders
Small bud vases are perfect for single taper or votive candles. They create an elegant, collected centerpiece when grouped together.

24. Use an Old Suitcase as a Storybook Advent Calendar
Fill a vintage suitcase with Christmas storybooks and let kids open one each night. It’s a charming, reusable countdown that encourages family reading time.
25. Repurpose a Planter as a Christmas Tree Stand
Use a decorative planter, bucket, or basket to hold a small tree. It hides the stand and adds personality—choose a container that suits your decor style.

26. Make Cinnamon Salt Dough Ornaments
Cinnamon salt dough is an easy, fragrant craft perfect for kids. Cut shapes, bake, and string them for rustic, edible-looking ornaments.
27. Turn a Vintage Gumball Machine into a Snow Globe
A painted gumball machine filled with cotton “snow” and a small figurine makes a playful DIY snow globe for a child’s room.

28. Make Antique-Style Tree Candles
Create faux antique candles for your tree with metal clips and hot glue for a vintage-inspired display without open flames.
29. Use a Thrifted Typewriter for Notes to Santa
An old typewriter makes a whimsical prop for typed messages or holiday signage—check thrift stores and vintage markets for affordable finds.

30. Decoupage Sheet Music onto Ornaments
Cover inexpensive ball ornaments with torn sheet music and Mod Podge for a vintage, handmade look that’s simple to create.

31. Incorporate Family Heirlooms
Display sentimental items—like a childhood toy or a family heirloom—in your seasonal vignettes. Personal pieces add warmth and meaning to holiday styling.

32. Make Mini Ribbon Trees from Leftover Ribbon
Glue ribbon onto foam cones to create small decorative trees—an excellent use for leftover ribbon and an easy kid-friendly craft.

33. Repurpose Baby Shoes as Ornaments
Small keepsakes, like baby shoes, make meaningful ornaments and remind you of special milestones every year.

34. Turn an Old Sweater into a Pillow Cover
Upcycle cable-knit sweaters into cozy pillow covers—an easy sewing project that adds texture and seasonal warmth to sofas and beds.

35. Use an Old Crate for a Hot Cocoa Station
An old wooden crate becomes a charming hot cocoa station—arrange toppings like marshmallows, chocolate chips, and crushed candy canes for a festive self-serve bar.

36. Repurpose Thrifted Silver Servingware
Silver trays and tea sets from thrift shops make elegant displays and serving stations for holiday entertaining—great for buffets and beverage bars.

37. Tie Ribbon Around Wall Art
Wrap a simple ribbon around picture frames or mirrors to instantly add seasonal color and texture without changing your art.
38. Decorate Tables with Thrifted Dishes
Vintage plates and serving pieces elevate any holiday table at a fraction of the cost—mix and match patterns for a collected, curated look.

39. Use Plain Kraft Paper for Wrapping
Plain kraft paper is economical and versatile—decorate it with twine, sprigs of greenery, or stamped designs for timeless gift wrap you can reuse year-round.

40. Layer Garlands for Depth
Combine different faux greenery strands and add ribbon or dried oranges to make inexpensive garland look lush and full. Layering textures creates a professional result without high cost.
41. Make Pressed Flower Ornaments
Pressed flower ornaments are delicate, inexpensive, and beautiful against twinkle lights—great for gifts or a natural-style tree.
42. DIY Christmas Tree Stand Planter
Convert a basket, planter, or bucket into a decorative tree base that hides the stand and ties the tree into your room’s style. This adaptable idea works with many container types you may already have.
Have thrifted items or repurposed decor you love using each Christmas? Share your favorites to inspire more budget-friendly decorating ideas.
More Cheap Christmas Ideas
- 100 Best Cheap Gift Ideas for Christmas Under $25
- 100 Best Cheap Gifts for Kids, Babies, and Teens
- Cheap DIY Wall Christmas Tree With Lights
- 25 Cheap & Easy Christmas Crafts
Frequently Asked Questions
Use natural materials (pinecones, clippings, herbs), shop thrift stores year-round, browse dollar stores for candles and ornaments, and layer simple fairy lights for instant atmosphere.
Clear clutter first, repurpose non-seasonal decor, focus on a few focal areas like the mantel and tree, and add small touches over time—less is often more.
If you want to save this post for later, pin the images above.


