25 DIY Christmas Gifts You Can Make on a Budget

Looking for thoughtful, handmade Christmas gifts that won’t break the bank? These 25 DIY Christmas gifts on a budget use simple materials and easy steps so you can create beautiful presents for friends, family, coworkers, and neighbors—even if you’re a crafting beginner.

Most of these projects cost under $10 per gift and use supplies you can find at dollar stores, craft shops, or even around the house.


Edible Gifts in Jars

DIY Christmas gifts on a budget: layered hot cocoa mix, cookie mix, and spiced nuts,

1. Layered Hot Cocoa Mix

Materials: Mason jar, cocoa powder, sugar, mini marshmallows, chocolate chips, crushed peppermint (optional), ribbon, gift tag.

How to make:
Layer dry ingredients in the jar: cocoa, sugar, chocolate chips, marshmallows, and peppermint. Tie a ribbon around the lid and attach a tag with instructions: “Add 2–3 scoops to hot milk, stir, and enjoy!”

2. Cookie Mix in a Jar

Materials: Mason jar, flour, sugar, baking soda, chocolate chips, oats or sprinkles, recipe card.

How to make:
Neatly layer dry cookie ingredients in the jar. Include a small card with baking instructions (e.g., “Add 1 egg + ½ cup butter, bake at 350°F for 10–12 minutes”).

3. Spiced Nuts or Granola

Materials: Cellophane bags or small jars, mixed nuts or oats, honey, cinnamon, vanilla, brown sugar.

How to make:
Toss nuts or granola with honey, spices, and a little sugar. Bake until crisp, cool, then pack into bags or jars. Tie with twine and add a festive tag.

Seasoning blend,  infused oil,and vanilla exxtract  in decorated mason jars.

4. Homemade Seasoning Blend

Materials: Small spice jar, dried herbs (rosemary, thyme, oregano), garlic powder, salt, pepper, label.

How to make:
Mix your favorite dried herbs and spices. Spoon into a clean jar, label it (e.g., “Italian Seasoning” or “Taco Mix”), and decorate with a ribbon.

5. Infused Olive Oil or Vanilla Extract

Materials: Small bottle, olive oil or vodka, fresh rosemary/chili flakes or vanilla beans, label.

How to make:
Place herbs or vanilla beans in a bottle, cover with oil or vodka, and seal. Let sit for 2–4 weeks in a cool, dark place. Add a pretty label and a note with usage ideas.


Bath & Body Gifts

Five budget-friendly DIY Christmas gifts: bath salt jars, sugar scrub, lip balm tins, melt-and-pour soap bars, and soy wax candles in small jars

6. Bath Salt Jars

Materials: Mason jar, Epsom salts, essential oils, dried lavender or citrus zest, food coloring (optional).

How to make:
Mix salts with a few drops of essential oil and a pinch of color or dried botanicals. Pack into jars and label with scent names like “Relaxing Lavender” or “Citrus Refresh.”

7. Sugar Scrub

Materials: Small jar, granulated sugar, coconut oil, essential oil, food coloring (optional).

How to make:
Combine 1 cup sugar with ½ cup melted coconut oil. Add 5–10 drops of essential oil and mix well. Spoon into jars and decorate with fabric lids or ribbon.

8. Lip Balm Tins

Materials: Beeswax pellets, coconut oil, shea butter, essential oil, small tins.

How to make:
Melt 1 tbsp beeswax with 2 tbsp coconut oil and 1 tbsp shea butter. Stir in a few drops of peppermint or vanilla oil. Pour into tins and let cool completely before labeling.

9. Handmade Soap Bars (Melt-and-Pour)

Materials: Melt-and-pour soap base, essential oils, dried flowers or herbs, soap molds.

How to make:
Melt soap base in the microwave, stir in scent and botanicals, then pour into molds. Let harden, pop out, and wrap in tissue or cellophane.

➡️ Moisturizing DIY Soap: Step-by-Step Recipes for All Skin Types

10. Candle in a Jar

Materials: Soy wax, wicks, small jars, essential oils, crayons or candle dye (optional).

How to make:
Melt wax, add scent and color, then pour into jars with centered wicks. Let cool overnight. Tie a ribbon around the jar and add a “hand-poured” label.

➡️ Candle Making for Beginners: The Ultimate Guide


Decor & Ornaments

Five easy DIY Christmas gifts on a budget: salt dough ornaments, paper snowflakes, dried orange slice ornaments, painted pinecone ornaments, and cinnamon stick tree ornaments

11. Salt Dough Ornaments

Materials: 1 cup flour, ½ cup salt, ½ cup water, cookie cutters, acrylic paint, ribbon.

How to make:
Mix flour, salt, and water into a firm dough. Roll out, cut shapes, and poke a hole for hanging. Bake at 200°F for 2–3 hours or air-dry for 24–48 hours. Paint and add ribbon.

➡️ Salt Dough Christmas Ornaments Step-By-Step

12. Paper Snowflakes

Materials: White paper, scissors, glitter (optional), thread or ribbon.

How to make:
Fold a square piece of paper into a triangle several times. Cut small shapes along the edges, then unfold carefully. Add glitter if desired and attach a loop for hanging.

➡️ 12 Paper Christmas Ornament Ideas

13. Dried Orange Slice Ornaments

Materials: Oranges, baking sheet, twine or ribbon, cinnamon sticks (optional).

How to make:
Slice oranges thinly, pat dry, and arrange on a parchment-lined baking sheet. Bake at 200°F for 3–4 hours, flipping halfway, until dry. Thread twine through each slice and tie with a cinnamon stick.

14. Pinecone Ornaments

Materials: Pinecones, white paint, beads or pom-poms, ribbon, hot glue.

How to make:
Lightly brush pinecone tips with white paint for a snowy look. Add small beads between scales if you like. Glue a ribbon loop to the top for hanging.

➡️ Pinecone Christmas Crafs

15. Cinnamon Stick Tree Ornaments

Materials: Cinnamon sticks, small twigs, green yarn, ribbon, hot glue.

How to make:
Cut twigs into gradually smaller pieces. Glue them horizontally onto a cinnamon stick to form a tree shape. Wrap with green yarn and add a ribbon loop at the top.

➡️ 30 Easy DIY Christmas Ornaments to Make at Home


Personal & Practical Gifts

Five handmade DIY Christmas gifts on a budget: photo ornaments, coupon book, customized keychains, personalized journals, and plant cuttings in small pots

16. Photo Ornaments or Frames

Materials: Clear ornament blanks or small frames, printed photos, glue, ribbon.

How to make:
Roll up a small photo and insert it into a clear ornament, or glue a photo into a mini frame. Add a ribbon for hanging or display.

17. Coupon Book

Materials: Cardstock, stapler or ribbon, markers or stamps.

How to make:
Cut cardstock into small rectangles. Write “coupons” like “One Home-Cooked Meal” or “Movie Night.” Stack and bind with a stapler or ribbon.

18. Customized Keychains

Materials: Wooden or acrylic blanks, paint pens, key rings, sealant spray (optional).

How to make:
Paint initials, names, or simple designs onto blanks. Let dry, seal if desired, and attach key rings.

19. Personalized Journals

Materials: Plain notebook, decorative paper or fabric, glue, ribbon, stickers.

How to make:
Cover the notebook with pretty paper or fabric. Add the recipient’s name with stickers or hand lettering. Tie a ribbon around the spine for a finished look.

20. Plant Cuttings in Small Pots

Materials: Small pots or jars, soil, plant cuttings (e.g., pothos, succulents), twine, tag.

How to make:
Plant cuttings in small containers with fresh soil. Tie twine around the pot and attach a care tag with watering instructions.


Wearables & Accessories

Affordable DIY Christmas gifts: felt ornaments, beaded bracelets, beaded keychains, and fabric coasters

21. Felt Ornaments or Brooches

Materials: Felt sheets, needle and thread or fabric glue, stuffing, pins or ribbon.

How to make:
Cut two identical felt shapes (hearts, stars, trees). Sew or glue around the edges, leaving a small opening. Stuff lightly, close, and add a pin back or hanging loop.

22. Beaded Bracelets or Keychains

Materials: Elastic cord or keychain blanks, beads, pliers (if using wire).

How to make:
String beads onto elastic cord in a pattern you like. Tie securely and trim excess. For keychains, attach beads to a blank using pliers or strong glue.

23. Fabric Coasters

Materials: Cotton fabric squares, batting or felt, sewing machine or fabric glue.

How to make:
Cut fabric and batting into 4-inch squares. Layer fabric on top of batting and sew or glue around the edges. Stack 4–6 coasters and tie with ribbon.


Quick & Cute Extras

Handmade accessories for holiday gifting.

24. Gift Tags or Ornaments from Cardstock

Materials: Kraft cardstock or tags, ink pads, stamps, flat-back gems, twine.

How to make:
Ink the edges of tags for a vintage look. Stamp “Merry Christmas” or draw simple ornaments. Glue on gems and thread twine through the hole.

25. Mini Gift Boxes with Treats

Materials: Small boxes or tins, tissue paper, candies or tea bags, ribbon.

How to make:
Line boxes with tissue paper. Fill with chocolates, tea bags, or small treats. Close and tie with ribbon. Add a handwritten note for a personal touch.


Tips to Keep Costs Low

  • Set a per-gift budget (e.g., $5) to stay on track.
  • Buy supplies in bulk or during post-holiday sales.
  • Use jars, tins, and containers you already have at home.
  • Batch-make similar gifts (like multiple jars of cocoa mix) to save time and materials.

With these 25 ideas, you can create a whole stack of heartfelt, handmade DIY Christmas gifts on a budget—perfect for bloggers, crafters, and anyone who loves a cozy, creative holiday season.

If you’d like even more dollar-store inspiration, head over to 20 Easy Dollar Store Christmas Crafts. Many of those ideas work beautifully as last‑minute gifts too.

Save this Pin!

More to Chew On