For most manufacturers, inventory is one of the largest uses of cash and one of the biggest sources of daily frustration.
Too little stock and the production line stops while everyone waits for a missing component. Too much and money sits on shelves, ties up warehouse space and slowly becomes obsolete. Somewhere between the two lies a balance that depends on accurate, timely information about what you have, where it is, what it is committed to and what you will need next.
Manufacturing companies use custom ERP systems to get that information in a form that matches how their operations actually work. A well-designed system tracks raw materials, work in progress and finished goods in real time, ties stock movements to production orders and bills of materials, plans purchasing from actual demand, traces every batch from supplier to customer and gives everyone from the shop floor to the finance team a single version of the truth.
That does not mean every manufacturer should build an ERP from scratch. Many are best served by an established platform, and the most common successful pattern is a hybrid: a proven ERP at the core, with custom modules and integrations where the business is genuinely different. This guide explains why inventory control is so demanding in manufacturing, what custom ERP capabilities manufacturers build, how they capture data from the shop floor, how planning and traceability work, how to approach the build and how to measure whether it is paying off.
Why inventory control is harder in manufacturing
A retailer buys finished products and sells them. A manufacturer transforms materials, and that transformation creates complexity that simple inventory tools are not designed to handle.
The first source of complexity is that inventory exists in several states at once. Raw materials and purchased components arrive from suppliers. Some are partly processed into sub-assemblies. Work in progress (WIP) sits on the shop floor at various stages of production. Finished goods wait in the warehouse for dispatch. Spare parts, packaging and consumables need managing too. Each state has a different value, location and owner, and items move between states constantly.
The second is the bill of materials (BOM). A single finished product may depend on dozens or hundreds of components, often in several levels of sub-assemblies. When a customer orders 500 units, the system needs to work out exactly which materials, in what quantities and by when, accounting for what is already in stock, on order or committed to other jobs. Change one component, and the effect ripples through every product that uses it.
The third is variability. Production yields vary, scrap occurs, suppliers deliver late or short, machines break down and customers change orders. Each of these changes the inventory picture, often several times a day.
The fourth is traceability. Many manufacturers must know which batch of raw material went into which finished product, and which customers received it. In food, pharmaceuticals, medical devices, aerospace and automotive, this is a regulatory or contractual requirement, not a convenience.
Finally, inventory represents a large amount of cash. Carrying costs, which include storage, insurance, handling, capital, shrinkage and obsolescence, are often estimated in operations management literature at around 20 to 30 percent of inventory value per year, although the real figure varies considerably by industry and business. Even a modest reduction in excess stock can release significant working capital.
When custom ERP makes sense, and when it does not
The ERP market offers many capable systems for manufacturers, from SAP Business One, Microsoft Dynamics 365 Business Central and Oracle NetSuite to manufacturing-focused platforms such as Epicor and Infor, and open-source options such as Odoo. For many manufacturers, one of these configured well is the right answer. A custom approach makes sense in more specific circumstances.
Signs a custom or hybrid approach is worth considering
The strongest case is a production process that standard systems handle poorly. Examples include manufacturers that work with materials measured in variable units, such as coils of steel cut to length, timber graded by quality or chemicals whose potency varies by batch. Others run highly configurable products where every order creates a unique bill of materials, or mix make-to-stock, make-to-order and engineer-to-order work in ways that strain a standard workflow. Process manufacturers that deal with recipes, co-products and by-products often find discrete-manufacturing ERPs awkward, and the reverse is also true.
A second reason is integration. Manufacturers often depend on specialist systems such as machine controllers, manufacturing execution systems (MES), quality management software, CAD and product lifecycle management tools, warehouse automation and customer or supplier portals. When off-the-shelf ERP cannot connect to these cleanly, custom integration becomes essential.
A third is the user experience on the shop floor. Generic ERP screens designed for office users can be slow and confusing on a factory terminal or handheld scanner. Purpose-built interfaces for receiving, picking, production reporting and stock counts can dramatically improve how accurately and quickly data is recorded.
When custom is the wrong choice
Building a full ERP from scratch is a large, long and risky undertaking. It requires deep expertise not just in software but in accounting, costing, planning and compliance, and the system has to be maintained for many years. If your processes are broadly similar to those of other manufacturers in your sector, a configured off-the-shelf system will almost always be cheaper and faster. Customisation should be reserved for the parts of the business that genuinely differentiate it.
The hybrid approach
In practice, many manufacturers choose a middle path. They use an established ERP for finance, purchasing, sales orders and core inventory records, then build custom modules, mobile apps and integrations around it for the processes that standard software handles badly. This keeps the accounting and compliance foundation on a proven platform while giving the business tools that fit its operations. Modern ERPs with good APIs make this far more practical than it was a decade ago.
Core inventory capabilities manufacturers build
Whatever mix of standard and custom software a manufacturer chooses, effective inventory control relies on a set of core capabilities. These are the areas where custom development most often adds value.
Real-time stock by location and status
The foundation is knowing, at any moment, how much of each item you have, where it is and what state it is in. That means tracking stock not just by warehouse but by bin, rack, production cell or vehicle, and distinguishing between available, allocated, in inspection, quarantined, damaged and in transit. Every movement, whether goods received, issued to production, transferred between locations or shipped, should update the record as it happens rather than at the end of a shift.
Bills of materials and production consumption
The ERP needs accurate, version-controlled bills of materials, including multi-level structures, alternative components and expected scrap rates. When a production order is released, the system reserves the required materials. As production is reported, it consumes them, either automatically based on the BOM, a method often called backflushing, or through actual quantities recorded on the shop floor. Backflushing is efficient but can hide variances. Recording actual consumption is more accurate but needs good data capture. Many manufacturers use backflushing for low-value items and actual reporting for expensive or critical materials.
Work in progress visibility
WIP is often the least visible part of inventory. A custom ERP can track which production orders are at which stage, what materials they have consumed, how much labour and machine time they have absorbed and where they physically are. This helps production managers spot bottlenecks and gives finance an accurate WIP valuation.
Lot and serial tracking
For traceable products, every batch or individual unit carries a lot or serial number from receipt through production to dispatch. The system records which input lots went into which output lots, along with dates, expiry information, test results and supplier certificates where required.
Quality holds and non-conformance
Inventory that fails inspection, or is suspected of a problem, needs to be blocked from use immediately. Quality status should be part of the inventory record, so that quarantined stock cannot be issued to production or shipped by mistake, and so that releases and rejections are recorded with reasons and approvals.
Multi-site and costing
Manufacturers with several plants or warehouses need inter-site transfers, consolidated visibility and consistent costing. The ERP must value inventory using the costing method the business uses, such as standard cost, average cost or FIFO, and record variances so that finance can see where actual costs differ from plan.
Capturing shop floor data: barcodes, RFID and machine integration
An ERP is only as accurate as the data that goes into it, and in manufacturing most inventory data originates on the shop floor and in the warehouse. If recording a movement takes too long or is too awkward, people delay it, batch it up at the end of a shift or skip it altogether. Much of the value of a custom system comes from making data capture fast, simple and close to the work.
Barcodes and mobile scanning
Barcode scanning remains the workhorse of manufacturing inventory control. Labelling materials, locations, containers and production orders, often using GS1 standards where products move through supply chains, lets staff record receipts, issues, transfers and counts with a single scan. Custom mobile apps on rugged handheld devices or tablets can guide workers through each task, validate entries instantly and work offline in areas with poor wireless coverage, synchronising when a connection returns.
RFID
Radio-frequency identification tags can be read without line of sight and, in some setups, many at once. RFID suits high-value items, returnable containers, tools and situations where items move through fixed gates. It costs more than barcodes and can be affected by metal and liquids, so most manufacturers use it selectively rather than everywhere.
Machine and MES integration
Modern machines and production lines can report counts, cycle times, downtime and scrap automatically. Connecting these signals, directly or through a manufacturing execution system, means production quantities are recorded as they happen, without manual entry. The ISA-95 standard is widely used to describe how business systems such as ERP should exchange information with manufacturing operations systems, and following its general model helps keep responsibilities clear: the ERP plans and records, while MES and machine systems manage execution detail.
Weighing scales and other devices
In process industries, inventory is often measured by weight or volume. Integrating scales, flow meters and tank sensors with the ERP removes transcription errors and gives more accurate consumption figures.
The goal is not to automate everything but to capture each movement at the point it happens with the least possible effort. A short, well-designed scanning workflow often improves accuracy more than an expensive sensor project.
Planning: MRP, reorder points and safety stock
Recording what you have is half of inventory control. The other half is deciding what you will need, and when to order or make it. This is where an ERP moves from a record-keeping system to a planning tool.
Material requirements planning
Material requirements planning (MRP) takes demand, from customer orders and forecasts, and works backwards through the bill of materials to calculate the components and materials needed, when they are needed and when they must be ordered or produced, given supplier and production lead times. It nets off stock already on hand and on order, and suggests purchase orders and production orders to fill the gaps.
MRP is only as good as its inputs. Inaccurate stock levels, outdated lead times or incorrect bills of materials produce plans that are confidently wrong, which is one reason inventory accuracy matters so much. Many manufacturers build custom planning screens that show MRP suggestions alongside real constraints, such as supplier minimum order quantities, machine capacity and current shop floor status, so planners can act on them quickly.
Reorder points and safety stock
For items with steady, independent demand, such as consumables, packaging or high-volume standard components, reorder points are often simpler and more robust than full MRP. A reorder point is the stock level at which a new order should be placed. In its basic form, it equals average usage during the supplier's lead time plus a safety stock buffer.
Consider a simple, illustrative example. A component is used at an average of 200 units a day, and the supplier takes 10 days to deliver. Expected usage during the lead time is 2,000 units. If the business holds 600 units of safety stock to cover variation in usage and delivery times, the reorder point is 2,600 units. When stock falls to that level, the ERP raises a purchase suggestion or order.
Safety stock should reflect how variable demand and lead times are, and how important it is to avoid a stockout. Statistical methods use the variability of demand and lead time and a chosen service level to calculate it. A custom ERP can recalculate these values regularly from actual usage data rather than relying on figures set years ago and never revisited.
Avoiding the bullwhip effect
In a 1997 paper, Hau Lee, V. Padmanabhan and Seungjin Whang described the bullwhip effect, in which small changes in customer demand become progressively larger swings in orders further up the supply chain, as each business adds its own buffers and batching. Manufacturers feel this directly as erratic orders from customers and erratic supply from vendors. Sharing demand information with key customers and suppliers, ordering more frequently in smaller quantities where practical and basing plans on actual consumption rather than reacting to every fluctuation all help reduce it. ERP portals and integrations that give suppliers visibility of forecasts and stock levels can make a real difference.
Inventory accuracy and cycle counting
Every planning decision in an ERP assumes the stock records are correct. When they are not, the consequences are familiar: production stops because a part the system said was available cannot be found, buyers place rush orders for items already in stock, and finance discovers a large write-off at year end.
Inaccurate records are more common than many businesses assume. Research by Nicole DeHoratius and Ananth Raman, published in Management Science in 2008, examined inventory records at a large retailer and found that a substantial majority of the records they audited were inaccurate. Manufacturing environments are different, but the causes they identified, such as unrecorded movements, mis-picks, damage and process errors, are just as present on a factory floor.
Replace annual stocktakes with cycle counting
A traditional annual stocktake shuts down operations for a day or more and corrects errors only once a year. Cycle counting counts a small portion of inventory every day or week, so that every item is counted several times a year without stopping production. More importantly, it finds errors soon after they happen, while the cause can still be investigated and fixed.
Prioritise with ABC analysis
Not every item deserves the same attention. ABC analysis, based on the Pareto principle, ranks items by their annual value or importance. A small number of "A" items usually account for most of the inventory value and are counted most often, perhaps monthly. "B" items are counted less frequently, and the many low-value "C" items perhaps once or twice a year. Critical items that could stop production can be promoted to a higher frequency regardless of value.
A custom ERP can automate this entirely: generating daily count lists for each area, sending tasks to handheld devices, blocking movements in a location while it is counted, highlighting variances above a threshold for recount and recording the reason for every adjustment. Over time, the reasons reveal patterns, such as one location with repeated errors or one process that skips a scan, which point to the real fixes.
Track accuracy as a measure
Inventory record accuracy, the percentage of counted locations or items where the system matches the physical count within an agreed tolerance, is one of the most useful measures a manufacturer can track. It shows whether the processes and systems are working, and it gives planners confidence in the numbers they rely on.
Traceability and compliance
For many manufacturers, traceability is the single most important reason to invest in better inventory systems. When a supplier reports a contaminated batch or a customer reports a defect, the business needs to answer two questions quickly: where did this material go, and where did this product come from?
Forward and backward tracing
Forward tracing starts with an input lot, such as a delivery of raw material, and identifies every production batch and customer shipment that used it. Backward tracing starts with a finished product and identifies every input lot, supplier, machine, operator and test result involved in making it. An ERP that records lot genealogy at every step can answer both in minutes. Without it, the same investigation may take days of searching through paper records and spreadsheets, and a recall may have to be far wider than necessary because the business cannot narrow it down.
Regulatory requirements
Traceability requirements vary by sector and market. Food manufacturers face rules such as the EU's General Food Law requirements for one-step-back and one-step-forward traceability, and in the United States, the FDA's Food Traceability Rule under the Food Safety Modernization Act, whose compliance date the agency has proposed extending, so check the current timetable. Medical device manufacturers deal with unique device identification requirements under the US FDA and the EU Medical Device Regulation. Pharmaceutical manufacturers must follow good manufacturing practice, and where electronic records replace paper, rules such as the FDA's 21 CFR Part 11 set expectations for audit trails, access controls and electronic signatures. Automotive and aerospace suppliers often face traceability requirements set by customers and quality standards such as IATF 16949 and AS9100.
A custom ERP can be designed around these specific obligations: enforcing lot capture at each step, recording who did what and when, preventing changes to approved records without a controlled process and producing the reports auditors and customers ask for. Regulated manufacturers should involve their quality and compliance teams from the start of any system project, and validation of computerised systems is often required before going live.
Expiry, shelf life and FEFO
Where materials or products have limited shelf lives, the ERP should track expiry dates and guide picking on a first-expired, first-out (FEFO) basis, rather than simply first-in, first-out. Alerts for stock approaching expiry let planners use it in time or decide what to do with it, reducing waste.
Building it: architecture, integration and phased delivery
ERP projects have a reputation for running late and over budget, and the reputation is not undeserved. Industry surveys by firms that advise on ERP selection and implementation, such as Panorama Consulting, have regularly reported that many projects exceed their original budgets or timelines. Most of the causes are avoidable with careful planning.
Start with processes, not screens
Before designing any software, map how materials actually move through the business: receiving, inspection, storage, issue to production, reporting, quality checks, transfers and dispatch. Talk to the people who do the work, not just managers. Many problems that look like software requirements turn out to be process issues, such as two teams recording the same movement differently, that should be fixed first.
Define clear system boundaries
Decide which system is the master for each type of data. Typically, the ERP owns item master data, stock balances, costing and financial postings. An MES may own detailed production execution data. A quality system may own inspection results. Integrations then pass information between them in a controlled way. Unclear ownership leads to conflicting numbers and endless reconciliation.
Design for the people on the floor
Shop floor and warehouse interfaces deserve as much attention as the core logic. Large buttons, minimal typing, clear prompts, scanning instead of keying and immediate feedback when something is wrong all improve accuracy. Test them with real users in real conditions, including gloves, noise and poor lighting, before rolling them out.
Deliver in phases
Rather than replacing everything at once, deliver in phases that each bring visible value. A common sequence starts with accurate stock records and barcode-based receiving, picking and transfers, then adds production reporting and WIP tracking, followed by lot traceability, planning and supplier integration. Each phase builds trust in the data that the next phase depends on.
Plan data migration carefully
Migrating item masters, bills of materials, locations and opening balances is often harder than expected. Clean and validate data before migration, and take an accurate physical count at cut-over so the new system starts from correct balances. Starting a new ERP with inaccurate stock data undermines confidence from day one.
Build for the long term
A custom inventory system will need changes as products, processes and regulations evolve. Use widely supported technologies, document the system, keep automated tests and ensure the business owns its code and data. If you work with an external development partner, agree how knowledge will be transferred and how ongoing support will work.
Measuring results: the inventory KPIs that matter
A new or improved ERP should produce measurable improvements. Agree a baseline before the project starts, so that you can see what has actually changed.
Inventory turnover measures how many times inventory is used and replaced over a period, usually calculated as cost of goods sold divided by average inventory value. Higher turnover generally means less cash tied up in stock, although the right level depends heavily on the industry and business model. Days of inventory on hand expresses the same idea as the number of days current stock would last.
Inventory record accuracy shows how often system records match physical counts. It is a leading indicator: when accuracy improves, planning, purchasing and production all become more reliable.
Stockouts and shortages track how often production is delayed or orders cannot be fulfilled because materials are missing. Measuring production hours lost to shortages makes the cost visible.
Excess, slow-moving and obsolete stock identifies inventory that has not moved for a defined period or exceeds expected requirements. Reducing it frees cash and space, and the ERP can flag it automatically.
On-time, in-full delivery measures how often customer orders ship complete and on schedule. It reflects the combined performance of inventory, planning and production, and it is the measure customers notice.
Carrying cost estimates the annual cost of holding inventory. Even a rough calculation helps the business weigh the cost of extra stock against the risk of shortages.
These measures work best when reviewed together. Cutting inventory sharply may improve turnover while increasing shortages, which is not a real improvement. The aim is the right stock in the right place at the right time, with the least cash tied up.
Common mistakes manufacturers make with ERP inventory control
Automating a broken process. Putting a poor process into software makes it faster, not better. Fix the way materials are received, stored and issued before building the system around it.
Customising everything. Rebuilding standard accounting, purchasing or sales functions that an established ERP already does well adds cost and long-term maintenance with little benefit. Concentrate custom work where the business is genuinely different.
Neglecting master data. Duplicate item codes, inconsistent units of measure, outdated bills of materials and wrong lead times undermine every calculation the ERP makes. Assign owners for item, BOM and supplier data, and set rules for creating and changing records.
Making data capture too hard. If recording a stock movement takes several screens and manual typing, people will skip it or do it later. Invest in scanning, simple mobile workflows and integration with machines where practical.
Trusting planning outputs blindly. MRP and reorder suggestions depend on accurate inputs. Planners should review exceptions and understand why the system recommends what it does, especially in the early months.
Underestimating training and change management. A new inventory system changes how many people work every day. Without practical training, clear reasons for the change and visible support from supervisors, old habits such as unofficial spreadsheets and paper notes return quickly.
Forgetting about ongoing ownership. After go-live, someone must own the system, monitor data quality, manage changes and keep integrations working. Without clear ownership, accuracy gradually declines.
For manufacturers weighing these choices, it often helps to start with an assessment of current inventory processes and systems before committing to a platform or a build. An experienced ERP development partner can help map the gaps, identify where an off-the-shelf system will work and where custom modules or integrations will pay for themselves, and plan a phased rollout that keeps production running.
Frequently Asked Questions
It is the use of an enterprise resource planning system to track and plan raw materials, work in progress and finished goods across a manufacturing business. The ERP links inventory to bills of materials, production orders, purchasing, sales and finance, so that stock levels, costs and requirements are visible in one place.
Not by default. Off-the-shelf ERPs suit most manufacturers with standard processes and are usually faster and cheaper to implement. Custom development makes sense for genuinely unusual processes, specialist integrations or shop floor workflows that standard systems handle poorly. Many manufacturers use a hybrid of a standard ERP core with custom modules.
MRP, or material requirements planning, calculates what materials are needed and when, based on demand, bills of materials and lead times. ERP is broader, covering finance, purchasing, sales, inventory, production and often HR, with MRP as one of its planning functions.
ERP manages business-level planning and records, such as orders, stock balances, costs and schedules. A manufacturing execution system manages detailed execution on the shop floor, such as machine operations, real-time production tracking and work instructions. The two are often integrated, with the ERP sending production orders to the MES and receiving completed quantities and consumption back.
It records every stock movement as it happens, ideally through barcode scanning or automated capture, ties movements to specific orders and locations, enforces rules such as quality holds and supports cycle counting to find and correct errors quickly.
It depends on the size of the business, the number of sites, the complexity of processes and how much customisation is involved. A focused phase, such as barcode-based stock control in one site, may take a few months. A full ERP with production, planning and traceability across several sites commonly takes considerably longer and is best delivered in stages.



