FullPlanGet a demo

Candle and soap software that fits the way you work

Handmade software for candle and soap brands that have outgrown spreadsheets and a lye calculator. One system for recipes, batches, materials and wholesale, for one monthly fee.

Get a demo
Free data migrationUnlimited usersCustom features included
FernhollowCandle & Soap
Home
AI review3
Make
Batches
Recipes
Cure shelf
Labels
Sell
Online orders
Wholesale orders
Markets
Stock
Materials
Finished goods
Purchase orders
Reports
Settings
Owner
Search batches, lots, scents or orders
Ask AI
Make / Batches
B-1142CoolingPoured 12:30 PM · ready Nov 24Print labelsLog step
RecipeWinter Balsam 8 oz v3
Batch size100 candles
LotB-1142
Poured byJess
Wholesale orders48 candles, 4 shops
Recipe scaled to 100 candles, 7.0 oz net eachSoy wax 40.00 lb · fragrance 4.00 lb (10% of wax) · 8 oz amber jarsFragrance weighedLots recorded
Steps8
Materials5
Lots3
Labels
Cost
StepDateTargetActualStatus
Prep jars and wicksPour room · jars warmed, wicks centeredNov 10100 jars100 jarsDone
Melt waxMelter · soy wax lot SW-2610Nov 10185 °F186 °FDone
Add fragrance10% load · Winter Balsam lot FO-0927Nov 104.00 lb4.00 lbDone
PourPitcher · 7.0 oz net a jar · 2 shortNov 10135 °F · 100136 °F · 98Done
Cool and setRacks · no draftsNov 10–1124 h2 h so farCooling
Trim wicks, check topsPour room · ¼ in, pull any secondsNov 11——Scheduled
CureCure shelf C · for full hot throwNov 11–2414 days—Scheduled
Label and packFront, warning and lot labels · net wt 7 ozNov 2498 candles—Scheduled
Poured 98 of 100Fragrance load 10.0%Est. cost $4.29 a candle
Winter Balsam materials
After today's pour · 5 more batches planned
Fragrance oil left6.4 lb · 1 batch
PO-318 arriving16 lb · Nov 17
5 batches by Dec 12Covered
8 oz amber jars412 on hand
Cure and orders
Ready Nov 24, before the holiday rush
Cure starts Nov 11 · 14 days
Wholesale orders48 · 4 shops
Online and marketsRest of the batch
Timeline
AllNotesChangesEmailsAI
Jess · Change · Nov 10, 12:30 PM
Poured 98 jars at 136 °F; 2 short, wax left in the pot
Jess · Change · Nov 10, 10:45 AM
Added 4.00 lb Winter Balsam, lot FO-0927, at 185 °F
Jess · Change · Nov 10, 9:30 AM
Issued 40.00 lb soy wax, lot SW-2610, and 100 jars
AI · Change · Nov 3, 2:15 PM
Batch planned from 4 shops' holiday orders and the online forecast
One batch, end to end

Every batch in one place,
from recipe to cost per unit

Where this lives today
  • Recipe notebook
  • Spreadsheets
  • Supplier emails
  • Wholesale marketplace
  • Market sales app
  • QuickBooks
Make / Batches
B-1131ReleasedCost locked Nov 3
More ▾
PouredOct 20 · 98 jars
CuredOct 21–Nov 3
Good candles96 · 2 seconds
Wholesale36 to 3 shops
Steps8
Materials5
Lots3
Labels
Cost
Cost per candle$4.42est $4.29
Good candles96of 98 poured, 100 planned
Margin at wholesale68.4%$14.00 a candle
Margin online84.2%$28.00 a candle
The batch came in $3.94 under estimate, but 2 jars short at the pour and 2 seconds at trimming spread the cost over 96 candles: $4.42 each, not $4.29.
EstimatedActualVariance $Per good candle
Materials$348.60$344.66−$3.94$3.59
Soy wax · 40 lb at $2.10, lot SW-2588$84.00$84.00$0.00$0.88
Fragrance · 4 lb at $22.40, lot FO-0911$89.60$89.60$0.00$0.93
Jars and lids · 98 at $1.38$138.00$135.24−$2.76$1.41
Wicks and stickers · 98 at $0.15$15.00$14.70−$0.30$0.15
Front, warning and lot labels · 96 at $0.22$22.00$21.12−$0.88$0.22
Pour room · 4.0 h at $20
$80.00$80.00$0.00$0.83
Total$428.60$424.66−$3.94$4.42
Margin = (price − cost per candle) ÷ price, before shipping, payment and market fees. Seconds are sold at markets and not counted here.
Timeline
AllNotesChangesEmailsAI
Jess · Change · Nov 3
Released to stock
96 candles, lot B-1131
AI · Change · Nov 3
36 candles allocated to 3 shops
Larkspur & Co. and 2 more
Jess · Change · Nov 3
Labeled and packed
Front, warning and lot labels
Jess · Change · Oct 21
Wicks trimmed, tops checked
2 seconds: off-center wicks
Jess · Change · Oct 20
Poured 98 jars
136 °F · 2 short
Jess · Change · Oct 20
Fragrance added
4.00 lb at 185 °F, lot FO-0911
Jess · Change · Oct 20
Wax and jars issued
Soy wax lot SW-2588
AI · Change · Oct 13
Batch planned
From wholesale orders and the forecast
AI features

AI does the paperwork.
A person approves it.

AI drafts orders from shops' emails, Etsy and your wholesale marketplace, checks supplier bills, follows up on unpaid invoices and answers questions about your data. Nothing posts or sends until you approve it.

Wholesale order drafting

Turns a shop's email into a wholesale order in case packs, checked against what's on the shelf and still curing.

Holiday orderHannah Cole, Pinecone Mercantile
Could we get two cases each of Cedar & Smoke and Winter Balsam, and a dozen oatmeal soaps? Hoping to have them for the holidays.Thanks, Hannah
SO-221 · Pinecone MercantileShips Nov 24Drafted by AI
ItemUnitsWholesale
Cedar & Smoke 8 oz
2 cases of 6 · on the shelf
12$14.00
Winter Balsam 8 oz
Batch B-1142 · ready Nov 24
12$14.00
Oatmeal & honey soap
1 case of 12 · on the shelf
12$4.50

Order intake

Reads order emails from Etsy, a wholesale marketplace or a shop and drafts the order, with stock and cure dates checked.

SO-219 · Larkspur & Co.From a wholesale marketplace orderDrafted by AI
Lines4 scents · 48 candles
Total$672.00
Ship byNov 20
Winter Balsam cures until Nov 24. Ship the other 3 scents now and Winter Balsam on Nov 24?

Supplier bill checks

Checks wax, fragrance, jar and label bills against your POs and what actually arrived.

Glassline Supply · PO-3228 oz amber jars with lidsMatched by AI
POReceivedBill
Cases of 12121112
Per case$16.56—$16.56
1 case arrived broken; the photos are on the receipt. Credit request drafted for $16.56.

Wholesale collections

Follows up on unpaid wholesale invoices, reads the replies and holds new orders when it should.

INV-1187 · Pinecone Mercantile$1,008.00 · net 30 · 12 days past dueRead by AI
Nov 2 · Reminder sentFriendly reminder with the invoice attached.
Nov 9 · Reply from Hannah"Paying Friday. Can you add our holiday order?"
Read by AIPromise to pay Nov 13 logged. SO‑221 held until it's paid.

Ask your data

Ask about batches, materials, orders or margins. Every answer links to the records behind it.

Which scents sell slowest?
Fig Leaf candle, 8 oz62 on hand38 sold
Sea Salt & Sage soap88 on hand41 sold
Pumpkin Chai, 14 oz24 on hand55 sold
Lemongrass body butter31 on hand64 sold
Units sold Sep 1–Nov 9, all channels. Cedar & Smoke 8 oz sold 1,140 in the same weeks.
Built around how you make and sell

Ask for it.
We'll build it.

Tell us what you need and we'll build it. Changes are included in your monthly fee.

"Can a shop's private-label order print their logo on our labels, with our lot number?"Built in 1 week
"Can a market day's card sales come in as one sale and take the stock out?"Built in 1 week
"Can our subscription box pick next month's scents from what's already cured?"Built in 2 weeks
"Can shops reorder their usual case packs from a link we email them?"Built in 2 weeks
Candle and soap making software

Built for the way makers work

Oatmeal & Honey soap v5 · batch S-0388
Cold process · 10 lb of oils · 5% superfat
Poured Oct 29
Ingredient% of oilsWeightLotCost
Olive oil40%64.00 ozOO-0811$12.80
Coconut oil25%40.00 ozCO-0902$6.40
Shea butter20%32.00 ozSB-0715$9.60
Avocado oil10%16.00 ozAV-0820$5.12
Castor oil5%8.00 ozCA-0604$1.76
Lye (sodium hydroxide)—22.05 ozLY-1003$3.97
Distilled water2:1 to lye44.10 oz—$0.00
Oatmeal & honey fragrance5%8.00 ozFO-0914$11.20
Colloidal oats and honey—2.60 ozOT-0930$1.20
Batch236.75 oz46 bars cut at 5.0 ozCure4 weeksReady Nov 26 · net wt 4.5 ozMaterials$1.13 a bar$52.05 for the batch

Candle and soap recipes, scaled to any batch

Recipes in weights and percentages, with fragrance load checked against your supplier's IFRA limit and lye at your superfat. Scale to any batch; label ingredients and net weight come from the recipe.

  • Fragrance load, superfat and IFRA limits
  • Versioned recipes
  • Ingredient lists and net weights for labels
Cure shelf · 5 batches
Candles cure 14 days, cold process soap 4 weeks · holiday rush from Nov 27
Nov 10
BatchUnitsPouredReadyCure
Cedar & Smoke candles, 8 ozB-113996Nov 3Nov 17Day 7 of 14
Lavender soapS-038646Oct 22Nov 19Day 19 of 28
Winter Balsam candles, 8 ozB-114298Nov 10Nov 24Starts Nov 11
Oatmeal & Honey soapS-038846Oct 29Nov 26Day 12 of 28
Peppermint soapS-039146Nov 5Dec 3Day 5 of 28
4 of 5 batches are ready before the holiday rush. Peppermint soap ships to shops Dec 3.

Batch and cure tracking, ready to sell on time

Every batch carries its lot number, pour date and cure time, so you know what's on the cure shelf and what can ship before the holiday rush.

  • Batches with lot numbers
  • Cure times by product
  • Wholesale orders waiting on a cure
Holiday plan · Cedar & Smoke fragrance oil
8 oz and 14 oz candles · 4 lb a batch at a 10% load
Nov 10
WeekUse, lbArrivingLeft with backup, lb
Nov 10–154.0—9.0
Nov 16–228.0Backup 16 lb, Nov 1917.0
Nov 23–29 · Peak week8.0—9.0
Nov 30–Dec 68.0PO-321 20 lb, Dec 421.0
Dec 7–138.0—13.0
Dec 14–204.0—9.0
Without the backup, Cedar & Smoke runs out Nov 23, with 3 batches to pour before PO-321.
Backup supplier, 16 lb by Nov 19: +$3.10 a lb, $49.60Order 16 lb

Never run out of a scent over the holidays

Your recipes, wholesale orders and online forecast show how much wax, fragrance and jars each week's pours need, and which scent runs out first.

  • Raw materials by lot
  • Material plans from the pour schedule
  • Supplier POs and reorder points
Margin by channel · October
Cost per unit from October's batches · before ads
Sales$117,80044% online, 40% wholesaleProduct margin76.1%after cost per unitMargin after fees60.2%after fees and shipping
ChannelSalesProduct marginFees and commissionAfter fees
Online store · and Etsy$52,40083.0%$8,12267.5%
Wholesale, direct · 140 shops$28,08066.0%$1,68560.0%
Wholesale marketplace · 60 shops$18,72066.0%$4,49342.0%
Markets · 9 events$18,60082.0%$4,46458.0%
All channels$117,80076.1%$18,76460.2%
Fees: payment fees, marketplace commission (18%), shipping labels and packaging, and booth fees.

True cost per unit and margin by channel

Cost per unit from real batches, then margin by channel after payment fees, marketplace commission, shipping and booth fees.

  • Cost per candle, bar and jar
  • Online, wholesale and markets
  • Commission and booth fees
Included

Everything a maker needs, all included

Soap business software with no add-on modules to buy.

Make

  • Recipes and fragrance load
  • Batches, pours and cure dates
  • Lot numbers on every batch
  • Ingredient and warning labels
  • Cost per unit from real batches
  • Body butters and balms by batch

Sell

  • Online store orders
  • Wholesale orders, minimums and case packs
  • Markets and events
  • Invoices, net terms and payments

Materials

  • Wax, oils, fragrance and jars by lot
  • Material plans from your pours
  • Supplier POs and bill checks
  • Material and finished‑goods counts

Money and data

  • QuickBooks and Xero sync
  • Reports and Ask your data
Pricing

How pricing works

How pricing works

One monthly fee plus a one‑time setup, quoted after we've seen how you work.

  • Unlimited users, including the pour room and market crew
  • Hosting, data migration, AI features and support included
  • Changes included, not billed by the hour
Get a demo
Who builds it

Made by Airdev

Airdev has designed, built and supported custom software for over a decade. The same team builds and supports your ERP.

Visit airdev.co
1,000+products built
10M+users
$1B+in transactions
Get started

Get a demo built for your candle or soap brand

Tell us how you make your batches and where you sell them.After the call, we'll build a demo set up around it.

Get a demo