Glossary

Available-to-Promise (ATP) — Manufacturing Glossary

User Solutions TeamUser Solutions Team
|
5 min read
Available-to-Promise ATP calculation grid for manufacturing glossary
Available-to-Promise ATP calculation grid for manufacturing glossary

Available-to-Promise (ATP) is the uncommitted portion of a manufacturer's current inventory and planned production that can be promised to new customer orders. ATP gives sales teams a real-time answer to the question every customer asks: "When can you deliver?" — without over-committing resources that are already allocated to existing orders.

At User Solutions we see ATP as the critical link between the sales office and the shop floor. Manufacturers with accurate ATP stop over-promising and under-delivering, which is the fastest path to customer retention.


How ATP Works

ATP is calculated from the Master Production Schedule (MPS) and existing customer order commitments:

ATP Calculation Method

Period 1 (current): ATP = On-Hand Inventory + MPS Quantity - Total Customer Orders booked before next MPS arrival

Subsequent periods: ATP = MPS Quantity - Customer Orders committed against that period's MPS

ATP quantities carry forward — uncommitted production in Week 3 remains available for orders due in Week 5.

Key Principle

ATP never double-counts. Each unit of inventory or planned production is committed to at most one customer order. Once an order consumes ATP, that quantity is no longer available for future promises.


ATP Example

A manufacturer produces industrial valves. Current data:

  • On-hand inventory: 50 units
  • Safety stock: 10 units (not available for promising)
Week 1Week 2Week 3Week 4
MPS (Planned Production)01000100
Customer Orders (Committed)30602035
ATP1040065

Week 1 ATP: 50 (on-hand) - 10 (safety stock) - 30 (committed) = 10 units

Week 2 ATP: 100 (MPS) - 60 (committed) = 40 units

Week 3 ATP: No MPS, no uncommitted inventory = 0 units (but Week 2 ATP carries forward, so 40 could cover Week 3 needs)

Week 4 ATP: 100 (MPS) - 35 (committed) = 65 units

Scenario: A new customer calls requesting 45 valves by Week 3.

The sales representative checks ATP:

  • Week 1 ATP: 10 (not enough)
  • Week 1 + Week 2 cumulative ATP: 10 + 40 = 50 (enough for 45)

The rep can promise delivery of 45 valves by Week 2 (or early Week 3 with shipping). The system immediately reduces Week 2 ATP from 40 to 5 so the next inquiry gets an accurate picture.


Why ATP Matters for Scheduling

Prevents over-promising. Without ATP, sales teams estimate delivery dates based on intuition or outdated information. ATP provides a real-time, data-driven answer that accounts for existing commitments.

Connects sales to production. ATP links customer promises directly to the MPS, which feeds MRP and ultimately the shop floor schedule. When a sales rep consumes ATP, the commitment is visible to planning.

Reduces schedule disruptions. When every customer order is backed by ATP, planners are not surprised by orders that were promised without checking capacity. The schedule stays intact, and on-time delivery improves.

Works with scheduling software. Tools like Resource Manager DB provide the capacity visibility that supports ATP accuracy. If the MPS is capacity-validated through finite scheduling, ATP commitments are trustworthy.

Supports capable-to-promise (CTP) decisions. When ATP is insufficient, CTP logic can evaluate whether additional production capacity exists to accept the order — elevating ATP from a simple inventory check to a dynamic capability assessment.


  • Capable-to-Promise (CTP) — An advanced method that evaluates whether additional capacity and materials exist to promise orders beyond ATP.
  • Independent Demand — Customer demand that ATP manages, ensuring uncommitted supply is accurately tracked.
  • Safety Stock — Buffer inventory typically excluded from ATP to maintain a minimum floor.

FAQ

ATP (Available-to-Promise) checks existing inventory and scheduled production to determine what can be promised without changing the plan. CTP (Capable-to-Promise) goes further — it evaluates whether additional production capacity and materials exist to fulfill an order that exceeds ATP. ATP answers "what do we have?" while CTP answers "what could we make?"

ATP for the first period = On-hand inventory + MPS quantity - Customer orders already booked. For subsequent periods, ATP = MPS quantity - Customer orders committed against that MPS. ATP is cumulative — uncommitted quantities from earlier periods carry forward to cover later demand.

ATP lets sales representatives make accurate delivery commitments in real time. Instead of guessing or promising what the factory cannot deliver, they can check ATP and quote a date backed by actual inventory and production plans. This reduces over-promising, improves on-time delivery, and builds customer trust.


This term is part of the Manufacturing Glossary. For a deep dive into material planning, see our MRP Guide.

Frequently Asked Questions

Ready to Transform Your Production Scheduling?

User Solutions has been helping manufacturers optimize their production schedules for over 35 years. One-time license, 5-day implementation.

User Solutions Team

User Solutions Team

Manufacturing Software Experts

User Solutions has been developing production planning and scheduling software for manufacturers since 1991. Our team combines 35+ years of manufacturing software expertise with deep industry knowledge to help factories optimize their operations.

Let's Solve Your Challenges Together