Reliable Bulk Fragrance Oil Supplier for Candle Businesses
Share
How do I check stock depth before ordering in bulk? Open each scent's product page and note which sizes are in stock, not just listed. On CSI's 24 September 2026 pull, 92 oils list a 1 kg but only 73 have it in stock. See the stock audit.
How do I test a supplier's documentation? Ask for the MSDS and IFRA certificate for your scents before the bulk order, on WhatsApp. Whether they arrive, and how complete they are, is a reliability test in itself.
How do I know the oil will be the same next time? Keep a 15 g retained sample from every delivery and compare the next batch against it by smell and in a test burn. No supplier's word replaces that check. See consistency.
What reliability means for a bulk buyer
When a candle business says it wants a reliable supplier, it usually means something specific that it has not written down. It means the 1 kg of its best scent is there when it reorders. It means a corporate client's request for an IFRA certificate can be answered this week. It means the oil in the new bottle smells like the oil in the last one, and costs roughly what the costing sheet says. Each of those is testable, and a buyer about to move serious volume to a supplier should test them rather than trust a word on a homepage, including ours.
| Kind | The question | How to test it | What CSI's listings show |
|---|---|---|---|
| Stock depth | Are my scents buyable at my production size? | Product page, size by size, before every bulk order | 73 oils in stock at 1 kg, 64 at 500 g, 47 at every size |
| Stock depth | Is there a smaller size behind the big one? | Same page — look for 100 g or 500 g in stock | 72 oils in stock at both 100 g and 1 kg |
| Documentation | Will the paperwork come when a client asks? | Request MSDS and IFRA for your scents before ordering | GST invoicing; MSDS and IFRA on request |
| Consistency · price | Will my per-candle cost hold? | Compute ₹ per gram at every size you might buy | 52 of 91 oils within ±1% per gram, 100 g vs 1 kg |
| Consistency · oil | Will the next batch match this one? | Retained 15 g sample + side-by-side burn | Your own check — no listing can show it |
| Timing | How long from order to bench? | Ask in writing; record actual dates | Not published — agree on WhatsApp |
Notice what is not in that table: nothing about being the biggest, the oldest or the cheapest. Size is not reliability. A large supplier can still run out of your one best-seller in October. The test is always your scents, your sizes, your documents. For the week-by-week routine that keeps a proven supplier reliable once you have chosen one, see Monthly Fragrance Oil Supplier for Candle Manufacturers in India. If you are testing a new supplier because you are thinking of leaving an old one, I Want One Supplier for All My Candle Fragrance Oils Instead of Ordering From Multiple Vendors — What Should I Check Before Switching? lists the checks to run before switching, and I Need Fragrance Oils That I Can Test in 100 g and Later Reorder in 1 Kg, 5 Kg and Larger Quantities — How Should I Choose a Supplier? covers choosing one you can test small and scale on.
Test one: stock depth
Stock depth has two layers. The first is whether the production size is in stock at all. The second is whether there is a smaller size behind it, so a month that runs over does not stop the line. Across CSI's collection on the pull date the first layer looks like this:
| Pack | Oils listing the size | In stock | Listed but out of stock | In-stock rate |
|---|---|---|---|---|
| 15 g | 55 | 51 | 4 | 92.7% |
| 50 g | 86 | 81 | 5 | 94.2% |
| 100 g | 92 | 79 | 13 | 85.9% |
| 500 g | 71 | 64 | 7 | 90.1% |
| 1 kg | 92 | 73 | 19 | 79.3% |
The number that matters to a bulk buyer is the bottom row. Nearly every oil lists a 1 kg, but 19 of those kilos were out of stock on the pull date. The in-stock rate is highest at 50 g and 15 g, which is the opposite of what a production buyer needs. None of this is unusual for a fragrance catalogue. It simply means that a bulk order should start with a stock check, scent by scent, and that the check has to be repeated before each reorder.
The audit, run on a real 12-scent range
Here is the check applied to a plausible 12-scent range: eight broad sellers, a gourmand, an earthy wood, a BBW-inspired fresh and a coffee. Each row shows the stock status of the three production-relevant sizes:
| Oil | 100 g | 500 g | 1 kg | Verdict |
|---|---|---|---|---|
| Lavender | In stock | In stock | In stock | Passes |
| Roasted Coffee | In stock | In stock | In stock | Passes |
| Blue Ocean | In stock | In stock | In stock | Passes |
| Japanese Cherry Blossom | In stock | In stock | In stock | Passes |
| Woody Oud | In stock | In stock | In stock | Passes |
| Gardenia | In stock | In stock | In stock | Passes |
| Mango Coconut | In stock | In stock | In stock | Passes |
| Citrus Lemon | In stock | In stock | In stock | Passes |
| Chocolate Fudge | Out of stock | In stock | In stock | Passes |
| Vetiver | In stock | In stock | Out of stock | Kilo route: 2 × 500 g |
| Freshwater (BBW Inspired) | In stock | Out of stock | Out of stock | Kilo route: 10 × 100 g |
| Moca Coffee | In stock | Out of stock | Out of stock | Kilo route: 10 × 100 g |
| In stock | 11 of 12 | 10 of 12 | 9 of 12 |
Nine of the twelve pass. The closest call is Chocolate Fudge, which is out of stock at 100 g but in stock at 50 g, 500 g and 1 kg, all at ₹3.96 a gram, so it passes: top-ups simply come in 50 g. The three that fail at 1 kg are Vetiver, Freshwater (BBW Inspired) and Moca Coffee. None of them is unbuyable. Each has a different route to a kilo, and each route has a cost:
| Oil | Listed 1 kg (out of stock) | In-stock route | Route cost | Difference |
|---|---|---|---|---|
| Vetiver | ₹5,664.00 | 2 × 500 g | ₹5,800.00 | +₹136.00 |
| Freshwater (BBW Inspired) | ₹11,220.00 | 10 × 100 g | ₹11,900.00 | +₹680.00 |
| Moca Coffee | ₹11,200.00 | 10 × 100 g | ₹11,200.00 | None |
Vetiver bought as two 500 g packs costs ₹136.00 more than the listed kilo. Freshwater bought as ten 100 g bottles costs ₹680.00 more, and it means ten bottles to open and track. Moca Coffee costs the same per gram at 100 g as its listed kilo, so the only cost is handling. That is the practical meaning of stock depth: when the production size is missing, a smaller in-stock size keeps you producing, usually at a small premium. The time to find that out is before the order, when you can price it in, not after, when a customer order is waiting.
Test two: documentation
A candle business selling through retail shelves, corporate gifting or export will be asked for paperwork sooner or later. The minimum set is a GST invoice for each purchase, the MSDS (material safety data sheet) for each oil, and the IFRA certificate that states how much of that oil is permitted in each product category. CSI provides GST invoicing and supplies MSDS and IFRA documents on request over WhatsApp. This series does not quote individual oils' IFRA percentages or flash points, because those belong on the certificate, not on a blog. Ask for the document and keep it on file.
The test is simple and it costs nothing. Before a bulk order, send your list of scents on WhatsApp and ask for the MSDS and IFRA certificate for each. Then note three things: whether every document you asked for arrives, whether each one names the oil exactly as it appears on your invoice, and whether you had to ask twice. A supplier that sends complete documents when you are only a prospect is one you can expect to send them when a client is waiting. One that cannot is telling you something useful before you have spent anything.
| Document | When you need it | What to check on it | Where to get it at CSI |
|---|---|---|---|
| GST invoice | Every order; your input credit and your records | Your GSTIN, oil names and sizes matching the order | Issued with orders; ask on WhatsApp for bulk |
| MSDS | Workplace safety, courier and some retail buyers | Oil name matches the product; hazard and handling sections present | On request on WhatsApp |
| IFRA certificate | Setting your load; retail, export and corporate buyers | Oil name; permitted % for candles (the relevant category) | On request on WhatsApp |
| Retained sample label | When a customer says a scent changed | Oil, date received, invoice number | Your own — 15 g from each delivery |
The IFRA certificate matters for more than compliance. It tells you the maximum amount of that particular oil permitted in a candle, and that limit applies alongside your wax's own ceiling. Luxury Soy Wax Chunks are rated up to 13% fragrance load and Luxury Soy Wax CSI 464 up to 10%, both as the wax makers' stated formulation maximums, not regulatory limits. Your working load should respect whichever ceiling is lower. How to Choose a Long-Term Fragrance Oil Supplier for a Growing Candle Brand includes documentation in its long-term supplier scorecard.
Test three: consistency
Consistency has two halves, and a bulk buyer needs both. Price consistency means the rate you costed against still holds when you reorder, and holds across the sizes you actually buy. Product consistency means the oil in the next bottle performs like the oil in the last. The first you can check on the product page with a calculator. The second only you can check, with your own wax and your own burn test.
Price consistency across sizes
Most CSI oils are priced linearly above 100 g: for 52 of the 91 oils that list both sizes, the 1 kg is within 1% of the 100 g per gram. That is good for a bulk buyer, because a top-up from a smaller size does not wreck the per-candle cost. But a few oils have irregular ladders, and you should know which before you plan around them:
| Oil | 15 g | 50 g | 100 g | 500 g | 1 kg |
|---|---|---|---|---|---|
| Love Spell | Not listed | ₹4.98 | ₹4.49 | ₹5.00 | ₹4.50 |
| Saffron Cedarwood | ₹6.92 | ₹7.08 | ₹6.96 | ₹5.17 | ₹6.87 |
Love Spell's 500 g costs ₹5.00 a gram, more than both its 100 g (₹4.49) and its 1 kg (₹4.50). Saffron Cedarwood runs the other way: the 500 g is ₹5.17 a gram and the 1 kg ₹6.87, so two 500 g packs cost ₹5,168.40 against ₹6,867.60 for the kilo. Neither is a problem once you know. Both are a problem if you assume every ladder slopes gently down. Compute per gram at every size you might buy, for every scent in your range, once. It takes an afternoon and it is the only way to know your real bulk rate.
Product consistency, batch to batch
No supplier can prove batch consistency to you in advance, and you should be wary of one that claims to. What you can do is build a check into every delivery. When a bulk order arrives, pour off 15 g of each oil into a small labelled glass bottle with the date and invoice number, and store it cool and dark. When the next delivery of that oil arrives, compare the two side by side on a smelling strip, and if anything seems different, pour one test candle from each and burn them together after the same cure. At 8% load, 15 g scents one 180–200 g candle, which is exactly enough for that comparison.
Here are three oils that show the three stock situations a bulk buyer meets: one fully stocked at every size, one fully stocked with a flat ladder, and one whose kilo is out of stock but which remains buyable through a smaller pack.
| Pack | Price | Per gram | Candles at 16 g |
|---|---|---|---|
| 15 g | ₹93.22 | ₹6.21 | 0.94 |
| 50 g | ₹230.00 | ₹4.60 | 3.12 |
| 100 g | ₹390.00 | ₹3.90 | 6.25 |
| 500 g | ₹1,890.00 | ₹3.78 | 31.25 |
| 1 kg | ₹3,738.00 | ₹3.74 | 62.50 |
| Pack | Price | Per gram | Candles at 16 g |
|---|---|---|---|
| 15 g | ₹93.22 | ₹6.21 | 0.94 |
| 50 g | ₹247.00 | ₹4.94 | 3.12 |
| 100 g | ₹495.00 | ₹4.95 | 6.25 |
| 500 g | ₹2,478.00 | ₹4.96 | 31.25 |
| 1 kg | ₹4,956.00 | ₹4.96 | 62.50 |
| Pack | Price | Per gram | Candles at 16 g |
|---|---|---|---|
| 15 g | ₹187.62 | ₹12.51 | 0.94 |
| 50 g | ₹354.00 | ₹7.08 | 3.12 |
| 100 g | ₹600.00 | ₹6.00 | 6.25 |
| 500 g | ₹2,900.00 | ₹5.80 | 31.25 |
| 1 kg | ₹5,664.00 | ₹5.66 | Out of stock |
Planning around what cannot be tested
Lead time, restock timing, payment terms and any price beyond the listed packs are not published by CSI, and this page will not guess them. Ask on WhatsApp, get the answer in writing, and then record what actually happens: the date you ordered, the date it was dispatched, the date it arrived. After three or four bulk orders you will have your own evidence of how long an order takes to reach you, which is worth more than any stated figure.
Until you have that evidence, hold safety stock on the scents you cannot afford to lose. The logic is simple: if you do not know how long a reorder takes, keep enough on the shelf to cover the longest wait you would find believable, and shrink the buffer as your records show it is not needed. How Much Fragrance Oil Inventory Should a Candle Manufacturer Keep? gives the weeks-of-cover maths, How to Set Reorder Levels for Candle Fragrance Oils turns it into a reorder point per scent, and How to Avoid Running Out of Best-Selling Candle Fragrances shows how to spend the buffer where it matters most.
A first bulk order that tests all three
The first bulk order to a new supplier is also the first test. Here is the 12-scent range from the audit, one kilo of each, bought as a 1 kg where one is in stock and by the cheapest in-stock smaller packs where it is not. (Strictly, twenty 50 g bottles of Blue Ocean come to ₹16.00 less than its kilo, and ten 100 g of Gardenia ₹2.00 less. Neither saving is worth twenty or ten bottles to open, so the kilo is used.) It tests stock depth (three scents need a workaround), documentation (ask for twelve MSDS and twelve IFRA certificates alongside it) and consistency (retain twelve 15 g samples on arrival). One kilo of each scents 62.5 candles of 200 g at 8%, or 750 candles across the range.
| Oil | Route | Line total | Oil per 200 g candle |
|---|---|---|---|
| Lavender | 1 × 1 kg | ₹5,221.00 | ₹83.54 |
| Roasted Coffee | 1 × 1 kg | ₹3,738.00 | ₹59.81 |
| Blue Ocean | 1 × 1 kg | ₹4,956.00 | ₹79.30 |
| Japanese Cherry Blossom | 1 × 1 kg | ₹4,842.00 | ₹77.47 |
| Woody Oud | 1 × 1 kg | ₹4,531.20 | ₹72.50 |
| Gardenia | 1 × 1 kg | ₹4,332.00 | ₹69.31 |
| Mango Coconut | 1 × 1 kg | ₹3,964.00 | ₹63.42 |
| Citrus Lemon | 1 × 1 kg | ₹2,832.00 | ₹45.31 |
| Chocolate Fudge | 1 × 1 kg | ₹3,964.80 | ₹63.44 |
| Vetiver | 2 × 500 g | ₹5,800.00 | ₹92.80 |
| Freshwater (BBW Inspired) | 10 × 100 g | ₹11,900.00 | ₹190.40 |
| Moca Coffee | 10 × 100 g | ₹11,200.00 | ₹179.20 |
| Total, 12 kg | ₹67,281.00 | ₹89.71 avg |
The average fragrance cost across the range is ₹89.71 per 200 g candle, but the spread is wide: Citrus Lemon puts ₹45.31 into each candle and Freshwater ₹190.40. A single order total hides that, so price each candle by its own scent. The totals exclude wax, wicks, jars, labour, packaging, freight and GST. If your order is larger than the listed packs, or you want the twelve kilos quoted together, send the list on WhatsApp. No volume discount figure is published, so ask and get the answer in writing. How to Consolidate Fragrance Oil Purchasing With One Supplier covers whether to put wax, wicks and jars on the same order, and Fragrance Oil Supplier for Regular Commercial Orders in India turns a tested range into a repeat order in a fixed format.
CANDLEMAKINGSUPPLIESINDIA supplies raw materials, not finished candles. A supplier writing about reliability has every reason to declare itself reliable. This page does the opposite: it prints how many of our own listed kilos were out of stock on the pull date, names the oils whose price ladders are irregular, and tells you to test us on documentation and consistency before trusting us with volume.
Every oil and wax figure on this page comes from live CSI listings pulled on 24 September 2026 across all 93 products in the Fragrance Oils collection, including each size's stock status. Listed-versus-in-stock counts, cheapest-route costs and per-candle figures are plain arithmetic on that pull, shown to two decimals so you can check them.
The 12-scent range, the 8% load and the 15 g retained-sample method are working assumptions for illustration. Stock positions change daily; the product pages are always current. For MSDS, IFRA certificates, GST invoicing, restock questions and quotes beyond the listed packs, message us on WhatsApp at +91 7397976926.
Frequently asked questions
- Monthly Fragrance Oil Supplier for Candle Manufacturers in India
- Fragrance Oil Supplier for Regular Commercial Orders in India
- How Much Fragrance Oil Inventory Should a Candle Manufacturer Keep?
- How to Set Reorder Levels for Candle Fragrance Oils
- How to Avoid Running Out of Best-Selling Candle Fragrances
- How to Consolidate Fragrance Oil Purchasing With One Supplier
- How to Choose a Long-Term Fragrance Oil Supplier for a Growing Candle Brand
- I Want One Supplier for All My Candle Fragrance Oils Instead of Ordering From Multiple Vendors — What Should I Check Before Switching?
- I Need Fragrance Oils That I Can Test in 100 g and Later Reorder in 1 Kg, 5 Kg and Larger Quantities — How Should I Choose a Supplier?
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 pulled 24 September 2026, CSI live pricing: Fragrance Oils collection, 93 products, 86 with at least one size in stock, 7 with none. Sizes listed / in stock: 15 g 55 / 51; 50 g 86 / 81; 100 g 92 / 79; 500 g 71 / 64; 1 kg 92 / 73. 47 oils in stock at every size; 72 at both 100 g and 1 kg. Lavender: ₹105.02 / 15 g, ₹270.00 / 50 g, ₹540.00 / 100 g, ₹2,620.00 / 500 g, ₹5,221.00 / 1 kg; Roasted Coffee: ₹93.22 / 15 g, ₹230.00 / 50 g, ₹390.00 / 100 g, ₹1,890.00 / 500 g, ₹3,738.00 / 1 kg; Blue Ocean: ₹93.22 / 15 g, ₹247.00 / 50 g, ₹495.00 / 100 g, ₹2,478.00 / 500 g, ₹4,956.00 / 1 kg; Japanese Cherry Blossom: ₹104.00 / 15 g, ₹270.00 / 50 g, ₹500.00 / 100 g, ₹2,500.00 / 500 g, ₹4,842.00 / 1 kg; Woody Oud: ₹93.22 / 15 g, ₹271.40 / 50 g, ₹453.12 / 100 g, ₹2,265.60 / 500 g, ₹4,531.20 / 1 kg; Gardenia: ₹105.02 / 15 g, ₹223.02 / 50 g, ₹433.00 / 100 g, ₹2,166.00 / 500 g, ₹4,332.00 / 1 kg; Mango Coconut: ₹93.22 / 15 g, ₹250.00 / 50 g, ₹500.00 / 100 g, ₹1,982.00 / 500 g, ₹3,964.00 / 1 kg; Citrus Lemon: ₹81.42 / 15 g, ₹170.00 / 50 g, ₹300.00 / 100 g, ₹1,420.00 / 500 g, ₹2,832.00 / 1 kg; Chocolate Fudge: ₹93.22 / 15 g, ₹198.24 / 50 g, ₹396.48 / 100 g (out of stock), ₹1,982.40 / 500 g, ₹3,964.80 / 1 kg; Vetiver: ₹187.62 / 15 g, ₹354.00 / 50 g, ₹600.00 / 100 g, ₹2,900.00 / 500 g, ₹5,664.00 / 1 kg (out of stock); Freshwater (BBW Inspired): ₹199.00 / 15 g, ₹599.00 / 50 g, ₹1,190.00 / 100 g, ₹5,890.00 / 500 g (out of stock), ₹11,220.00 / 1 kg (out of stock); Moca Coffee: ₹186.00 / 15 g (out of stock), ₹560.00 / 50 g, ₹1,120.00 / 100 g, ₹5,600.00 / 500 g (out of stock), ₹11,200.00 / 1 kg (out of stock); Love Spell: ₹249.00 / 50 g, ₹449.00 / 100 g, ₹2,499.00 / 500 g, ₹4,499.00 / 1 kg; Saffron Cedarwood: ₹103.84 / 15 g, ₹354.00 / 50 g, ₹696.20 / 100 g, ₹2,584.20 / 500 g, ₹6,867.60 / 1 kg.
Non-price figures and assumptions: Per-gram prices are pack price ÷ grams. Per-candle figures assume a 200 g candle at an 8% load (16 g of oil) and exclude wax, wick, jar, labour, packaging, freight and GST. "Route to 1,000 g" uses the 1 kg where in stock, otherwise the cheapest combination of whole in-stock packs of one size. Price-consistency statistics compare the same oil's per-gram price across sizes (1 kg vs 100 g: 52 of 91 within ±1%). Fragrance-load ceilings of up to 13% (Luxury Soy Wax Chunks) and up to 10% (CSI 464) are the wax makers' stated formulation maximums, not regulatory limits. Individual oils' IFRA limits and flash points are not stated in this series. CSI does not publish lead times, payment terms or volume discounts. Diwali 2026 falls on 8 November. "Best-selling" refers to the collection's best-selling sort order on the pull date. Prices and availability change — the linked product pages are always authoritative.