How Much Does a DIY Botanical Candle Really Cost?
Botanical soy candles — filled with pressed lavender, dried rose petals, chamomile blossoms, or rosemary sprigs suspended in clear or tinted soy wax — have become one of the most popular gifts and self-care products of the past decade. At a boutique candle shop or Etsy, an 8 oz botanical candle typically retails for $22–$45. The actual cost to make one is usually $6–$12 per candle, making this project one of the best value-for-money DIY gifts you can produce at home.
Key Cost Inputs Explained
- Soy wax: A 10 lb bag of soy flakes costs $20–$35 and makes 22–28 eight-ounce candles, putting the wax cost at $0.75–$1.60 per candle.
- Dried botanicals: Dried lavender, chamomile, or rose petals cost $8–$20 per ounce in small quantities; each candle typically uses $1–$3 in botanicals.
- Fragrance oil: Quality fragrance oil runs $8–$18 per ounce, and a typical candle uses about 0.5 oz (at 8% fragrance load for 6 oz wax), so $1.50–$4 per candle.
- Wick + jar: A CD or ECO wick costs $0.10–$0.30 each. An 8 oz glass jar ranges from $1.50–$4 each when bought in cases of 12–24.
Pricing to Sell
Once your costs are in hand, multiply by 3–4x for a craft fair retail price. A candle costing $8 in materials should retail for $24–$32 — consistent with what the market expects for a small-batch artisan candle. Adding a kraft paper label, simple packaging, and a care instruction tag costs $0.50–$2 more per candle but dramatically increases perceived value and can justify a $30–$40 retail price.