25 Affordable DIY Christmas Crafts to Make Today

Christmas time is busy enough without complicated crafts. Here are 25 cheap and easy Christmas crafts you can make today!


Christmas is my favorite season — warm, cozy, and full of tradition. But it can also feel overwhelming if you try to take on large or expensive projects. That’s why I focus on simple, affordable Christmas crafts that bring charm without the hassle. These 25 ideas are quick, budget-friendly, and perfect for parents crafting with kids, last-minute decorators, or anyone who wants handmade holiday decor that looks intentional and inviting.

Quick note about me: I’m Shannon, creator and editor of HomeMadeLovely, a site devoted to cozy farmhouse decorating, simple family food, and practical home projects. I live with my husband Dean and our three teens, and we’ve homeschooled our kids for years. I love a relaxed crafting session over coffee (or wine, depending on the hour) and enjoy sharing easy, stylish projects that add personality to your home.

Make These 25 Cheap & Easy Christmas Crafts Now

All of these projects are uncomplicated and low-cost. Many use thrifted materials, craft-store basics, or items you already have on hand. You could make a handful during a single afternoon or work through the whole list over a weekend of holiday cheer.

1. DIY Silhouettes

Create classic silhouette portraits using cardstock or paint. Frame them for a simple gallery wall or shrink them into ornaments for a meaningful keepsake.

2. Handmade Glitter Letters Sheet Music Garland

Easy and dramatic: glittered letters glued to vintage sheet music make a garland with personality. It’s an inexpensive way to add sparkle to a mantel or tree.

3. Vintage Sheet Music Ball Ornaments

Transform old sheet music into charming ball ornaments by wrapping or decoupaging paper onto clear plastic or glass bulbs. They’re lightweight, economical, and full of vintage appeal.

4. Paper Chain Garland from Sheet Music

Give the classic paper chain an upgrade using sheet music or book pages. Use larger strips for tree garlands and smaller loops for wreaths or table accents.

5. Gingerbread Salt Dough Ornaments

Salt-dough ornaments are a kid-friendly favorite. Shape, bake, and paint simple gingerbread figures that last for years as cherished decorations.

6. Simple Cookie Cutter Ornaments for a Kitchen Tree

Make quick ornaments from cookie cutters, paint, and twine. They’re perfect for a kitchen tree or as gifts for the home baker in your life.

7. Pine Cone and Rusty Jingle Bell Wreath

Assemble a rustic wreath with pine cones, greenery, and an oversized rusty bell. Add berries and farmhouse ribbon for texture and charm.

8. Snowflake Embroidery Hoop Ornaments

Use small embroidery hoops, fabric, and painted snowflake designs to create delicate, handmade ornaments that feel cozy and handmade.

9. No-Sew Candy Cane Bowl Fillers/Ornaments

These burlap candy canes require no sewing and double as bowl fillers or ornaments. Use red or neutral burlap to match your holiday palette.

10. Easy Burlap Christmas Ornaments

Rustic burlap ornaments are simple enough for kids to make and add a woodland, farmhouse look to any tree or garland.

11. Make Your Own Faux Greenery Monogram

Create a faux-greenery monogram using just a few supplies. Hang it on a wall or door for an instant holiday focal point.

12. Rustic Holiday Wreath with Bottle Brush Trees

Combine a grapevine wreath base with miniature bottle brush trees to make a playful, rustic wreath that’s quick to assemble.

13. Mini Cooper Dinky Car Christmas Tree Snow Globe

Build miniature snow globes using toy cars, tiny trees, and jars for a whimsical tabletop display—great for teens and tweens.

14. Embroidery Hoop Wreath Set — with Printable Tags

Make a set of embroidery hoop wreaths, then add hand-lettered or printable tags to personalize them for gifts or mantel decor.

15. Paper Bag Advent Calendar

Create a versatile paper bag advent calendar you can customize with small treats, notes, or activities for each day leading up to Christmas.

16. Wooden Crate with Logs and Lights

Arrange a wooden crate with cut logs, fresh greenery, and string lights for a simple, rustic display that works on a porch or inside by the fireplace.

17. Cinnamon-Scented Pine Cones

Scented pine cones are an easy way to add fragrance and natural texture to your decor. Use cinnamon or essential oils for a warm, cozy smell.

18. 40+ Christmas Ball Ornament Ideas

Collect a variety of simple ideas to make ball ornaments—from paint and washi tape to decoupage and ribbon—so everyone in the family can craft something unique.

19. Glam Snow Globe for Teenagers

A sparkly, glam snow globe is a fun, stylish craft for teens who want something a little more grown-up than the classic versions.

20. Vintage Frame, Skates + Greenery

Layer a vintage frame with old-style skates and clipped greenery for a nostalgic vignette that looks curated with very little effort.

21. Rosemary Wreath Place Cards

Make small rosemary wreaths to use as fragrant place cards on your holiday table. They’re practical, pretty, and wonderfully aromatic.

22. Hand-Lettered Ornaments Anyone Can Make

Simple hand-lettering on plain ornaments turns basic shapes into meaningful keepsakes. No fancy tools required—just a steady hand and a bit of practice.

23. Personalized Chalkboard Christmas Ball Ornaments

Paint ornaments with chalkboard paint and write names or messages with chalk for a customizable, reusable option that’s fun for family members of all ages.

24. DIY Hand-Lettered Canvas

Create a large, hand-lettered canvas using a printable template or freehand your favorite holiday phrase. It makes a bold statement on any wall.

25. Make-Your-Own Farmhouse Style Stockings in 30 Minutes or Less

Quick sewn or no-sew stockings with farmhouse flair are a satisfying finish to your mantel decor and can be personalized for every family member.

Save These Ideas for Later

Crafting at Christmas is a lovely way to slow down and add meaning to the season. Whether you make one project with your kids or set aside an afternoon to tackle several, these cheap and easy Christmas crafts will help you create a cozy, handmade holiday. If you try any of these projects, I’d love to hear which ones became your favorites. Happy crafting and warm holiday wishes!

xo,
Shannon