21 Best DIY Christmas Crafts to Sell for Extra Holiday Cash

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.

 DIY Christmas Crafts to Sell

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. 😉