MRP System Examples: 5 Real Manufacturing Scenarios
Definitions of MRP are easy to find and hard to use. "A system that plans material requirements based on demand, BOMs, and inventory status" tells you nothing about whether your shop needs one. So instead of another definition, here are five composite scenarios drawn from the kinds of small manufacturers MRP systems are actually built for. The companies are illustrative, not real customers - but every workflow described is a real, standard MRP workflow.
Example 1: A bakery supplying cafés - expiry is everything
Picture a 12-person bakery producing granola and cookie doughs for forty cafés. Their materials all expire: butter in weeks, flour in months, nuts somewhere in between.
Their MRP day looks like this. Each supplier delivery is received as a lot with quantity, cost, and expiry date. Recipes (BOMs) define each product. When the Thursday production run for 300 kg of granola is scheduled, the system explodes the recipe into ingredient requirements and allocates stock FEFO - First Expired, First Out - so the oats expiring soonest get used first. A batch of almonds flagged at receiving sits in quarantine and the system will not let production consume it until inspection passes.
The payoff is boring and constant: less stock thrown away, and when a café reports an off-tasting batch, the bakery traces that production run back to its exact ingredient lots in minutes.
Example 2: A cosmetics brand on Shopify - two demand streams, one stock pool
A skincare company sells retail on Shopify and wholesale to salons. Same products, same warehouse, two very different order flows - and before MRP, two spreadsheets that disagreed weekly.
With an MRP system connected to Shopify, web orders flow in automatically and reserve stock the moment they are placed. Wholesale orders are entered as B2B orders with their own pricing. Both draw from one stock pool, so the website cannot sell inventory a salon order already claimed - the allocation engine refuses to double-book a lot. Batch numbers printed on jars map directly to production batches in the system, which cosmetics regulations in most markets effectively require.
Example 3: A supplement maker - compliance as a workflow, not a binder
A vitamin manufacturer runs under GMP-style expectations: every ingredient lot needs a certificate of analysis, every batch record must be reconstructable, every deviation documented.
In their MRP system, incoming raw materials land in PENDING_QC status - physically in the warehouse, unusable by planning. The QC team records test results against defined parameters; pass moves the lot to available, fail opens a non-conformance report (NCR) with root-cause and corrective-action tracking. Production batches record which operator ran them, which lots they consumed, and yields against standard. At audit time, the "binder" is a query.
Example 4: A metal fabricator - job costing in real time
An eight-person fabrication shop makes brackets and enclosures to order. Material prices move constantly; steel bought in March and steel bought in June differ by double digits.
Their MRP habit is different: every quote starts from the BOM, priced at current actual lot costs, not last quarter's average. When a job runs, the system records which specific material lots it consumed and freezes that cost against the job. Month-end margin review stops being archaeology - each job already knows what it cost, including scrap recorded during production.
Example 5: A candle studio graduating from spreadsheets
Not every MRP user is a factory. A three-person candle studio adopted a system for one reason: holiday season kept breaking their spreadsheet. Two big wholesale orders and a website spike claimed the same wax; someone hand-counted jars at midnight.
Their usage is minimal and that is fine: products with simple two-level BOMs (candle → wax, wick, vessel, label), purchase receipts as lots, orders that reserve stock, and a can-we-build-it view that shows how many units current stock supports before they promise anything. They ignore half the system's features. The half they use ended the midnight counts.
The pattern across all five
| Scenario | Core MRP feature doing the work | Failure it prevents |
|---|---|---|
| Bakery | FEFO allocation + lot expiry | Waste and untraceable recalls |
| Cosmetics brand | Shopify sync + stock reservations | Overselling a shared stock pool |
| Supplement maker | QC gating + NCRs | Unapproved material reaching production |
| Fabricator | Per-job costing from actual lots | Quoting from stale costs |
| Candle studio | Reservations + buildable-quantity view | Promising stock twice |
Five shops, five different headline features - one common thread. In every case the MRP system is doing something a spreadsheet structurally cannot: holding one live version of the truth while many things change at once.
A sixth example: what it looks like when it goes wrong
Worth including, since every "here is how great this is" article skips it: MRP adoption fails in fairly predictable ways, and it is more honest to name them than to pretend the software solves everything on installation day.
- The BOM was never accurate to begin with. A manufacturer migrates recipes from memory into the system, gets quantities slightly wrong, and spends the first month debugging why stock consumption does not match production. The software is not wrong here - it is calculating precisely from bad input. The fix is boring: audit the actual recipe against actual production before trusting the system's numbers.
- Two systems of record survive in parallel. The team keeps updating the old spreadsheet "just in case" for months after go-live. Both drift, neither is trustworthy, and the switch effectively never finished. The discipline that makes MRP work is retiring the old system on a specific date, not maintaining both forever.
- Nobody owns data entry for receiving. If stock does not get logged the moment it arrives - because whoever is busiest that day skips it "for later" - the system's picture of available stock silently diverges from the warehouse's actual contents, and every downstream calculation (planning, costing, promising) inherits that error.
None of these are software failures. They are the same discipline problems that broke the spreadsheet in the first place, just relocated. MRP does not remove the need for accurate data entry - it makes the cost of skipping it visible faster, which is uncomfortable in month one and valuable by month three.
What these examples have in common operationally
Look past the industry labels and every scenario above shares three preconditions before the software helps at all: someone has to actually record what happens (receiving, consumption, shipping) close to when it happens; the BOM or recipe has to reflect the real process, not an idealized one; and one person needs to be accountable for keeping locations and stock counts honest. MRP amplifies good operational discipline and exposes bad discipline faster than a spreadsheet does - it rarely creates discipline that was not there before.
If you recognized your own operation in one of these, two follow-ups: MRP vs Excel covers the switching decision, and our MRP buying guide lists the seven criteria worth evaluating any system against - including ours.
See it in a real system
IEMSuite is lot-tracked MRP for small manufacturers. Free during Early Access.
Start free