This Christmas you could easily rake in an extra $5,000-$15,000 with Christmas crafts alone!
The key to doing this?
Picking crafts that are easy to make, high in demand and are super profitable.
Here are 19 Christmas crafts that sell like crazy online, complete with tips, trends, and even how much you can charge for each.
19 Easy In Demand Christmas Crafts that Sell Like Crazy

1) Personalized Christmas Ornaments
Personalized ornaments are a timeless favorite.
From custom name baubles to photo frames, these items add a personal touch to any tree.
Materials like clear acrylic, wood slices, and resin are popular choices.
Tools such as Cricut machines or laser cutters can help achieve professional results.
Selling Price:
- $10 – $25 each
Profit Margin:
- High – especially for custom designs.
Related: 25 Simple Cricut Crafts That Sell Like Crazy Online (Anyone Can Make)
2) Hand-Poured Soy Candles
Soy candles are eco-friendly and have a clean burn.
Customize them with Christmas scents like cinnamon, pine, or vanilla.
Adding festive elements like dried orange slices or cinnamon sticks can make them more appealing.
Packaging them in mason jars or decorative tins adds to their charm.
Selling Price:
- $15 – $30 per set
Profit Margin:
- Moderate to high – depending on packaging and scent complexity.
Related: 23 Simple Candle Crafts That Sell Like Hotcakes Online!
3) Christmas Wreaths
Wreaths are a staple in holiday decor.
From traditional pinecone wreaths to modern minimalist designs, the possibilities are endless.
Incorporate elements like eucalyptus, burlap, or fairy lights to create unique pieces.
Wreaths can be made from scratch or by upcycling materials like old ornaments or fabric scraps.
Selling Price:
- $30 – $70 each
Profit Margin:
- High – especially for intricate designs.
Related: 29 Easy Make Christmas Crafts That Sell Like Crazy
4) DIY Advent Calendars
Advent calendars are a fun way to count down to Christmas.
Create them using small boxes, envelopes, or fabric pouches.
Fill each compartment with treats, quotes, or mini gifts.
Personalizing them with names or themes adds a special touch.
Selling Price:
- $20 – $50 each
Profit Margin:
- Moderate – with potential for high returns on personalized versions.
Related: 25 Easy Christmas Things to Find and Sell for Serious Profit This Season!
5) Embroidered Stockings
Handmade stockings add a personal flair to holiday traditions.
Use fabrics like felt, linen, or velvet and embellish with embroidery, lace, or buttons.
Offering customization options like names or favorite colors can increase their appeal.
Selling Price:
- $25 – $60 each
Profit Margin:
- High – especially for custom designs.
Related: 25 Easy Sewing Projects That Sell Well on Etsy and Local Markets!
6) Holiday-Themed Jewelry
Christmas-themed jewelry, such as snowflake earrings or reindeer necklaces, are popular during the festive season.
Use materials like polymer clay, resin, or beads to craft unique pieces.
Offering matching sets or customizable options can attract more customers.
Selling Price:
- $10 – $30 per piece
Profit Margin:
- Moderate to high – depending on materials used.
Related: 30 Simple Handmade Jewelry Ideas That Are Beyond Easy to Sell (Even for Beginners!)
7) Upcycled Sweater Mittens
Turn old sweaters into cozy mittens.
This eco-friendly project not only recycles materials but also creates warm gifts.
Add embellishments like buttons, lace, or pom-poms for extra charm.
Selling Price:
- $15 – $35 per pair
Profit Margin:
- High – especially when using upcycled materials.
Related: 21 Most in Demand Knitting Crafts That Sell Like Crazy Online
8) Wood Slice Coasters
Wood slices can be transformed into rustic coasters.
Paint them with holiday designs like snowflakes, trees, or Santa faces.
Sealing them with a waterproof finish ensures durability.
Selling Price:
- $10 – $25 per set
Profit Margin:
- Moderate – with potential for high returns on custom designs.
Related: 25 Easy Small Woodworking Ideas to Start Selling to Make Money!
9) Christmas-Themed Tote Bags
Hand-painted or embroidered tote bags with Christmas designs are both practical and festive.
Use canvas or linen fabric and add designs like holly leaves, snowflakes, or holiday quotes.
Selling Price:
- $15 – $40 each
Profit Margin:
- Moderate to high – depending on design complexity.
Related: 19 Sewing Crafts that Sell Like Crazy Online (That Even Beginners Can Make!)
10) Hand-Painted Mugs
Customized mugs are always in demand.
Paint them with Christmas motifs like snowmen, reindeer, or festive quotes.
Pairing them with hot chocolate mix or cookies can make them perfect gift sets.
Selling Price:
- $10 – $25 each
Profit Margin:
- High – especially for custom designs.
Related: 21 In-Demand Pottery Crafts That Sell Like Crazy Online
11) Crocheted Christmas Garlands
Crocheted garlands add a handmade touch to holiday decor.
Create them using yarn in Christmas colors and embellish with beads, bells, or small ornaments.
Selling Price:
- $15 – $40 each
Profit Margin:
- Moderate – with potential for high returns on intricate designs.
Related: 21 In Demand Crochet Crafts That Sell Like Crazy Online
12) Christmas-Themed Bath Bombs
Handmade bath bombs with Christmas scents like peppermint or cinnamon make for luxurious gifts.
Add festive colors and shapes to make them more appealing.
Selling Price:
- $5 – $15 each
Profit Margin:
- High – especially when sold in sets.
Related: 21 Simple Gifts to Make and Sell to Easily Make $10,000 in Profit Every Month
13) Personalized Christmas Puzzles
Custom puzzles featuring family photos or holiday scenes are unique gifts.
Use wooden pieces or high-quality cardboard for durability.
Selling Price:
- $20 – $50 each
Profit Margin:
- High – especially for personalized versions.
Related: Woodworking Projects That Sell: 19 Most Profitable Ideas
14) Handmade Christmas Cards
Create unique Christmas cards using techniques like stamping, embossing, or hand-lettering.
Offering sets of cards can increase sales.
Selling Price:
- $3 – $10 per card
Profit Margin:
- High – especially for handmade designs.
Related: 23 Most In Demand Paper Crafts that Sell Like Crazy Online
15) Christmas-Themed Planters
Decorate small planters with Christmas designs like snowflakes or Santa faces.
Pairing them with small plants or succulents can make them perfect gifts.
Selling Price:
- $10 – $25 each
Profit Margin:
- Moderate – with potential for high returns on custom designs.
Related: 50 Unique DIY Craft Ideas to Make and Sell for Extra Money – That People Actually Buy!
16) Holiday-Themed Keychains
Keychains featuring Christmas motifs like gingerbread men, snowflakes, or reindeer are popular stocking stuffers.
Use materials like acrylic, wood, or resin to craft them.
Selling Price:
- $5 – $15 each
Profit Margin:
- High – especially for bulk orders.
Related: 19 Resin Crafts to Make That Sell Like Crazy Online
17) Christmas-Themed Pet Accessories
Pet accessories like Christmas-themed collars, bandanas, or toys are in high demand.
Use festive fabrics and designs to make them appealing.
Selling Price:
- $5 – $20 each
Profit Margin:
- Moderate – with potential for high returns on custom designs.
Related: 25 Custom Pet Product Ideas to Make and Sell for Animal Lovers [That Are Instant Best-Sellers]
18) Handmade Christmas Tree Skirts
Create tree skirts using fabrics like burlap, velvet, or flannel.
Add embellishments like lace, embroidery, or buttons for a unique touch.
Selling Price:
- $30 – $80 each
Profit Margin:
- High – especially for custom designs.
Related: 21 Ridiculously Easy Crafts to Make and Sell to Make $20,000/Month
19) Personalized Santa Sacks
Santa sacks made from fabric and personalized with names are a hit during the holiday season.
Use materials like linen or cotton and add festive designs.
Selling Price:
- $15 – $40 each
Profit Margin:
- High – especially for personalized versions.
Related: 25 Easy Handmade Gift Ideas that are Perfect for Starting a Small Profitable Business