How Do I Build a Complete Candle Raw-Material Procurement System from Product BOM → Sales Forecast → Gross Requirement → Existing Stock → Production Buffer → Supplier MOQ → Pack-Size Selection → CSI Purchase Order?
Aktie
What is the core formula? Net requirement = gross + safety stock − on hand − on order, where gross = forecast × BOM with the allowance stack. Then round up to the cheapest real packs, never below the smallest pack.
What does it change? In this example the gross requirement would cost ₹1,00,217.60; the purchase order is ₹91,842.36, because stock on hand is netted and only justified buffers are added.
Where do I start? With the step you are missing. The series map links the post that owns each step.
Eight steps, each one answering a single question
A complete procurement system for a candle business is not software; it is eight questions asked in a fixed order, each feeding the next. What does one candle contain? (the BOM). How many of each will I make? (the forecast). What does that add up to, with allowances? (the gross requirement). What do I already have or have coming? (existing stock). How much cushion do I need while the next order is on its way? (the buffer). What is the smallest quantity I can actually buy? (the supplier minimum). Which real packs cover it most cheaply? (pack selection). And finally, what exactly do I order today, and what waits for a test? (the purchase order).
Each question has its own post in this series, and this page is where they join. It works one five-SKU business through every step with real CSI prices, so you can see what each step changes. The headline is simple: the gross requirement and the purchase order are very different numbers, and the difference is exactly what the middle steps — stock, buffer, minimum, packs — are for. Skip them and you either over-buy (ordering the gross with stock already on the shelf) or run out (ordering the net with no buffer for a slow delivery).
Steps 1 and 2: the BOM and the forecast
The example business sells five SKUs: Lavender, Dark Vanilla and Woody Oud as 200 g candles in the White Matte Glass Jar (the reader's weighed fill; CSI does not publish this jar's fill), and Lavender and Dark Vanilla as 85 g candles in the Golden Aluminium Tin (CSI's published 85 g fill). Everything is poured in Luxury Soy Wax Chunks at 8% (its page states a 13% maximum). Wicks are the reader's burn-test choices — Cotton Braided in the jar, Eco Thin C1 in the tin; CSI publishes no wick-size chart. Next month's forecast, the reader's own, is 400 candles.
| SKU | Fill | Wax | Oil | Container | Wick | Sticker | Forecast |
|---|---|---|---|---|---|---|---|
| A · Lavender jar | 200 g | 184.0 g | 16.0 g Lavender | White Matte jar | Cotton Braided | 1 | 120 |
| B · Dark Vanilla jar | 200 g | 184.0 g | 16.0 g Dark Vanilla | White Matte jar | Cotton Braided | 1 | 90 |
| C · Woody Oud jar | 200 g | 184.0 g | 16.0 g Woody Oud | White Matte jar | Cotton Braided | 1 | 60 |
| D · Lavender tin | 85 g | 78.2 g | 6.8 g Lavender | Golden tin | Eco Thin C1 | 1 | 80 |
| E · Dark Vanilla tin | 85 g | 78.2 g | 6.8 g Dark Vanilla | Golden tin | Eco Thin C1 | 1 | 50 |
The BOM is per candle and per SKU, never per batch; batches come later. Building it is the job of the exact-product cluster and turning a product idea into a complete BOM. The forecast is per SKU, because oils are per SKU — converting monthly sales into requirements and forecasting five SKUs separately cover it, and growing 20% a month shows how to raise it without over-buying.
Step 3: the gross requirement, with the allowance stack
Multiply each SKU's forecast by its BOM and add up by material. Shared materials pool across SKUs — the wax across all five, Lavender across a jar and a tin. Then apply the allowance stack in the series' fixed order: test candles as whole candles (none here — the formula is approved), a 2% reject allowance on consumables (÷ 0.98), 3% pour loss on wax and oil only, and 1% breakage on glass only. All three percentages are labelled working assumptions. The result is the gross requirement: 62.90 kg of wax, 2,590 g of Lavender, 1,871 g of Dark Vanilla, 1,009 g of Woody Oud, 279 jars, 133 tins, 276 Cotton Braided and 133 Eco Thin C1 wicks, and 409 stickers.
This is the step the 100-candle and 1,000-candle clusters work through in depth: 100 lavender candles in 8 cm jars is the hub for small runs, 500 wedding candles in two fragrances for large orders, and the 1,000-candle procurement sheet lays the step out as a table. Combining 20 SKUs' BOMs into one wax figure shows the pooling for a bigger range.
Steps 4 and 5: subtract stock, add the buffer
Step 4 nets off what you already have: stock on hand plus anything already on order. Step 5 adds back a safety stock — the cushion that covers a busy month arriving with a slow delivery. This page uses the series' max-minus-average form: daily use × (1.2 × worst lead time − usual lead time), with lead times of 4/7 days for wax, 7/12 for oils, 10/16 for jars and tins and 5/8 for wicks and stickers. Those lead times and the 1.2 peak factor are the reader's labelled examples; CSI publishes no lead times. The result: net requirement = gross + safety stock − on hand − on order. Where it is zero or negative, nothing is bought this month.
| Material | Gross (step 3) | Safety stock (5) | On hand (4) | On order (4) | Net requirement | Smallest pack (6) | Packs (7) | Line ₹ |
|---|---|---|---|---|---|---|---|---|
| Luxury Soy Wax Chunks | 62.90 kg | 9.23 kg | 18.00 kg | 0 | 54.12 kg | 500 g | 11 × 5 kg | ₹32,945.00 |
| Lavender | 2.59 kg | 639 g | 900 g | 0 | 2.33 kg | 15 g | 2 × 1 kg + 3 × 100 g + 1 × 50 g | ₹12,332.00 |
| Dark Vanilla | 1.87 kg | 461 g | 400 g | 0 | 1.93 kg | 15 g | 1 × 1 kg + 1 × 500 g + 4 × 100 g + 1 × 50 g | ₹15,056.00 |
| Woody Oud | 1.01 kg | 249 g | 1.00 kg | 0 | 258 g | 15 g | 3 × 100 g | ₹1,359.36 |
| White Matte jar | 279 | 86 | 60 | 0 | 305 | 5 | 30 × 10-pack + 1 × 5-pack | ₹21,594.00 |
| Golden tin (85 g) | 133 | 41 | 24 | 0 | 150 | 12 | 13 × 12-pack | ₹4,680.00 |
| Cotton Braided wick | 276 | 43 | 100 | 0 | 219 | 10 | 2 × 100-pack + 2 × 10-pack | ₹2,640.00 |
| Eco Thin C1 wick | 133 | 21 | 125 | 0 | 29 | 20 | 2 × 20-pack | ₹236.00 |
| Wick stickers | 409 | 63 | 80 | 0 | 392 | 40 | 10 × 40-sheet | ₹1,000.00 |
| CSI purchase order | ₹91,842.36 |
Read the net column. The wax gross of 62.9 kg becomes a net of 54.1 kg because 18 kg is already on the shelf, even after adding a 9.2 kg buffer. Woody Oud's 1,000 g on hand leaves a net of 258 g. The jars, with the longest lead time, carry the largest buffer in days. The buffer logic is the subject of safety stock by material role and separate reorder points per material; the stock columns are the ones the reorder sheet keeps up to date week by week.
Steps 6 and 7: supplier minimums and pack selection
Step 6 checks each net requirement against the supplier's effective minimum. CSI states no minimum order quantity; the smallest listed in-stock size is the practical minimum — 500 g for Chunks, 15 g for Lavender, Dark Vanilla and Woody Oud (production orders here start from 50 g), 5 White Matte jars, 12 Golden tins, 10 Cotton Braided, 20 Eco Thin C1 (its 10-pack is out of stock on the 4 October re-check), 40 stickers. Where a net requirement is below the minimum, the minimum is bought and the remainder is carried — the MOQ post covers how to account for it.
Step 7 rounds each line to the cheapest real combination of in-stock packs, using each product's own price ladder. Two CSI quirks matter here. For Chunks, two 5 kg bags (₹5,990.00) are cheaper than one 10 kg (₹5,999.00), so the wax line is 11 × 5 kg. For oils, the per-gram ladder differs by oil — Lavender is ₹5.40 a gram at 100 g, ₹5.24 at 500 g and ₹5.22 at 1 kg, so its line is 2 × 1 kg + 3 × 100 g + 1 × 50 g. The 13 kg versus 10 kg wax post and the 1.3 kg oil post work these choices in full.
Step 8: the CSI purchase order
The purchase order is the worksheet's priced lines, nothing more. Approved materials whose net requirement is positive go on it; anything still in testing does not. The CSI subtotal is ₹91,842.36, before labour, packaging, freight and GST. Non-CSI lines — lids for the White Matte jars, labels, inbound courier — are example lines you replace with your own quotes; they are never part of the CSI total.
| Item | Net requirement | Packs | Carried into next month | Price |
|---|---|---|---|---|
| Luxury Soy Wax Chunks | 54.12 kg | 11 × 5 kg | 875 g carried | ₹32,945.00 |
| Lavender | 2.33 kg | 2 × 1 kg + 3 × 100 g + 1 × 50 g | 21 g carried | ₹12,332.00 |
| Dark Vanilla | 1.93 kg | 1 × 1 kg + 1 × 500 g + 4 × 100 g + 1 × 50 g | 18 g carried | ₹15,056.00 |
| Woody Oud | 258 g | 3 × 100 g | 42 g carried | ₹1,359.36 |
| White Matte jar | 305 | 30 × 10-pack + 1 × 5-pack | 1 carried | ₹21,594.00 |
| Golden tin (85 g) | 150 | 13 × 12-pack | 7 carried | ₹4,680.00 |
| Cotton Braided wick | 219 | 2 × 100-pack + 2 × 10-pack | 2 carried | ₹2,640.00 |
| Eco Thin C1 wick | 29 | 2 × 20-pack | 12 carried | ₹236.00 |
| Wick stickers | 392 | 10 × 40-sheet | 9 carried | ₹1,000.00 |
| CSI subtotal | ₹91,842.36 | |||
| Lids for White Matte jars (example ₹15.00 each) | 279 | Not CSI | ₹4,185.00 (example) | |
| Labels (example ₹5.00 each) | 412 | Not CSI | ₹2,060.00 (example) | |
| Courier inbound (example — your quote) | Not CSI | Your figure |
| Material | Status | On this PO? | When it joins |
|---|---|---|---|
| Chunks, three oils, jars, tins, wicks, stickers | Approved | Yes, where net > 0 | — |
| Pumpkin Spice for a seasonal tin | In testing | No — 15 g test size only (₹106.20) | After its test tins pass and a forecast exists |
| One wick for both jar and tin | Not tested | No — test packs only | After full-life burns in both containers |
| A volume quote on Chunks | Not agreed | No — listed prices only | Once shared-material volumes are quoted |
Whether each line is bought monthly or in bulk is a policy you set once per material — the return-on-cash test decides it — and which lines are worth a volume conversation is decided by how many SKUs share them. Both feed back into step 7: a bulk line buys a quarter's net requirement; a monthly line buys one month's.
| Pack | Price | Per kg | Candles at 184.0 g wax |
|---|---|---|---|
| 500 g | ₹299.00 | ₹598.00 | 2.7 |
| 1 kg | ₹599.00 | ₹599.00 | 5.4 |
| 5 kg | ₹2,995.00 | ₹599.00 | 27.2 |
| 10 kg | ₹5,999.00 | ₹599.90 | 54.3 |
| Pack | Price | Per gram | Candles at 16.0 g |
|---|---|---|---|
| 15 g | ₹105.02 | ₹7.00 | 0.9 |
| 50 g | ₹270.00 | ₹5.40 | 3.1 |
| 100 g | ₹540.00 | ₹5.40 | 6.2 |
| 500 g | ₹2,620.00 | ₹5.24 | 31.2 |
| 1 kg | ₹5,221.00 | ₹5.22 | 62.5 |
| Pack | Price | Per tin |
|---|---|---|
| Pack of 12 | ₹360.00 | ₹30.00 |
| Pack | Price | Per jar |
|---|---|---|
| Pack of 5 | ₹354.00 | ₹70.80 |
| Pack of 10 | ₹708.00 | ₹70.80 |
Where every post in the series fits
The series is built around these eight steps. Each cluster hub owns a stretch of the system, and each sibling answers one question inside a step. Use the map to jump straight to the post for the step you are stuck on.
| Step | Question | Cluster | Go deeper |
|---|---|---|---|
| 1 · BOM | What one candle contains | 5961–5980: exact product → BOM | Turn a product idea into a BOM |
| 2 · Forecast | Units per SKU next period | 5981–6000: this cluster | Monthly sales into requirements · per-SKU forecasts |
| 3 · Gross requirement | Forecast × BOM + allowances | 5901–5920: 100-candle runs · 5921–5940: 500–1,000-piece orders | Combining 20 SKUs · the procurement sheet |
| 4 · Existing stock | On hand + on order | this cluster | The reorder sheet |
| 5 · Buffer | Safety stock per material | this cluster | Safety stock by role · reorder points |
| 6 · Supplier MOQ | Smallest real pack | this cluster | Need smaller than the minimum pack |
| 7 · Pack selection | Cheapest real cover | this cluster | 13 kg vs 10 kg · 1.3 kg of oil |
| 8 · CSI purchase order | Priced, split now / after test | 5941–5960: budget-led launches | Frequent vs bulk · shared materials |
Start-up budgets enter the system at step 8 from the other direction — a fixed sum rather than a fixed forecast. Dividing ₹10,000 between wax, oils, wicks and jars is the hub for that cluster; the arithmetic is the same, only the constraint changes. The first full run through the system is usually the first 1,000 candles, where the test kit and pilot stand in for a forecast you do not yet have.
Running it every month
The system becomes a routine once it is a loop. When the order arrives, it moves from on-order to on-hand. When the month ends, actual sales replace the forecast for that month, the next forecast is updated, and the buffer is recalculated if sales or lead times moved. Then the eight steps run again. After three or four months your own lead times replace the examples, your own peak factor replaces 1.2, and the purchase order becomes a number you trust rather than a number you hope for.
Two signals tell you the system needs attention. If you keep dipping into safety stock, the forecast is low or the lead time is optimistic. If a material's net requirement is negative month after month, it is being over-bought or its SKUs are slowing — check its commonality before it becomes dead stock. Both show up in the worksheet's columns without extra work.
CANDLEMAKINGSUPPLIESINDIA supplies raw materials, not finished candles. A system that nets off your stock sells us less than one that orders the gross. We publish it as the capstone of this series because it is how a candle business should buy — from us or anyone.
Wax prices are CSI live pricing, re-checked 1 October 2026; oil prices are CSI live pricing, pulled 24 September 2026, stock re-checked 4 October 2026; jar, tin, wick and sticker prices were re-checked 4 October 2026. Every BOM line, gross requirement, safety stock, net requirement, pack choice and order line is computed and shown so you can check it.
The five SKUs, forecast, stock on hand, lead times, the 1.2 peak factor, the 200 g jar fill, the wick choices, the 8% load, the 2% reject, 3% pour-loss and 1% breakage allowances and the lid and label prices are labelled examples or working assumptions. CSI publishes no lead times and no minimum order quantity. For help with your own system, GST invoicing, MSDS or IFRA documentation, message us on WhatsApp at +91 7397976926.
Frequently asked questions
- I Want to Make 100 × 200 g Lavender Soy Candles in 8 cm Glass Jars — Exactly How Much Soy Wax, Lavender Fragrance Oil, Wicks and Extra Material Should I Order?
- I Received an Order for 500 × 100 g Wedding Candles in Two Fragrances — Exactly How Much Wax, Fragrance Oil, Wick and Spare Raw Material Should I Purchase?
- I Have ₹10,000 to Start a Candle Business — How Should I Divide It Between Soy Wax, Fragrance Oils, Wicks, Jars and Testing Materials?
- I Want to Make a 200 g Luxury Lavender Soy Candle in Frosted Glass — What Exact Raw Materials Do I Need Before Starting Development?
- I Have Finalised My Candle Formula — How Do I Convert the Formula into a Raw-Material Purchase Order for the Next 30 Days of Production?
- Should I Keep More Safety Stock of a Shared Soy Wax Used Across Every SKU than a Fragrance Oil Used in Only One Slow-Selling Candle?
- How Do I Account for Supplier MOQ When My Calculated Requirement Is Smaller than the Minimum Pack Size Available?
- I Need 1.3 Kg of a Fragrance but It Is Available in 500 g and 1 Kg Packs — How Do I Choose the Most Sensible Purchasing Combination?
- How Do I Build a Candle Raw-Material Reorder Sheet Showing Current Stock, Monthly Consumption, Safety Stock, Supplier Lead Time and Quantity to Purchase?
- I Want to Make My First 1,000 Candles Without Buying Unnecessary Inventory — What Should My Complete Raw-Material Purchase List Look Like?
Customer reviews: The six reviews at the top of this page are genuine, published Judge.me reviews left by CSI customers on the product pages named on each card — Eco Candle Wicks, Premium Candle Wicking Needle and Bamboo Wick Holder. They are general product reviews, not assessments of the guidance set out here. Names, star ratings, dates and products are as recorded by Judge.me and wording is unedited. "Verified buyer" appears only on the three reviews Judge.me recorded as verified — Monika Deep, Subhankar Roy and Sneha Tamang; the reviews from Ashwini, LJ and Lalitha Jagan are published but not recorded as verified, and carry no badge.
Figures CSI live pricing, re-checked 1 October 2026 (wax), pulled 24 September 2026 with stock re-checked 4 October 2026 (oils), and re-checked 4 October 2026 (jars, tins, wicks, stickers): Luxury Soy Wax Chunks ₹299.00 / 500 g, ₹599.00 / 1 kg, ₹2,995.00 / 5 kg, ₹5,999.00 / 10 kg. Lavender Fragrance Oil ₹105.02 / 15 g, ₹270.00 / 50 g, ₹540.00 / 100 g, ₹2,620.00 / 500 g, ₹5,221.00 / 1 kg; Dark Vanilla Fragrance Oil ₹130.00 / 15 g, ₹410.00 / 50 g, ₹790.00 / 100 g, ₹3,840.00 / 500 g, ₹7,646.00 / 1 kg; Woody Oud Fragrance Oil ₹93.22 / 15 g, ₹271.40 / 50 g, ₹453.12 / 100 g, ₹2,265.60 / 500 g, ₹4,531.20 / 1 kg; Pumpkin Spice Fragrance Oil ₹106.20 / 15 g, ₹330.40 / 50 g, ₹590.00 / 100 g, ₹2,950.00 / 500 g, ₹5,310.00 / 1 kg. Wicks and jars re-checked 4 October 2026: Eco Candle Wicks Thin C1 ₹118.00 / 20, ₹295.00 / 50, ₹590.00 / 100, ₹2,950.00 / 500, ₹5,900.00 / 1,000 (₹5.90 each; the 10-pack is out of stock); Thick C2 ₹94.40 / 10, ₹188.80 / 20, ₹472.00 / 50, ₹944.00 / 100, ₹4,720.00 / 500, ₹9,440.00 / 1,000 (₹9.44 each); Cotton Braided Wicks Ready Made ₹120.00 / 10 to ₹12,000.00 / 1,000 (₹12.00 each); wick stickers ₹100.00 / 40 (100-sheet out of stock); White Matte Glass Jar ₹354.00 / 5, ₹708.00 / 10 (₹70.80 each); 200 ml Salsa Glass Jar ₹200.60 / 5, ₹1,475.00 / 50, ₹2,950.00 / 100; Golden Aluminium Tin (85 g fill) ₹360.00 / 12; Mini Glass Jars Black ₹129.80 / 5, ₹634.25 / 25, ₹1,180.00 / 50, ₹2,124.00 / 100. Tools verified 10 September 2026: Candle Making Weighing Scale ₹354.00; Wick Centering Device ₹118.00 / 5.
Non-price figures and assumptions: CSI convention: load is a share of finished weight (200 g at 8% = 16 g oil + 184 g wax; 85 g at 8% = 6.8 g oil + 78.2 g wax). The Golden tin's 85 g fill is CSI's published figure; the 200 g White Matte fill is the reader's. Wick choices are the reader's burn-test results. SKUs, forecast, stock, lead times, the 1.2 peak factor and allowances are labelled examples. CSI's page for Chunks states a 13% maximum load and a cure of at least 48 hours. CSI publishes no lead times, delivery times, minimum order quantities, volume-discount figures, jar internal diameters or fill weights (except the Golden Aluminium Tin's 85 g and the Heart Cutout Velvet Jar's 50 g), wick-size-per-diameter charts, throw data or shelf-life figures for its oils. Material costs exclude labour, packaging, freight and GST. Diwali 2026 falls on 8 November.