I Have Multiple Wax and Fragrance Batch Numbers in One Production Month — How Should My Batch Records Connect Finished Candles Back to the Exact Raw Materials Used?

I Have Multiple Wax and Fragrance Batch Numbers in One Production Month — How Should My Batch Records Connect Finished Candles Back to the Exact Raw Materials Used?

Receipt log, batch sheet, candle code Split the batch code when any lot changes Walk the chain backward and forward monthly
CSI incoming QC guides · Supplier qualification & incoming QC
Traceability is one code, written in three places, with no gaps.
★★★★★
"Good product"
Biny AbrahamVerified buyer · Feb 2026
Black Glass Jar with Black Lid
★★★★★
"Soo nice"
Suvarna PVerified buyer · Aug 2025
Candle Dye Liquid
★★★★☆
"Fragrances are pretty decent , quite versatile."
Tina RahaVerified buyer · Jun 2025
Lavender Fragrance Oil
★★★★★
"Good one"
Sneha TamangVerified buyer · Apr 2025
Premium Candle Wicking Needle
★★★★★
"I have purchased this fragrance and it is amazing..their quality is extremely good…"
Lalitha JaganAug 2024
Apple Cinnamon Fragrance Oil
★★★★★
"Fragrance oil is sooo good smell so good we love it a lot"
Arshad ShaikhVerified buyer · Mar 2026
British Rose Fragrance Oil
★★★★★
"Good product"
Biny AbrahamVerified buyer · Feb 2026
Black Glass Jar with Black Lid
★★★★★
"Soo nice"
Suvarna PVerified buyer · Aug 2025
Candle Dye Liquid
★★★★☆
"Fragrances are pretty decent , quite versatile."
Tina RahaVerified buyer · Jun 2025
Lavender Fragrance Oil
★★★★★
"Good one"
Sneha TamangVerified buyer · Apr 2025
Premium Candle Wicking Needle
★★★★★
"I have purchased this fragrance and it is amazing..their quality is extremely good…"
Lalitha JaganAug 2024
Apple Cinnamon Fragrance Oil
★★★★★
"Fragrance oil is sooo good smell so good we love it a lot"
Arshad ShaikhVerified buyer · Mar 2026
British Rose Fragrance Oil
Reviews collected and published through Judge.me on candlemakingsuppliesindia.store. They are general product reviews from CSI buyers, not tests of the QC question on this page. Wording is unedited. "Verified buyer" appears only where Judge.me recorded the review as verified.
✓ 93 fragrance oils from 15 g to 1 kg ✓ Ships across India from Pune ✓ GST invoice · IFRA & MSDS on request
Supplier QC · Batch records
One receipt code per lot, copied onto every batch sheet, and a candle batch code that changes whenever any lot changes.
27 + 13
one 40-candle run split into two batch codes when the wax lot changed
Quick answers — read this first
What if my supplier's pack has no lot number? Create a receipt code at goods-in from material, date received and a sequence letter, and link it to the invoice number. Record any printed lot number alongside it.

What goes on the batch sheet? For each material, the receipt code and the quantity actually used from that lot, plus a check that the lot carried a green approved tag.

What if a wax lot runs out mid-batch? Split the candle batch code at that exact point, for example 0912-DV-02A for 27 candles and 0912-DV-02B for the remaining 13.

How do I know my system works? Walk it both ways: from a candle code back to invoices, and from a receipt code forward to every batch that used it.
The short answer
Three records: A receipt log giving each lot a code, a batch sheet listing codes and quantities, and a candle batch code on every finished candle.
Split rule: Whenever any material lot changes during a run, start a new candle batch code at that candle.
Test: Pick a random candle code and a random receipt code each month and trace them fully in both directions.
From invoice to candle baseInvoicedate receivedSupplier linkReceipt logone code per lotIdentityBatch sheetcodes and quantitiesUsageCandle codeon the base labelCustomer link
Each record carries the code from the record before it, so the chain can be walked in either direction.
Straight answer
I Have Multiple Wax and Fragrance Batch Numbers in One Production Month — How Should My Batch Records Connect Finished Candles Back to the Exact Raw Materials Used?
Use three linked records that share codes. Give every incoming lot a receipt code at goods-in, tied to its invoice and date received, and record any printed supplier lot number beside it. On every batch sheet, list each material's receipt code and the quantity used. Give every production batch a candle batch code printed on the base label. When any lot changes mid-run, split the batch code at that candle: in the worked example, a 40-candle run became 27 candles on the old wax lot and 13 on the new one. Then test the chain monthly, backward from a candle code to invoices and forward from a receipt code to every batch that used it.
One line: one code per lot, copied exactly onto every batch sheet, and a new batch code whenever any lot changes.
The worked month runs on CSI 464, bought as 2 × 10 kg + 1 × 5 kg for ₹12,685.00; each bag's receipt code follows it onto the batch sheets.
View Luxury Soy Wax CSI 464

The chain has three links, and each one needs the same code

Traceability is not a big system; it is one code written in three places without a single gap.

To connect a finished candle back to the exact wax, oil and wick inside it, you need three records that share identifiers: a receipt log that gives every incoming lot a code, a batch sheet that lists those codes for each production batch, and a candle batch code on every finished candle that points to one batch sheet. If any link is missing, the chain breaks at that point and you are back to guessing.

This page is about the linkage itself: what fields carry the code from one record to the next, and how to handle the awkward moments, such as a wax lot running out halfway through a batch, that break most home-made systems.

Start with a receipt code for every lot

Some packs carry a supplier lot number and some do not. Product pages at CSI do not publish batch or lot numbers, so for our materials and any others without a printed lot, you create the identity yourself at goods-in. A receipt code built from material, date received and a sequence letter, such as W464-0903-A, is enough. If a supplier lot number is printed, record it alongside your own code rather than instead of it.

Receipt log
Fields for each incoming lot
Field Example Why it is there
Receipt code W464-0903-A The identity every later record refers to
Supplier and product CSI, Luxury Soy Wax CSI 464 Links the code to a buyable item
Pack and quantity 2 × 10 kg + 1 × 5 kg Shows how much of this lot exists
Invoice number and date received Your invoice reference, 3 September The link back to the supplier when no lot number is printed
Supplier lot number if printed As printed, or "none printed" Recorded, never invented
Goods-in result and release date Approved 5 September, initials Proves the lot was released before use
Retain taken Yes, 100 g, box Q3 Tells an investigator where the physical sample is
Batches used in Filled in as production happens The forward link from lot to candles

The batch sheet carries the codes forward

Your batch sheet probably already records the recipe, load, temperatures and cure. For traceability, add one block: a line for each material with its receipt code and the quantity actually used from that lot. The quantity matters, because it lets you see when a lot was split across batches or when a batch drew from two lots.

Batch sheet block
Material lines on each production batch sheet
Material Receipt code Quantity used Check
Wax W464-0903-A 9.94 kg Green tag present
Fragrance oil O-DV-0901-A 864 g Green tag present
Wicks K-ECO1-0820-A 54 pieces Packet label matches
Jars J-MAT-0828-A 54 pieces Defect sort done
Dye (if any) — — —

The figures above come from a real-looking run: 54 candles of 200 g at 8% need 54 × 184 g = 9,936 g of wax, recorded as 9.94 kg, and 54 × 16 g = 864 g of Dark Vanilla. Recording quantities also lets you reconcile: if the receipt log says 25 kg of W464-0903-A arrived and the batch sheets account for 24.8 kg, you know roughly where the lot went.

Worked example: two wax lots and three oil lots in one month

Suppose September brings two wax deliveries and three oil deliveries. Wax lot A is 25 kg of CSI 464, bought as 2 × 10 kg + 1 × 5 kg for 2 × ₹5,074.00 + ₹2,537.00 = ₹12,685.00. Wax lot B arrives mid-month. The oils are one delivery of Juicy Orange and two deliveries of Dark Vanilla: 2 kg (two 1 kg bottles on one invoice) on 1 September, and another 1 kg mid-month. Every production batch gets a candle batch code in the form date, product, run number.

Linkage map
September batches and the lots inside them
Candle batch code Product Candles Wax lot Oil lot Note
0905-DV-01 Dark Vanilla 200 g 54 W464-0903-A O-DV-0901-A Uses one full 10 kg bag
0908-JO-01 Juicy Orange 200 g 54 W464-0903-A O-JO-0906-A Second 10 kg bag
0912-DV-02A Dark Vanilla 200 g 27 W464-0903-A O-DV-0901-A Last of lot A wax (5 kg bag)
0912-DV-02B Dark Vanilla 200 g 13 W464-0911-B O-DV-0901-A Wax lot changed mid-run: batch split
0919-DV-03A Dark Vanilla 200 g 31 W464-0911-B O-DV-0901-A Last 496 g of oil lot A
0919-DV-03B Dark Vanilla 200 g 23 W464-0911-B O-DV-0915-B Oil lot changed mid-run: batch split

Check the arithmetic on lot A. Two runs of 54 candles use 2 × 9,936 g = 19,872 g, leaving 25,000 − 19,872 = 5,128 g. At 184 g per candle, that covers 5,128 ÷ 184 = 27 candles, rounded down, with 160 g left over. So when a planned 40-candle run on 12 September reached candle 28, the wax lot changed, and the code changed with it: 0912-DV-02A for the first 27, 0912-DV-02B for the remaining 13. The 160 g offcut is logged as used for test pours rather than tipped into lot B.

The oil tells the same story a week later. Oil lot A was 2,000 g. Batch 0905-DV-01 used 54 × 16 = 864 g, and the split run used 27 × 16 = 432 g plus 13 × 16 = 208 g, leaving 2,000 − 864 − 432 − 208 = 496 g. That is exactly 496 ÷ 16 = 31 candles, so the 19 September run became 0919-DV-03A for 31 candles on oil lot A and 0919-DV-03B for the remaining 23 on oil lot B. Two lot changes, two splits, and every candle in the month still points to one wax lot and one oil lot.

One code across a lot change. Keeping one batch code while the wax lot changes mid-run is the single most common break in small-business traceability. If a complaint comes from that batch, you cannot tell which lot the candle contained. Split the code at the exact point the lot changes.

Checking the chain works in both directions

A linkage design is only proven when you can walk it both ways quickly. Try both tests on last month's records.

1
Backward: candle to lots.Pick a candle batch code at random, for example 0912-DV-02B. Find its batch sheet, read the receipt codes, and find those codes in the receipt log with invoice number, date received, goods-in result and retain location. Aim to do it in a few minutes.
2
Forward: lot to candles.Pick a receipt code, for example O-DV-0901-A. The "batches used in" field should list every candle batch that used it: 0905-DV-01, 0912-DV-02A, 0912-DV-02B and 0919-DV-03A. That list is your scope if the lot is ever questioned.
3
Reconcile quantities.Add up the quantities used from a lot across batch sheets and compare with the receipt quantity. Large gaps usually mean an unrecorded test pour or a batch that drew from the wrong bag.
4
Fix the gap you find.Every failed walk points to a missing field or a habit. Add the field or change the habit, not just the one record.
Where the candle code lives
Put the candle batch code on the base label or a small sticker under the jar, where it survives gifting and unpacking. A code on the outer box is often thrown away before a complaint arrives.

Keeping it simple enough to last

Paper works. A bound notebook for the receipt log, a printed batch sheet per run and a roll of small base stickers are enough for hundreds of candles a month. A spreadsheet helps once lots and batches multiply, mainly because the forward lookup becomes a filter rather than a page-by-page search.

What matters is that the same code is copied exactly in all three places and that a batch code changes whenever any lot changes. Everything else is convenience. If your records can take a customer's candle back to an invoice in a few minutes, your system is doing its job, and if one of our lots is ever questioned, that invoice and date are what we will need to look into it with you.

Where this page fits

CSI already has guides that cover parts of this question. This page covers the goods-in check for the question above; these go deeper on the rest:

Three things to buy for this job

1
Soy container wax
Luxury Soy Wax CSI 464 (flakes)
Same price per kg in every pack, so 25 kg as 2 × 10 kg + 1 × 5 kg is common; log all three bags under one receipt code if they arrive together. Listed spec: 100% soy container wax in flakes · single pour · stated fragrance load up to 10% · stated shelf life 60 months (cool, dry storage).
Option Price Status on the September 2026 pull
500 g ₹260.00 In stock
1 kg ₹507.40 In stock
5 kg ₹2,537.00 In stock
10 kg ₹5,074.00 In stock
Live CSI price; the product page is authoritative. View Luxury Soy Wax CSI 464
2
Vanilla, caramel and amber
Dark Vanilla Fragrance Oil
The oil in the worked month; its page states it will yellow light wax, so tracing a colour complaint to an oil lot is a realistic need. Listed spec: top rich vanilla and spice, middle caramel and cream, base dark amber and musk · flashpoint approximately 191–193°C · vanillin PRESENT (percentage not published) — product page says it will yellow white or light-coloured wax and that this does not affect performance · soy 6–10% (cure 48–72 h), paraffin 6–8% (cure 24–48 h).
Option Price Status on the September 2026 pull
15 g ₹130.00 In stock
50 g ₹410.00 In stock
100 g ₹790.00 In stock
500 g ₹3,840.00 In stock
1 kg ₹7,646.00 In stock
Live CSI price; the product page is authoritative. View Dark Vanilla Fragrance Oil
3
Juicy orange
Juicy Orange Fragrance Oil
A second oil in the same month shows why every batch sheet needs its own oil receipt code rather than just the fragrance name. Listed spec: soy 8–10%, cure 48–72 h · page: low discolouration risk (light musk and amber base, not vanilla-heavy).
Option Price Status on the September 2026 pull
15 g ₹126.00 In stock
50 g ₹379.00 In stock
100 g ₹749.00 In stock
500 g ₹3,749.00 In stock
1 kg ₹7,499.00 In stock
Live CSI price; the product page is authoritative. View Juicy Orange Fragrance Oil
Argue against interest
Your records, not the supplier's label, are what make a lot traceable.
Whether or not a pack carries a lot number, the invoice and date received you log are the link back. Build the chain yourself and it works with any supplier, us included.
When a lot changes, the batch code changes, at that exact candle.
— CandleMakingSuppliesIndia
Why trust this guide

CANDLEMAKINGSUPPLIESINDIA supplies raw materials and production equipment, not finished candles. This guide separates general quality-control practice from what CSI's own product pages state, says plainly what CSI does not publish (lot numbers, certificates of analysis, tolerances), and labels every sample size, tolerance or retained quantity as a starting point for your own validation.

Prices are live CSI prices from September 2026; product pages are authoritative. Where a spec is not published — such as a lot number, a jar's internal diameter or a wick's burn rate — this guide says so rather than filling the gap.

For bulk quotes, questions about a specific delivery, GST invoicing, IFRA and MSDS documents, message us on WhatsApp at +91 7397976926.

Frequently asked questions

How do I link a finished candle back to the wax and fragrance lots used?
Give every incoming lot a receipt code, record those codes and quantities on each batch sheet, and print a candle batch code on every candle's base. The candle code leads to the batch sheet, which leads to the receipt log and invoice.
What should I do if my wax runs out in the middle of a candle batch?
Split the batch code at the candle where the new lot starts. In the worked example, a 40-candle run became 27 candles on the old wax lot and 13 on the new one, each with its own code and lot record.
Do I need a supplier lot number for traceability?
It helps if one is printed, but it is not essential. Your own receipt code linked to the invoice number and date received identifies the lot. CSI product pages do not publish lot numbers, so this is how you trace CSI materials.
What batch code format should a small candle business use?
Any format that is unique and readable. Date, product initials and run number, such as 0912-DV-02, is a simple starting point. Add a letter suffix when a lot change splits a run.
Where should I put the batch code on a candle?
On the base label or a small sticker under the jar, where it survives unpacking and gifting. Codes printed only on outer boxes are often thrown away before a customer thinks of complaining.
How can I check that my candle batch records are complete?
Each month, trace one random candle code back to invoices and one random receipt code forward to every batch that used it, then reconcile quantities used against quantities received. Any gap shows which field or habit to fix.
Incoming QC · CSI
Check it at the door, not in the customer’s home.
Luxury Soy Wax CSI 464 (flakes) at ₹507.40/kg, 93 fragrance oils from 15 g to 1 kg, Eco Candle Wicks at ₹5.90 each, jars, dyes and moulds. Questions about a delivery, and quotes above the listed packs, on WhatsApp.
See fragrance oils Ask on WhatsApp
Continue the read
Editorial standards & sources
About this guide: Written by the CANDLEMAKINGSUPPLIESINDIA team, a Pune-based raw-material and equipment supplier. Part of the 4701–4800 incoming raw-material QC series (Supplier qualification & incoming QC).

Customer reviews: The reviews at the top are genuine, published Judge.me reviews — Biny Abraham (5★, verified); Suvarna P (5★, verified); Tina Raha (4★, verified); Sneha Tamang (5★, verified); Lalitha Jagan (5★, not recorded as verified); Arshad Shaikh (5★, verified). Names, ratings, dates and products as recorded by Judge.me.

Product facts (September 2026, CSI live store): Luxury Soy Wax CSI 464 (flakes): 500 g ₹260.00, 1 kg ₹507.40, 5 kg ₹2,537.00, 10 kg ₹5,074.00 — 100% soy container wax in flakes · single pour · stated fragrance load up to 10% · stated shelf life 60 months (cool, dry storage). Dark Vanilla Fragrance Oil: 15 g ₹130.00, 50 g ₹410.00, 100 g ₹790.00, 500 g ₹3,840.00, 1 kg ₹7,646.00 — top rich vanilla and spice, middle caramel and cream, base dark amber and musk · flashpoint approximately 191–193°C · vanillin PRESENT (percentage not published) — product page says it will yellow white or light-coloured wax and that this does not affect performance · soy 6–10% (cure 48–72 h), paraffin 6–8% (cure 24–48 h). Juicy Orange Fragrance Oil: 15 g ₹126.00, 50 g ₹379.00, 100 g ₹749.00, 500 g ₹3,749.00, 1 kg ₹7,499.00 — soy 8–10%, cure 48–72 h · page: low discolouration risk (light musk and amber base, not vanilla-heavy).

Assumptions: Fragrance load is a percentage of total candle weight (200 g = 184 g wax + 16 g oil at 8%). CSI product pages do not publish lot numbers, certificates of analysis, tolerances, jar internal diameters, wick dimensions or mould hardness; where this guide needs them, it tells you to measure or ask. Sample sizes, tolerances, retained quantities, test lengths and acceptance rules are suggested starting points to validate, not standards or CSI policy. Hypothetical supplier prices are CSI prices adjusted by the stated percentage and labelled as such. Worked examples are illustrations. Prices and availability change — product pages are authoritative.
ब्लॉग पर वापस जाएं