Bill of Materials (BOM)
Multi-level BOM with auto explosion. Define recipes per product β raw materials, quantities, units. Auto-explodes for production orders.
See how EL-HAZY GLITTAS LTD runs production on bamisOS Factory β BOM, batch costing, raw material warehouse, finished goods, NAFDAC traceability, and true cost per unit for shampoo, relaxer, hair oil, and hair cream manufacturing.
Your factory workspace is live in under a minute Β· Cancel anytime
Built on the bamisOS warehouse backbone β raw materials, finished goods, BOM, batch costing, traceability, all in one system.
Multi-level BOM with auto explosion. Define recipes per product β raw materials, quantities, units. Auto-explodes for production orders.
Auto-calculates cost per batch: raw materials, generator fuel allocation, labor, overhead, waste/scrap. Know your true β¦/unit β not guesswork.
Separate raw material warehouse and finished goods warehouse on the same backbone. Auto-moves stock on production completion. Real-time balances.
Lot/batch/expiry tracking. One-click export for NAFDAC/SON audits. QC checklist builder. Recall-ready in seconds.
Plan batches by demand forecast. Generator fuel allocation per batch. Capacity planning. Shift assignments.
Drag-and-drop QC checklists per batch. Waste/scrap/by-product tracking. Yield reporting. Profitability per batch.
Realistic sample data showing how a Nigerian hair products factory runs on bamisOS Factory.
| Item | Category | Unit | On Hand | Reorder Level | Cost/Unit (β¦) | Total Value (β¦) | Expiry |
|---|---|---|---|---|---|---|---|
| Sodium Lauryl Ether Sulfate (SLES) | Surfactant | Drum (200kg) | 45 | 10 | β¦285,000 | β¦12,825,000 | 2027-03-15 |
| Coco Diethanolamide (CDEA) | Surfactant | Drum (200kg) | 30 | 8 | β¦320,000 | β¦9,600,000 | 2027-02-20 |
| Cocamidopropyl Betaine | Surfactant | Drum (200kg) | 25 | 6 | β¦410,000 | β¦10,250,000 | 2027-01-10 |
| Glycerine (99.7%) | Humectant | Drum (250kg) | 40 | 8 | β¦185,000 | β¦7,400,000 | 2027-04-05 |
| Panthenol (Pro-Vitamin B5) | Active | Drum (25kg) | 18 | 5 | β¦1,200,000 | β¦21,600,000 | 2027-05-12 |
| Hydrolyzed Keratin | Active | Drum (25kg) | 12 | 3 | β¦2,800,000 | β¦33,600,000 | 2027-06-01 |
| Fragrance β Signature | Fragrance | Drum (25kg) | 22 | 5 | β¦850,000 | β¦18,700,000 | 2027-03-28 |
| Preservative (Phenoxyethanol) | Preservative | Drum (25kg) | 35 | 8 | β¦420,000 | β¦14,700,000 | 2027-07-10 |
| Polyquaternium-10 | Conditioner | Drum (25kg) | 15 | 4 | β¦950,000 | β¦14,250,000 | 2027-04-18 |
| Citric Acid | pH Adjuster | Bag (25kg) | 80 | 15 | β¦18,000 | β¦1,440,000 | 2027-08-01 |
| Sodium Chloride | Thickener | Bag (25kg) | 60 | 12 | β¦12,000 | β¦720,000 | β |
| PET Bottles 250ml | Packaging | Carton (200pcs) | 120 | 25 | β¦45,000 | β¦5,400,000 | β |
| PET Bottles 500ml | Packaging | Carton (100pcs) | 95 | 20 | β¦52,000 | β¦4,940,000 | β |
| Flip-top Caps | Packaging | Carton (1000pcs) | 180 | 30 | β¦28,000 | β¦5,040,000 | β |
| Labels (Roll) | Packaging | Roll (5000pcs) | 40 | 10 | β¦35,000 | β¦1,400,000 | β |
| Diesel (Litre) | Fuel | Litre | 15,000 | 2,000 | β¦1,150 | β¦17,250,000 | β |
| Component | Qty per Unit | Unit | Cost/Unit (β¦) | Line Cost (β¦) | % |
|---|---|---|---|---|---|
| SLES (70%) | 0.08 | kg | β¦1,425 | β¦114.00 | 12.0% |
| CDEA | 0.02 | kg | β¦1,600 | β¦32.00 | 3.4% |
| Coco Betaine | 0.015 | kg | β¦2,050 | β¦30.75 | 3.2% |
| Glycerine | 0.02 | kg | β¦740 | β¦14.80 | 1.6% |
| Panthenol | 0.002 | kg | β¦48,000 | β¦96.00 | 10.1% |
| Hydrolyzed Keratin | 0.001 | kg | β¦112,000 | β¦112.00 | 11.8% |
| Fragrance | 0.001 | kg | β¦34,000 | β¦34.00 | 3.6% |
| Preservative | 0.0005 | kg | β¦16,800 | β¦8.40 | 0.9% |
| Citric Acid (pH adjuster) | 0.0003 | kg | β¦720 | β¦0.22 | 0.0% |
| Raw Material Subtotal | β¦442.17 | 46.7% | |||
| PET Bottle 250ml + Cap | 1 | set | β¦265 | β¦265.00 | 28.0% |
| Label | 1 | pcs | β¦7 | β¦7.00 | 0.7% |
| Packaging Subtotal | β¦272.00 | 28.7% | |||
| Generator Fuel (allocated) | 0.008 | L | β¦1,150 | β¦9.20 | 1.0% |
| Labor (allocated) | 1 | unit | β¦125 | β¦125.00 | 13.2% |
| Overhead (allocated) | 1 | unit | β¦85 | β¦85.00 | 9.0% |
| Waste/Scrap (allocated) | β¦13.95 | 1.5% | |||
| TOTAL COST PER 250ml BOTTLE | β¦947.32 | 100% |
Selling price: β¦1,850 | Gross margin: 48.8% | Generator fuel allocated per batch based on actual consumption
| Component | Qty per Unit | Unit | Cost/Unit (β¦) | Line Cost (β¦) | % |
|---|---|---|---|---|---|
| Shea Butter (Refined) | 0.05 | kg | β¦3,200 | β¦160.00 | 17.2% |
| Coconut Oil (RBD) | 0.03 | kg | β¦1,800 | β¦54.00 | 5.8% |
| Jojoba Oil | 0.01 | kg | β¦8,500 | β¦85.00 | 9.1% |
| Glycerine | 0.015 | kg | β¦740 | β¦11.10 | 1.2% |
| Panthenol | 0.002 | kg | β¦48,000 | β¦96.00 | 10.3% |
| Hydrolyzed Keratin | 0.001 | kg | β¦112,000 | β¦112.00 | 12.1% |
| Fragrance | 0.001 | kg | β¦34,000 | β¦34.00 | 3.7% |
| Preservative | 0.0005 | kg | β¦16,800 | β¦8.40 | 0.9% |
| Raw Material Subtotal | β¦560.50 | 60.3% | |||
| PP Jar 200g + Cap | 1 | set | β¦185 | β¦185.00 | 19.9% |
| Label | 1 | pcs | β¦6 | β¦6.00 | 0.6% |
| Packaging Subtotal | β¦191.00 | 20.6% | |||
| Generator Fuel (allocated) | 0.006 | L | β¦1,150 | β¦6.90 | 0.7% |
| Labor (allocated) | 1 | unit | β¦95 | β¦95.00 | 10.2% |
| Overhead (allocated) | 1 | unit | β¦65 | β¦65.00 | 7.0% |
| Waste/Scrap (allocated) | β¦11.03 | 1.2% | |||
| TOTAL COST PER 200g JAR | β¦929.43 | 100% |
Selling price: β¦1,650 | Gross margin: 43.7% | Premium actives (Panthenol, Keratin) drive cost but enable premium positioning
| Batch # | Product | Planned Qty | Actual Qty | Yield % | Raw Mat. Cost | Fuel + Labor + OH | Waste Cost | Total Cost | Cost/Unit | Status |
|---|---|---|---|---|---|---|---|---|---|---|
| BTH-20260924-001 | Herbal Shampoo 250ml | 3,000 | 2,940 | 98.0% | β¦1,326,510 | β¦675,000 | β¦30,000 | β¦2,031,510 | β¦690.99 | Completed |
| BTH-20260924-002 | Hair Cream 200g | 2,000 | 1,960 | 98.0% | β¦1,121,000 | β¦520,000 | β¦22,500 | β¦1,663,500 | β¦848.72 | Completed |
| BTH-20260923-001 | Herbal Shampoo 250ml | 3,000 | 2,910 | 97.0% | β¦1,326,510 | β¦675,000 | β¦45,000 | β¦2,046,510 | β¦703.27 | Completed |
| BTH-20260922-001 | Relaxer Cream 200g | 1,500 | 1,470 | 98.0% | β¦985,000 | β¦412,500 | β¦18,000 | β¦1,415,500 | β¦962.93 | Completed |
Average yield: 97.8% | Fuel allocation based on actual generator runtime per batch | Relaxer higher cost due to specialized actives
| Product | Batch | Qty on Hand | Unit | Cost/Unit (β¦) | Total Value (β¦) | Expiry Date | Location |
|---|---|---|---|---|---|---|---|
| EL-HAZY Herbal Shampoo 250ml | BTH-20260924-001 | 2,200 | Bottle | β¦691 | β¦1,520,200 | 2028-09-24 | Zone A - Rack 1 |
| EL-HAZY Hair Cream 200g | BTH-20260924-002 | 1,500 | Jar | β¦849 | β¦1,273,500 | 2028-09-24 | Zone B - Rack 1 |
| EL-HAZY Herbal Shampoo 250ml | BTH-20260923-001 | 800 | Bottle | β¦703 | β¦562,400 | 2028-09-23 | Zone A - Rack 2 |
| EL-HAZY Relaxer Cream 200g | BTH-20260922-001 | 1,200 | Jar | β¦963 | β¦1,155,600 | 2028-09-22 | Zone C - Rack 1 |
| EL-HAZY Hair Oil 100ml | BTH-20260921-001 | 2,500 | Bottle | β¦485 | β¦1,212,500 | 2028-09-21 | Zone B - Rack 2 |
Total finished goods value: β¦5,724,200 | FEFO (First Expired, First Out) picking enforced | 24-month shelf life
Free migration. We build your first BOM from your formula. No card required.
30-day free trial Β· No credit card Β· Fixed NGN pricing Β· Free migration