21 Christmas Crafts to Make and Sell for Holiday Profit

This page contains affiliate links and I earn a commission if you make a purchase through one of the links, at no cost to you.

Want to turn your Christmas crafting hobby into serious holiday cash this season?

Nothing beats the satisfaction of creating beautiful handmade gifts while earning money from your creative talents during the most wonderful time of year.

These 21 festive Christmas crafts are proven crowd-pleasers that fly off the shelves at craft fairs, online shops, and holiday markets—from adorable pink yarn gnome ornaments to luxurious beeswax hand salve.

Get ready to discover your next bestselling holiday creation that’ll have customers coming back for more!

Our Best Picks

1 Pink Yarn Gnomes

Pink Yarn Gnomes
Credit: diywithmyguy.com

Soft pink yarn transforms into adorable gnomes that customers can’t resist buying. These charming little figures bring a gentle, whimsical touch to any Christmas display.

The simple construction makes them perfect for craft beginners. You only need basic yarn-wrapping techniques to create these festive favorites.

Sell them in color sets to boost your profits. Customers love buying matching gnomes in blush, rose, and coral tones for coordinated holiday decorating.

Each gnome takes just 30 minutes to complete, so you can quickly build inventory for craft fairs and online sales.

2 Felt Christmas Ornaments

Soft, colorful felt transforms into adorable Christmas characters that customers absolutely love. These charming ornaments work perfectly on trees, wreaths, or holiday displays.

Felt costs very little but creates high-value decorations people happily pay premium prices for. You can make Santa figures, angels, snowmen, or reindeer in just minutes.

The best part? No special skills needed. Simple cutting and basic stitching create professional-looking results that sell quickly at craft fairs and online markets.

3 Fabric Gnome Ornaments

Fabric Gnome Ornaments
Credit: ourcraftymom.com

Tiny fabric gnomes bring magical charm to any Christmas display and practically sell themselves at craft fairs.

You only need one simple pattern and fabric scraps to create dozens of these adorable decorations. Make large ones to crown your Christmas tree or miniature versions to dangle from branches.

These versatile little guys work perfectly in wreaths, on mantels, or as gift toppers. Customers love buying entire gnome families in different sizes and colors.

The best part? Your fabric stash becomes instant profit since each gnome uses minimal materials but commands premium holiday pricing.

4 Hoop Holiday Signs

Hoop Holiday Signs
Credit: diydanielle.com

Embroidery hoops transform into stunning Christmas decorations that customers absolutely love. You can create beautiful holiday messages, festive quotes, or seasonal designs that fit any home’s style.

These versatile signs work perfectly because hoops blend with modern, rustic, or traditional décor. Plus, buyers love that they can reuse the hoops for different seasons throughout the year.

The best part? They’re incredibly simple to make, which means you can produce lots of inventory quickly during the busy holiday selling season.

5 Christmas Crochet Coasters

Christmas Crochet Coasters
Credit: easybreezycrochet.com

Holiday-themed coasters fly off craft fair tables because every host wants festive touches for their December gatherings.

You can crochet these charming accessories in under 30 minutes each once you get your rhythm down. The simple stitches make this perfect for beginners too.

Use quality cotton yarn in classic Christmas colors like deep red, forest green, or cream white. Add snowflake patterns, holly leaves, or candy cane stripes for extra holiday magic.

Stack them in sets of four or six with ribbon ties for instant gift appeal that customers love.

6 Macrame Tree Ornaments

Macrame Tree Ornaments
Credit: rockpaintingguide.com

Natural textures bring instant charm to holiday decorating, and macrame ornaments deliver that cozy, handcrafted feel customers crave.

These quick-to-make pieces work perfectly in modern homes with minimalist or Scandinavian styles. You can create them in under 30 minutes each using basic knots.

The beauty lies in endless variety – make stars, trees, wreaths, or geometric shapes in different sizes. Use cream, white, or natural cotton cord for timeless appeal.

Customers love buying sets of three or five ornaments. Price them at $8-15 each, and they’ll fly off your craft table.

7 Cork Angel Ornaments

Cork Angel Ornaments
Credit: ohmy-creative.com

Wine corks transform into heavenly decorations that customers absolutely love. These charming angels add rustic elegance to any Christmas tree while promoting eco-friendly holiday decorating.

You’ll need basic craft supplies like fabric scraps, twine, and small beads for halos. The natural cork texture gives each angel unique character that mass-produced ornaments can’t match.

Buy cork bags in bulk instead of emptying wine bottles yourself. This craft appeals to environmentally conscious shoppers who want meaningful, handmade decorations for their homes.

8 Clay Pot Elves

Clay Pot Elves
Credit: creativelybeth.com

Tiny terracotta pots transform into the most charming Christmas elves with just a few simple touches. You can turn ordinary garden pots upside down to create instant elf bodies.

Paint on rosy cheeks and sweet smiles to give each elf personality. Add felt hats, yarn hair, and little arms made from pipe cleaners or fabric scraps.

Speech bubbles make these crafts extra special – write holiday messages like "Ho Ho Ho!" or "Merry Christmas!" Customers love how each elf can have its own unique expression and outfit.

9 Crocheted Angel Ornaments

Crocheted Angel Ornaments
Credit: easybreezycrochet.com

Delicate white angels bring heavenly charm to any Christmas display and create irresistible impulse buys for shoppers.

These intermediate-level projects showcase your advanced crochet skills while maintaining broad market appeal. The intricate details and soft texture make each angel feel truly special.

Offer versatile options to boost sales. Create mantelpiece angels with weighted bases or add hanging loops for tree ornaments.

Consider making angels in different sizes or adding subtle color variations like cream or pearl accents to expand your product line.

10 Felted Christmas Soap

Felted Christmas Soap
Credit: diydanielle.com

Your handmade felted soaps create a luxurious spa experience that customers can’t find in stores. These cozy, wool-wrapped bars bring festive charm to everyday routines.

The built-in washcloth effect makes each soap incredibly practical. As people lather up, the felted wool gently exfoliates their skin while the soap cleanses.

Christmas shoppers love these unique bathroom accessories because they combine beauty with function. You can craft them in holiday colors like deep reds, forest greens, or snowy whites.

This craft works perfectly if you already know basic felting techniques and want to expand into profitable seasonal products.

11 Paper Advent Calendar

Paper Advent Calendar
Credit: thekimsixfix.com

Colorful paper pockets filled with tiny surprises make Christmas countdown extra magical for families. You create these festive calendars using simple folding techniques that even beginners can master.

High-quality cardstock works best since it holds its shape through December’s daily opening ritual. Each pocket holds small treats, notes, or mini toys that build excitement.

The beauty lies in mass production potential – once you perfect your folding pattern, you can create dozens quickly. Families pay premium prices for handmade advent calendars that become treasured holiday traditions.

12 Snowman Wreaths

Snowman Wreaths
Credit: crazyforcouponing.com

Dual wreaths create an adorable snowman silhouette that customers can’t resist buying. You stack two different-sized wreath forms to instantly form a snowman’s head and body.

The rustic charm appeals to farmhouse décor lovers. You can customize each snowman with different ribbons, buttons, and seasonal accessories.

Batch production makes these incredibly profitable. Stock up on wreath forms in two sizes, then assembly-line your way to dozens of snowmen in one crafting session.

13 Mason Jar Lights

Mason Jar Lights
Credit: homestead-acres.com

Warm, glowing lights transform any space into a cozy winter wonderland. Mason jar luminaries create that perfect holiday ambiance people crave during the festive season.

These eco-friendly crafts appeal to environmentally conscious shoppers. You can upcycle old jars while creating something beautiful and functional.

The versatile design works everywhere – from mantels to dining tables to outdoor patios. Add battery-operated string lights, frosted spray paint, or festive ribbons for endless customization options.

14 Fabric Christmas Crackers

Fabric Christmas Crackers
Credit: arosetintedworld.co.uk

Reusable fabric crackers replace wasteful paper versions and appeal to eco-conscious shoppers who love sustainable holiday traditions.

These colorful fabric tubes tie at both ends and hold small treats, jokes, or gifts just like traditional crackers. You fill them yourself or leave them empty for customers to customize.

Choose festive fabrics like red velvet, gold satin, or holiday prints. Add ribbon ties and small bells for extra charm.

Market these as zero-waste alternatives that families can use year after year, making them perfect for environmentally aware customers.

15 Wood Block Snowmen

Wood Block Snowmen
Credit: sunshineandrainydays.com

Transform ordinary 4×4 wood blocks into charming snowmen that customers can’t resist buying. These rustic decorations instantly add winter magic to any front porch or entryway.

Paint three stacked circles in classic white, then add coal-black dots for eyes and buttons. A simple orange triangle creates the perfect carrot nose.

Wrap a miniature tartan scarf around the neck for that cozy finishing touch. These sell quickly because they’re weatherproof and work beautifully in both indoor and outdoor holiday displays.

16 Crochet Tree Ornaments

Crochet Tree Ornaments
Credit: easybreezycrochet.com

Granny square Christmas trees bring handmade charm to any holiday display. These adorable ornaments start with basic crochet skills that even beginners can master quickly.

The triangle shape makes them instantly recognizable as festive trees. You can work through dozens while binge-watching holiday movies, making them perfect for craft fairs.

Customers love the cozy, vintage feel these ornaments add to their trees. Use different green shades or add tiny beads for extra sparkle that commands higher prices.

17 Tree Skirts

Tree Skirts
Credit: happiestcamper.com

Handmade tree skirts transform any ordinary Christmas tree into a stunning holiday centerpiece. Most store-bought options look bland and cookie-cutter.

You can create unique designs using festive fabrics, burlap, or even repurposed materials like vintage quilts. Simple sewing skills are all you need to get started.

Once you master the basic circular pattern, each skirt takes just 2-3 hours to complete. Customers love personalized touches like family names, special colors, or themed decorations that match their holiday style.

18 Gold Glass Ornaments

Gold Glass Ornaments
Credit: creativecynchronicity.com

Shimmering gold glass ornaments transform into personalized treasures when you add custom vinyl lettering with your Cricut machine.

These elegant decorations become instant bestsellers because customers love personalized holiday décor. You can create ornaments featuring family names, special dates, or meaningful phrases that make each piece unique.

The beauty lies in offering customizable options – let buyers choose their own text, fonts, or holiday messages. This personal touch commands higher prices than standard ornaments.

Your Cricut does the heavy lifting by cutting precise vinyl letters that stick beautifully to glass surfaces, creating professional-looking results every time.

19 Wooden Snowman Heads

Wooden Snowman Heads
Credit: homestead-acres.com

Transform simple wood rounds into charming tabletop decorations that customers absolutely love. These rustic snowman heads bring instant winter magic to any space.

You’ll need different sized wood slices to create the classic snowman shape. Stack them from largest to smallest for that perfect proportioned look.

The secret is using black chalk paint for the top hat detail. Add button eyes, an orange nose, and a sweet smile to complete each personality.

These sell fast because they’re reusable year after year and work perfectly on mantels, shelves, or as centerpieces.

20 Beeswax Hand Salve

Beeswax Hand Salve
Credit: theherbeevore.com

Soft, moisturized hands become your customers’ favorite holiday gift when you craft this natural beeswax salve. Winter weather destroys skin, and people desperately seek gentle relief.

This simple recipe uses just three ingredients – beeswax, coconut oil, and essential oils. You can make dozens of tins in one afternoon using basic kitchen supplies.

Holiday shoppers love handmade skincare because it feels personal and luxurious. Price each 2-ounce tin between $8-12, and watch them disappear from your craft fair table faster than you can restock.

21 Pet Stockings

Pet Stockings
Credit: happiestcamper.com

Furry family members deserve their own Christmas magic hanging by the fireplace. Pet stockings create that perfect holiday moment when every family member gets included in the tradition.

These adorable stockings sell incredibly fast because pet owners love spoiling their companions. You can whip up a batch quickly with basic sewing skills and simple techniques.

Customize each stocking with paw prints, pet names, or breed-specific designs. Dog and cat lovers will pay premium prices for personalized touches that make their pets feel special during the holidays.

Similar Posts