← Back to All Blogs
Production Planning · 7 min read · Updated Sep 8, 2026
Capacity Requirements Planning (CRP): How It Works in Manufacturing

TL;DR: Capacity Requirements Planning (CRP) checks whether a factory’s available machine and labor hours can actually execute its master production schedule. It compares planned output against real capacity at each work center, so shortfalls surface before they become missed delivery dates, not after.
This guide covers how CRP actually works, how it differs from ad hoc capacity planning on a spreadsheet, and where TranZact gives you the production and purchase visibility to catch a capacity shortfall early, even without a dedicated CRP module.
What Is Capacity Requirements Planning (CRP)?
CRP is the process of checking whether a factory has enough machine and labor capacity, at each work center, to execute its master production schedule within the planned timeframe. It takes the schedule, breaks it down by routing and bill of materials, and compares the resulting workload against available capacity.
The output is simple: either capacity covers the plan, or it does not. When it does not, CRP shows which work center is the bottleneck and by how much, before the shop floor discovers it the hard way.
Every manufacturer runs some form of capacity planning, whether that means a formal CRP process or a supervisor eyeballing the shop floor and guessing. The gap between the two shows up as missed ship dates and last-minute overtime.
CRP vs Simple Capacity Planning
CRP at a Glance
Catches overload before it happens. A work center running past capacity shows up in the plan, not on the shop floor three days before a ship date.
Grounded in real data. CRP pulls from the bill of materials, routing, and master production schedule instead of a supervisor’s gut feel.
Points to the actual bottleneck. When capacity falls short, CRP identifies which work center and by how much, not just that something is wrong.
Supports realistic promise dates. Sales can commit to delivery dates the shop floor can actually hit.
Needs current data to work. CRP is only as accurate as the routing, BOM, and capacity data feeding it.
Aspect
Simple Capacity Planning
Capacity Requirements Planning (CRP)
Data source
Gut feel or a rough spreadsheet estimate
Master production schedule, BOM, and routing data
Granularity
Whole-factory average
Per work center, per shift
Update frequency
Recalculated occasionally
Recalculated with every schedule change
Overload detection
Found on the shop floor when it is too late
Flagged before production starts
Tooling
Excel or a whiteboard
Dedicated CRP software or module
Where TranZact fits
Not applicable
Real-time production order and WIP visibility, not automated shift-by-shift CRP scheduling
How to Run a Basic Capacity Check
You do not need dedicated CRP software to do this at a basic level. A quick example: 8 hours per shift times 2 shifts times 85 percent efficiency equals 13.6 effective hours per day per work center. Four steps get you the rest of the way there:
Calculate available capacity per work center. Machine hours per shift times number of shifts times a realistic efficiency rate, not the theoretical maximum.
Convert the production schedule into required hours. Use routing data to translate planned units into hours of demand at each work center.
Compare demand against availability. Any work center where required hours exceed available hours is a bottleneck for that period.
Re-run the check whenever the schedule changes. A one-time capacity check goes stale the moment a rush order or a machine breakdown changes the picture.
Where Capacity Planning Breaks Down in Practice
CRP fails in predictable ways when the underlying data is wrong or nobody is watching it:
Routing and BOM data that is out of date. CRP is only as good as the process times and material lists feeding it; stale routing data produces a capacity check that is wrong from the start.
Capacity checked once, then forgotten. A rush order or an unplanned breakdown changes available capacity immediately, but the plan does not update itself.
Efficiency assumed at 100 percent. Real work centers run at 70 to 90 percent efficiency once you account for changeovers, breakdowns, and rework; planning at full theoretical capacity guarantees a miss.
No visibility into which work center is actually the bottleneck. Without per-work-center data, a factory reacts to the symptom, a missed ship date, instead of the cause.
Sales promises dates without checking capacity. When sales and production planning run on separate information, delivery commitments get made against capacity that does not exist.
Not sure if your shop floor can actually hit next month’s production schedule?
TranZact gives you real-time visibility into open production orders and work-in-progress status, so you can check capacity against a current view of demand instead of a schedule that was accurate two weeks ago.
Check your current production load →
Where TranZact Fits for Capacity Planning
TranZact does not run automated, shift-by-shift CRP scheduling, what it gives you is real-time visibility into open production orders and work-in-progress status, plus MRP-driven purchase planning so you know what demand is actually coming before it hits the shop floor.
That is not the same as a formal CRP module, and we would rather say that plainly than have you assume otherwise. For most Indian SME manufacturers, current order visibility plus a disciplined manual capacity check covers what a full CRP system would, at a fraction of the implementation time.
FAQs
What is Capacity Requirements Planning (CRP)?
CRP is the process of checking whether a factory’s available machine and labor capacity, at each work center, can execute its master production schedule within the planned timeframe.
What is the difference between rough-cut capacity planning and CRP?
Rough-cut capacity planning estimates capacity broadly, at the level of the whole plan, before it is finalised. CRP checks capacity in detail, work center by work center, against the confirmed production schedule.
Do small manufacturers need dedicated CRP software?
Not always. A manual capacity check using current routing and demand data covers most SME needs. Dedicated CRP software earns its cost once you are running enough work centers and product variety that a manual check can no longer keep up.
What inputs does Capacity Requirements Planning need?
A master production schedule, bill of materials, routing data showing which work centers a product passes through, and current available capacity, machine hours and efficiency, at each of those work centers.
How often should a capacity check be re-run?
Every time the production schedule changes, not on a fixed calendar. A rush order, a cancelled order, or a machine breakdown all change available or required capacity immediately.
Related Reading
Check out other blogs

Production Planning & Control
10 min read
How production planning and control keeps Indian factories on schedule.
Read More

Just-in-Time Manufacturing
6 min read
How JIT production cuts inventory and lead time.
Read More

Production Control Guide
6 min read
Keeping production on schedule once the plan is live.
Read More

Born in India. Building for the world.
Built by IIT & IIM founders