Raw Material and Bill of Materials Inventory Management
Raw material management connects inventory tracking, bills of materials, supplier lead times, production schedules, and reorder planning across sites.
Hylke Reitsma is founder of Forthsuite and a supply chain specialist with 8+ years of hands-on experience at Shell, Verisure, and Stryker. He holds an MSc in Supply Chain Management from the University of Groningen and writes practical guides to help e-commerce teams run leaner, faster supply chains. Selected by Replit as 1 of 20 founders for the inaugural Race to Revenue Cohort #1 (2026) and certified as a Replit Platform Builder.
Raw Material Management
TL;DR: Raw material management links component quantities, bills of materials, supplier lead times and production demand. Record usable stock by location, account for open orders and inspect received materials before releasing them to production. Review forecast and safety-stock assumptions as demand or supply changes.
Last updated: November 2026
What is raw material management
Raw material management is the system for planning, sourcing, storing, and using the inputs required to create finished goods. Raw material management is distinct from managing ready-to-sell products.
While finished goods inventory focuses on stock levels versus sales velocity, raw material management deals with a more complex set of variables: supplier lead times, quality variations, production capacity, and multi-stage assembly.
Consider a Shopify merchant selling handmade leather wallets. Managing the finished wallets involves tracking sales and restocking. Managing the raw materials involves tracking leather hides, thread, dye, and packaging. A delay in receiving a specific type of leather from a tannery in Italy halts the entire production line, even if the merchant has plenty of thread and packaging. This dependency chain is the core challenge.
Effective management of these inputs is built on four pillars:
- Sourcing and Procurement: Identifying, vetting, and purchasing materials from reliable suppliers. This includes negotiating prices, terms, and minimum order quantities (MOQs).
- Inventory Control: Tracking the quantity and location of all raw materials. This involves monitoring stock levels, setting reorder points, and conducting regular audits or cycle counts to ensure data accuracy.
- Production Planning: Aligning material availability with the production schedule. This ensures that the right materials are available at the right time to meet manufacturing targets based on sales forecasts.
- Quality Assurance: Inspecting incoming materials to ensure they meet specifications. Poor quality inputs lead to production defects, wasted labor, and customer returns.
A bill of materials (BOM) lists the materials, subassemblies and component quantities required for a finished product. Maintain its units, revision and effective date so purchasing and production use the same recipe. Include waste or yield assumptions when calculating material requirements and costs.
Why it matters in 2026
Choose the material buffer and replenishment policy from your own demand, supplier reliability and recovery options. Just-in-time purchasing can reduce held stock but increases dependence on reliable supply; extra stock also carries storage, cash and obsolescence costs.
In its 2020 global value-chain research, McKinsey reported disruptions lasting a month or longer every 3.7 years on average and modeled average losses of almost 45% of one year’s profits over a decade. These are dated cross-industry estimates, not a forecast of the loss a particular Shopify brand will experience.
For example, if a fabric delivery is delayed, calculate which production orders can still be completed with usable stock and alternative approved materials. Check whether finished-goods stock, another supplier or a revised delivery date can cover customer demand before estimating lost sales.
Use material planning to compare these operating priorities:
- Product availability: Check whether the components required for the next production run are available, not just whether finished-goods demand is high.
- Cash use: Compare the cost of extra material with the risk and cost of a shortage, using your actual payment terms and lead times.
- Replenishment cost: Include expedited freight, minimum order quantities, storage and expected waste when comparing purchasing options.
- Production flexibility: Identify which material, supplier or process limits a change in output, and agree how it will be resolved.
Track material waste and obsolete stock separately from purchasing cost. Use actual quantities and disposal records when assessing environmental or cost improvements rather than assuming every inventory reduction has the same effect.
How to get started
Building a raw material management system does not require an enterprise-level budget. It requires a methodical, step-by-step process.
Start here.
Step 1: Create a Detailed Bill of Materials (BOM) for Every SKU
Build the BOM from the components used in the real production process, including packaging, labels and fasteners. Have production and purchasing review the revision together before using it to place material orders.
For each finished product you sell, create a document that lists every physical item needed to produce one unit. A simple structure works best:
- Finished Good Name: The product name customers see.
- Finished Good SKU: Your internal identifier for the product.
- Component List:
- Component Name: e.g., "Organic Cotton Fabric, White"
- Component Part Number/SKU: Your internal ID for the raw material.
- Quantity: The amount needed for one finished unit (e.g., 1.2 meters).
- Unit of Measure: e.g., meters, kg, units, liters. Be consistent.
- Supplier: The primary supplier for this component.
Example: "The Minimalist" T-Shirt
Finished Good SKU: TEE-WHT-MED
| Component Name | Component SKU | Quantity | Unit of Measure |
|---|---|---|---|
| Organic Cotton Jersey, 200gsm, White | FAB-OCJ-WHT | 1.1 | Square Meters |
| Ribbing, 1x1, White | FAB-RIB-WHT | 0.1 | Square Meters |
| Polyester Thread, White | THR-POLY-WHT | 150 | Meters |
| Woven Neck Label | LBL-NCK-STD | 1 | Unit |
| Recycled Paper Hang Tag | TAG-RP-STD | 1 | Unit |
In this illustrative BOM, 1,000 medium white T-shirts require 1,100 square meters of jersey fabric and 100 square meters of ribbing before any cutting loss, scrap or yield allowance. Apply the same units consistently, then add the allowances and batch constraints relevant to your process.
How to track a component across products and sites
Give each raw material one component SKU and one consistent unit of measure. Each finished product's bill of materials then records how much of that component it uses. Keep the physical count by location, so stock at one warehouse is not silently treated as available at another.
When a production plan changes, use the bill of materials to total the component demand across the affected products. Compare that requirement with usable stock at each site and with incoming supplier orders. If a component is short, the team can decide whether to transfer it, change the production plan, or place another order. A finished-goods count alone will not show that shortage.
Step 2: Centralize Supplier Information
Your supplier list cannot be a collection of contacts in your email. It must be a structured database that informs purchasing decisions. For every supplier, you need to track operational data, not just contact information.
Create a central repository (a spreadsheet is a starting point) with the following fields for each supplier and the materials they provide:
- Supplier Name & Contact Details: Primary contact, email, phone, address.
- Materials Supplied: Link to the specific component SKUs from your BOMs.
- Supplier Part Number: Their internal code for the material. This prevents confusion on purchase orders.
- Pricing Tiers: Document price per unit at different volume breaks (e.g., 1-100 units @ $5.00, 101-500 units @ $4.75).
- Minimum Order Quantity (MOQ): The smallest order the supplier will accept.
- Average Lead Time: The typical number of days from placing a purchase order to the goods arriving at your facility. Track this over time.
- Payment Terms: e.g., Net 30, 50% upfront, etc. This is critical for cash flow planning.
- Quality History: A log of past inspection results, noting defect rates or specific issues.
Keep supplier operating evidence separate from company identity checks. Forthsource offers a defined manual China company-record dossier that can support counterparty due diligence; it does not verify production capacity, product quality, factory operations or certifications. Review its methodology and reported fields, and validate lead time, quality and capacity with appropriate operational evidence.
Step 3: Implement a Raw Material Inventory Tracking System
You must have a single source of truth for how much of each raw material you have on hand. A "best guess" is not a strategy. While sophisticated systems exist, the process is more important than the tool.
At a minimum, use a dedicated inventory spreadsheet with these columns:
- Material SKU
- Material Name
- Unit of Measure
- Current On-Hand Quantity
- Location (if stored in multiple places)
- Reorder Point (see Step 4)
- On-Order Quantity (from open purchase orders)
Assign responsibility for recording receipts, production consumption, adjustments and transfers. Keep a movement log and reconcile it with physical counts. A spreadsheet can support a small operation if the process is controlled; evaluate software when transaction volume or multiple locations make those controls difficult to maintain.
Step 4: Calculate Your Reorder Points and Safety Stock
A reorder point is a planning trigger for replenishment. Under a simple continuous-review approach, it combines expected usage during lead time with a chosen safety-stock allowance. Review the trigger against the inventory position, including usable stock, relevant open orders and existing commitments.
The formula is: Reorder Point = (Average Daily Usage × Average Lead Time in Days) + Safety Stock
To use this, you need to calculate each component:
- Average Daily Usage: How much of a material you use per day on average. Calculate this from past production runs and sales data.
- Average Lead Time: How long it takes for your supplier to deliver the material after you order. Calculate this from past purchase orders.
- Safety stock: A buffer selected for uncertainty in usage and supply. One heuristic is (maximum daily usage × maximum lead time) − (average daily usage × average lead time). It combines historical extremes and is not a service-level guarantee; review whether the observed period and assumptions fit your operation. IBM describes this average-max approach alongside other methods.
Example: Calculating ROP for T-Shirt Fabric (FAB-OCJ-WHT)
Illustrative assumptions: Average sales are 50 white T-shirts per day and each uses 1.1 square meters of fabric. The example assumes no additional cutting loss. Average daily usage is 50 × 1.1 = 55 square meters.
For this example, assume an average supplier lead time of 20 days and an observed maximum of 30 days. These are hypothetical planning inputs, not a supplier performance claim.
Assume the largest daily volume in the selected history was 80 shirts. At the same usage rate, the maximum daily material usage is 80 × 1.1 = 88 square meters.
First, calculate safety stock: Safety Stock = (88 sq m × 30 days) - (55 sq m × 20 days) Safety Stock = 2640 - 1100 = 1540 sq meters.
Now, calculate the reorder point: ROP = (55 sq m × 20 days) + 1540 sq m ROP = 1100 + 1540 = 2640 sq meters.
The illustrative heuristic produces a reorder point of 2,640 square meters, including a 1,540-square-meter buffer. Compare it with inventory position and delivery dates before placing another order so existing supply is not counted twice. This calculation does not establish a guaranteed stockout rate or the right buffer for a different production process.
Step 5: Connect Demand Forecasting to Material Planning
This is where the system comes together. Your raw material needs are a direct consequence of your sales forecast. Planning them in isolation is a recipe for stockouts or overstock.
The process, known as Material Requirements Planning (MRP), follows a clear logic:
- Forecast finished-goods demand: Form a dated demand scenario for each product and review it against confirmed orders and available finished stock. Forthcast uses Shopify sales history for per-SKU forecasts and reorder recommendations; its store-wide forecasts do not by themselves establish a complete raw-material or production plan.
- Apply the BOM: Convert the planned production quantity into gross component requirements using the correct BOM revision, units and yield assumptions. Confirm that your selected system supports the required BOM structure rather than assuming every forecasting tool performs this step.
- Net against supply: Account for usable material, existing allocations, incoming purchase orders and their expected receipt dates at the relevant site.
- Review purchasing requirements: Check lead times, minimum orders and batch sizes, then prepare purchase orders for approval. Forecast demand and a material calculation are planning inputs rather than exact promises of future consumption.
Review the finished-goods scenario, BOM calculation and supplier commitments together before ordering. If you need a workflow spanning these systems, Forthsuite scopes custom work; agree the data, required actions and acceptance checks before assuming a production or procurement integration is included.
Step 6: Establish a Formal Purchase Order (PO) Process
Use a purchase order to record the products or materials, quantities, agreed prices, delivery details and payment terms. Obtain supplier confirmation and retain the order history. Shopify explains the record and inventory workflow in its purchase-order guide.
Every PO must contain:
- A unique PO number
- Date of issue
- Your company's name, address, and contact information
- The supplier's name and address
- Shipping address (your warehouse or 3PL)
- Requested delivery date
- Payment terms (e.g., Net 30)
- A line item for each material being ordered, including:
- Your component SKU and the supplier's part number
- A clear description of the item
- Quantity ordered
- Price per unit
- Line item total
- A grand total for the order
The workflow is simple and auditable: 1. Create and issue the PO. 2. Supplier sends a confirmation. 3. When the goods arrive, the receiving team checks them against the PO. 4. When the invoice arrives, the finance team matches it to the PO and the receiving report. 5. If everything matches, the invoice is paid.
Investigate differences between the order, receipt and invoice before approving payment. Record any agreed change so purchasing, receiving and finance use the same terms.
Step 7: Systematize Receiving and Quality Control (QC)
Define receiving and inspection responsibilities before the shipment arrives. Record quantities, condition and any hold so production knows which materials are usable.
Implement a standard operating procedure for all incoming shipments:
- Check the Paperwork: Match the carrier's bill of lading and the supplier's packing slip against your purchase order. Note any discrepancies in box counts or product descriptions.
- Count or weigh the materials: Compare the physical quantity with the order and packing slip. If using sampling, define the method and acceptance criteria in advance for the material and risk involved.
- Perform a Quality Inspection: This is critical. For fabric, unroll a portion to check for color consistency and weaving defects. For components like zippers, test a sample to ensure they function correctly. Define your quality standards in advance.
- Document Everything: Record the date received, quantity received, and the results of the QC inspection. If there are shortages, damages, or quality failures, document them with photographs and notify the supplier immediately.
- Update inventory records: Record physical receipt at the correct location, then keep materials awaiting inspection separate from usable stock. Release or reject them after the required checks and record the disposition.
Reconcile accepted quantities, shortages and rejected materials with the supplier and finance team. Record inspection failures and corrective actions so they can inform the next purchasing decision.
Common pitfalls
Many businesses struggle with raw material management because they fall into predictable traps. Understanding these pitfalls is the first step to avoiding them.
Pitfall 1: Relying on Inaccurate or Incomplete BOMs
A Bill of Materials is the blueprint for your production and purchasing. If it is wrong, every calculation that depends on it will also be wrong. A common error is forgetting "minor" components like thread, labels, packaging, or fasteners. You might have enough primary fabric for 1,000 dresses but only enough zippers for 200. Under these illustrative quantities, the zippers limit the batch to 200 dresses until more are available. Check every component before releasing the production plan.
Frequently Asked Questions
What is raw material management?
Raw material management plans and records the inputs used in production: what is required, what is available, where it is held and when more is needed. A BOM links finished-product plans to component quantities.
Why is effective raw material management important for businesses?
Material planning helps teams compare supply with production demand, identify constrained components and decide where to hold a buffer. Review cost, delivery and quality results to see whether the chosen process is working for your business.
How can technology improve raw material management in 2026?
Technology can help maintain component records, apply BOMs and coordinate purchasing when the required workflow is supported and configured. Forthcast provides Shopify demand forecasting and reorder recommendations; Forthsuite offers separately scoped custom work. For a BOM or multisite integration, agree the component model, units, locations, approval steps and test cases before relying on automation.
What are common challenges in managing raw materials?
Common challenges include unpredictable supply chain disruptions, fluctuating market demand, and the risk of material obsolescence. Businesses often struggle with maintaining optimal inventory levels, ensuring quality control, and achieving real-time visibility across their supply network. Without robust systems, these issues can lead to increased costs, production delays, and missed opportunities for efficiency gains.
How can I optimize my raw material inventory for future growth?
Before increasing output, validate the BOM, material yield, supplier capacity, lead times and usable stock at each location. Compare normal and growth demand scenarios, then stage purchases and production to fit the confirmed supply. If commissioning a custom workflow, use a representative product and site to test receipts, consumption, revisions and exceptions before expanding it.
About the Author
Hylke Reitsma is founder of Forthsuite and a supply chain specialist with 8+ years of hands-on experience at Shell, Verisure, and Stryker. He holds an MSc in Supply Chain Management from the University of Groningen and writes practical guides to help e-commerce teams run leaner, faster supply chains. Selected by Replit as 1 of 20 founders for the inaugural Race to Revenue Cohort #1 (2026) and certified as a Replit Platform Builder.
LinkedIn