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.
Frequently Asked Questions
Can I put fresh flowers directly into soy candle wax?
No — fresh flowers contain moisture that causes sputtering, smoking, and potential fire hazards when embedded in candle wax. You must use fully dried botanicals: pressed flowers, dried lavender buds, dried rose petals, dried herbs, or dehydrated citrus slices. Silica gel drying takes 3–7 days; air drying takes 1–3 weeks depending on the plant material and humidity.
How much soy wax do I need per candle jar?
A general rule is that soy wax fills approximately 80–85% of a jar's volume by weight. For an 8 oz jar, you typically need 5.5–6.5 oz of soy wax. A 10 lb bag of soy wax flakes costs $20–$35 and will make approximately 22–28 eight-ounce candles, putting the wax cost per candle at about $0.80–$1.50.
How much fragrance oil should I use in a soy candle?
The standard fragrance load for soy wax is 6–10% of the wax weight. For a 6 oz wax fill, that is approximately 0.36–0.60 oz (about 10–17 ml) of fragrance oil per candle. Exceeding 10–12% risks fragrance oil seeping out (sweating) or creating a fire hazard. Quality fragrance oils cost $8–$18 per ounce, so the fragrance cost per 8 oz candle typically runs $1.50–$4.
Are botanical candles safe to burn?
Yes, when made correctly using fully dried botanicals placed only on the surface or sides of the candle — not embedded deep in the wax where they could reach the flame. The standard safety approach is to press botanicals against the inside of the jar as you pour (they will adhere to the glass), or place them on the top surface of the cooled wax after pouring, well away from the wick. Always include a fire safety warning on your label.
What is the cure time for soy candles before they have the best scent throw?
Soy candles benefit from a cure time of 1–2 weeks before burning. During this time, the fragrance oil continues to bind with the soy wax, resulting in a significantly stronger and more even scent throw when lit. Making candles well in advance of a craft fair or gift-giving occasion dramatically improves the end result.