Turn Your Craft Table Into a Holiday Goldmine
Let’s be real — who doesn’t want a little extra holiday cash? Between gift shopping, fancy dinners, and that one friend who insists on secret Santa (again 🙄), December gets pricey fast. But here’s the good news: your crafting hobby can totally pay for it all!
Whether you’re a DIY newbie or a pro with a glue gun, making DIY Christmas crafts to sell is a fun, cozy, and smart way to earn money while spreading some holiday cheer.

And no, you don’t need to be a Pinterest queen or own a Cricut empire to do it. These 21 best DIY Christmas crafts to sell are easy, profitable, and guaranteed to catch buyers’ eyes at markets, Etsy, or even on Instagram.
So grab your hot cocoa (or coffee if you’re like me ☕), and let’s dive into crafty Christmas magic!
🎁 1. Handmade Soy Candles
Who doesn’t love a good candle? Especially when it smells like sugar cookies or pine trees.
You can make these in small batches using soy wax, essential oils, and cute mason jars. Add a festive label like “Merry & Bright” or “Winter Wishes.”
Why it sells: Candles are the ultimate crowd-pleaser. Perfect for gifting, home décor, or treating yourself.
Price Range: $8–$20 per candle
Picture This: A cozy flat-lay of soy candles in glass jars surrounded by pinecones, cinnamon sticks, and twinkle lights.
🎅 2. Christmas Ornaments with Personalized Names
Personalized ornaments = instant heart-melters.
Use clear baubles, glitter, vinyl stickers, or paint pens to write names or special messages. People love buying these for family or teachers.
Why it sells: Nothing says “custom” like a name on a shiny ornament.
Price Range: $10–$25 each
Picture This: Sparkling Christmas tree ornaments with handwritten names on a white snowy background.
🧦 3. Cozy Knitted or Crocheted Stockings
If you knit or crochet, this one’s for you. Handmade stockings in chunky yarns scream “heirloom Christmas.”
Offer personalized tags or monograms for extra charm.
Why it sells: People want one-of-a-kind holiday pieces that feel handmade and cozy.
Price Range: $25–$60 each
Picture This: Rustic fireplace with hanging knitted stockings in cream, red, and green tones.
☕ 4. DIY Hot Cocoa Gift Jars
These are always a hit at holiday fairs. Layer cocoa mix, marshmallows, and chocolate chips in mason jars. Add a tag that says “Warm Wishes This Christmas.”
Why it sells: It’s edible, affordable, and adorable. Win-win-win.
Price Range: $6–$12 each
Picture This: Close-up of mason jars filled with cocoa mix and mini marshmallows tied with plaid ribbon.
🎨 5. Hand-Painted Wooden Signs
Rustic wooden signs with quotes like “Merry Christmas Y’all” or “Farmhouse Noel” are hot sellers.
Use stencils, paint, or vinyl to decorate reclaimed wood for that authentic rustic look.
Why it sells: Perfect for farmhouse-style décor lovers.
Price Range: $15–$40 each
Picture This: Wooden signs on a farmhouse table with paintbrushes and twine.
🎄 6. Mini Christmas Wreaths
Not every wreath needs to be door-sized! Mini wreaths for tabletops, windows, or chairs are super popular.
Use faux greenery, pinecones, berries, and ribbon.
Why it sells: Small size = low price = high sales volume.
Price Range: $10–$25 each
Picture This: Mini wreaths arranged on a wooden table with craft tools nearby.
🕯️ 7. Mason Jar Lanterns
Paint or frost mason jars and pop in LED tealights. Add ribbons or tiny ornaments for flair.
Why it sells: They give a warm, magical glow and double as gifts or décor.
Price Range: $8–$18 each
Picture This: Glowing mason jar lanterns with twine bows against a snowy backdrop.
🍪 8. DIY Cookie Mix in a Jar
Layer flour, sugar, chocolate chips, and spices in jars, then attach a cute tag with baking instructions.
Why it sells: It’s edible, festive, and Instagram-worthy.
Price Range: $8–$15 each
Picture This: A rustic wooden counter filled with stacked cookie mix jars tied with red and white string.
🧣 9. Handmade Winter Scarves
Simple knit or fleece scarves always sell — especially when you choose trendy colors.
Add a handmade tag that says “Made with Love.”
Why it sells: Everyone needs warmth in style.
Price Range: $20–$50 each
Picture This: Folded scarves with cozy textures, pine branches, and fairy lights in the background.
🎁 10. Reusable Fabric Gift Bags
Eco-friendly and cute! Use festive fabric to sew reusable gift bags in different sizes.
Why it sells: Sustainable shoppers love reusables, and they look way prettier than paper bags.
Price Range: $8–$20 per set
Picture This: Fabric gift bags tied with jute string under a Christmas tree.
🌟 11. Christmas-Themed Bath Bombs
Think snowflakes, candy canes, or gingerbread scents. Wrap them in cellophane and tie with ribbon.
Why it sells: Everyone loves pampering gifts around the holidays.
Price Range: $5–$10 each
Picture This: Festive bath bombs in red, green, and white on a spa-style background.
🎨 12. Painted Christmas Mugs
Buy plain mugs and decorate them with porcelain paint pens. Add phrases like “Papa Elf Needs Coffee.”
Why it sells: Funny mugs make easy, affordable gifts.
Price Range: $10–$25 each
Picture This: A mug display with paint markers and Christmas cookies nearby.
🧁 13. Holiday-Themed Resin Coasters
If you’ve jumped on the resin trend, these are gold. Embed snowflakes, glitter, or dried holly leaves.
Why it sells: They’re pretty, practical, and giftable.
Price Range: $15–$35 per set
Picture This: Shiny resin coasters on a marble surface with Christmas ornaments.
🧸 14. Homemade Scented Sachets
Sew small pouches and fill them with dried lavender, pine, or cinnamon sticks.
Why it sells: They make great stocking stuffers and smell heavenly.
Price Range: $5–$12 each
Picture This: Small fabric sachets with rustic ribbon on a wooden tray.
🕯️ 15. Rustic Candle Holders
Use driftwood, twigs, or birch bark to create natural candle holders.
Why it sells: Rustic home décor always trends during Christmas.
Price Range: $10–$25 each
Picture This: Wooden candle holders glowing on a festive dining table.
🎁 16. Holiday-Themed Tote Bags
Use iron-on vinyl to create festive quotes like “Merry & Bright” or “Santa’s Favorite Shopper.”
Why it sells: They’re reusable and trendy.
Price Range: $12–$20 each
Picture This: Canvas tote bag with Christmas lights and candy canes spilling out.
🕯️ 17. Snow Globe Jars
Fill jars with glitter, mini trees, and fake snow. Seal tight and shake away!
Why it sells: Everyone loves nostalgic décor that feels magical.
Price Range: $8–$15 each
Picture This: Snow globe jars sparkling under warm light with tiny figurines inside.
🧁 18. Gingerbread Man Ornaments
Use clay or felt to make cute gingerbread shapes. Decorate with puffy paint and ribbons.
Why it sells: Adorable and nostalgic — both kids and adults love them.
Price Range: $5–$12 each
Picture This: Handmade gingerbread ornaments on a white marble background with candy canes.
🎀 19. Christmas Gnome Decorations
These funny little gnomes are still trending hard. Use felt, faux fur, and rice for the base.
Why it sells: Whimsical, cute, and very TikTok-worthy.
Price Range: $10–$25 each
Picture This: Christmas gnomes lined up on a table with fairy lights and pine branches.
🌟 20. Personalized Cutting Boards
Engrave or stencil festive designs or names on bamboo cutting boards.
Why it sells: A practical gift that doubles as kitchen décor.
Price Range: $25–$50 each
Picture This: Wooden cutting board with engraved name and Christmas cookies around.
🎁 21. DIY Holiday Gift Boxes or Baskets
Combine small handmade items — like soaps, scrubs, or candles — into beautiful boxes.
Why it sells: Pre-made gift sets save buyers time and make gifting easy.
Price Range: $30–$70 each
Picture This: Christmas gift box filled with handmade soaps, scrubs, and candles tied with a bow.
💡 Bonus: Where to Sell Your Crafts
You’ve made your creations, now what? Here’s where to get them flying off the shelves (or out of your living room 😅):
- Etsy: Great for niche handmade items.
- Facebook Marketplace: Local buyers love a quick pickup.
- Craft fairs & pop-up markets: Ideal for connecting with holiday shoppers.
- Instagram & Pinterest: Perfect for visuals that drive online sales.
Pro tip: Photograph your crafts in natural light and use consistent branding for that “shop-ready” look.
🎯 Conclusion: Make This Christmas Your Crafty Comeback
And there you go — 21 DIY Christmas crafts to sell that are both fun to make and guaranteed to catch buyers’ eyes.
You don’t need a fancy workshop or a huge budget — just creativity, a bit of patience, and a love for all things festive.
So go ahead, fire up the glue gun, turn on your favorite holiday playlist, and start building your Christmas side hustle. Who knows? This might just become your new favorite way to earn while you create. 😉
