Available to Promise Calculation
Use this advanced ATP calculator to estimate how much inventory can be committed to new customer orders without violating existing demand or your safety stock policy. Enter your current supply and demand values, choose whether to include forecast demand, and instantly view your available to promise quantity, projected available balance, and order coverage.
Expert guide to available to promise calculation
Available to promise, usually shortened to ATP, is one of the most important calculations in inventory management, order promising, and sales operations planning. It answers a simple but commercially critical question: how much product can your business confidently commit to new customer orders without jeopardizing existing commitments? In practice, ATP sits at the intersection of supply, demand, customer service, and profit protection. If a business promises too much, it risks backorders, expediting costs, and lower trust. If it promises too little, it may lose revenue and underutilize inventory. That is why a disciplined ATP process matters in manufacturing, wholesale, distribution, e-commerce, and omnichannel retail.
At a basic level, available to promise starts with supply and subtracts demand that is already spoken for. The simplest formula looks like this:
Basic ATP formula: ATP = On-hand inventory + Scheduled receipts – Committed customer orders – Safety stock reserve
If your planning policy also reserves forecast demand, then use an adjusted version: ATP = On-hand inventory + Scheduled receipts – Committed orders – Forecast demand – Safety stock.
This sounds straightforward, but accurate ATP requires thoughtful rules. Should forecast demand count if customer orders are weakly booked? Are planned production orders included or only firm scheduled receipts? Should safety stock be untouchable? How often should ATP refresh? These decisions determine whether your ATP number is realistic or misleading.
What ATP is designed to do
The purpose of ATP is not merely to display stock on the shelf. Instead, it translates inventory visibility into an order commitment decision. An ATP number tells customer service, sales teams, websites, and planning systems how many units remain available for fresh orders after current obligations are considered. That makes it more useful than a raw inventory count.
- Sales teams use ATP to quote delivery dates confidently.
- Customer service teams use ATP to avoid overpromising.
- Planners use ATP to identify shortages before they become service failures.
- E-commerce systems use ATP to display stock availability in near real time.
- Operations leaders use ATP trends to align demand and replenishment policy.
Core inputs used in available to promise calculation
A strong ATP model depends on clean input data. The calculator above uses the most common elements found in ERP, MRP, and order management systems:
- On-hand inventory: Physical stock currently available in the relevant warehouse, node, or network.
- Scheduled receipts: Confirmed inbound supply such as purchase orders, transfer orders, or released production receipts expected inside the planning horizon.
- Committed customer orders: Quantities already allocated or promised to customers.
- Forecast demand: Expected future demand used by some firms to protect capacity or inventory even before firm customer orders arrive.
- Safety stock: A policy reserve intended to absorb forecast error, lead time variability, or service level risk.
In more advanced environments, ATP may also account for lot controls, expiration dates, substitution rules, lead time by customer region, capacity constraints, and channel priorities. However, the essential logic remains the same: protect what is already spoken for, preserve strategic buffers, and promise only what is genuinely available.
Step-by-step ATP example
Suppose you begin the week with 1,200 units on hand. You also expect 600 units from scheduled receipts. Existing customer orders total 950 units, forecast demand is 300 units, and your safety stock target is 200 units.
- Total supply = 1,200 + 600 = 1,800 units
- If you reserve forecast demand, protected demand = 950 + 300 = 1,250 units
- After safety stock, available to promise = 1,800 – 1,250 – 200 = 350 units
That means the business can confidently accept 350 additional units in that horizon while preserving current commitments and its stock buffer. If you choose not to reserve forecast demand, ATP rises to 650 units. This gap is why ATP policy matters just as much as ATP arithmetic.
ATP versus projected available balance
People often confuse ATP with projected available balance, but they are not identical. Projected available balance estimates what stock remains after all expected supply and demand events occur. ATP, by contrast, is a promise-making quantity. It is the amount you are willing to commit to new orders right now. In many systems, ATP is more conservative because it may exclude tentative supply, preserve safety stock, or reflect allocation rules by customer class.
Why accurate ATP matters financially
Bad ATP performance creates expensive downstream effects. Overpromising can force premium freight, emergency production changeovers, split shipments, and customer credits. Underpromising harms fill rate, conversion, and revenue. In both cases, management gets poorer signals because order demand and supply availability no longer align. The financial impact is not theoretical. Inventory productivity and labor market conditions across the U.S. economy show why disciplined planning remains essential.
| Public benchmark | Reported value | Why it matters to ATP | Source type |
|---|---|---|---|
| U.S. total business inventories-to-sales ratio | About 1.37 in recent 2024 monthly releases | A higher ratio can indicate more inventory coverage, but it does not automatically mean more promiseable stock if inventory is poorly allocated. | U.S. Census Bureau monthly business data |
| Manufacturing inventories-to-sales ratio | About 1.46 in recent 2024 monthly releases | Manufacturers often hold more pipeline and work-in-process, so ATP discipline is needed to distinguish physical stock from truly available stock. | U.S. Census Bureau monthly business data |
| Merchant wholesalers inventories-to-sales ratio | About 1.30 in recent 2024 monthly releases | Wholesalers depend on strong receipt visibility and order allocation rules to keep ATP credible across accounts. | U.S. Census Bureau monthly business data |
| Retail inventories-to-sales ratio | About 1.08 in recent 2024 monthly releases | Retail often runs leaner than manufacturing, making ATP errors more visible to customers and websites. | U.S. Census Bureau monthly business data |
These ratios are useful context because they show how much inventory is held relative to sales, but ATP requires more precision than that. A company may appear well stocked in aggregate while still lacking ATP for specific SKUs, channels, or customer ship windows. That is why ATP should always be computed at the right planning level.
Common ATP methods used in practice
There is no single universal ATP method. Most organizations fall into one of these approaches:
- Discrete ATP: Calculated by period, often using a master production schedule, and refreshed whenever new supply or order information appears.
- Cumulative ATP: Rolls surplus or deficits across multiple periods to determine how much can be promised over time.
- Channel-based ATP: Reserves inventory by sales channel, geography, or customer tier.
- Rules-based ATP: Applies business logic such as do-not-touch safety stock, priority customers first, or do not promise inbound supply until ASN confirmation.
- Capable-to-promise overlay: Extends ATP logic by checking whether production capacity can create supply when inventory is not immediately available.
Key differences between ATP and related concepts
| Concept | Primary question answered | Main inputs | Best use case |
|---|---|---|---|
| Available to Promise | How much can I commit now? | On-hand, receipts, booked demand, policy rules, safety stock | Order promising and customer commitments |
| Projected Available Balance | What inventory remains after expected events? | All supply and demand by period | Planning visibility and exception monitoring |
| Capable to Promise | If stock is not available, can we make it in time? | Capacity, materials, lead times, routings | Configured products and constrained manufacturing |
| Inventory Position | How much stock is in the network? | On-hand, on-order, allocations | Replenishment and broad inventory control |
Operational statistics that reinforce ATP discipline
Inventory promise quality is strongly influenced by execution conditions. Public labor data gives another useful signal. According to the U.S. Bureau of Labor Statistics, transportation and warehousing employment has remained above 6 million workers in recent years. That large operating base reflects the complexity of moving and storing goods at national scale. For ATP, this means even small mismatches between system inventory and physical execution can ripple quickly into service failures. Businesses with multiple nodes, labor shifts, and in-transit handoffs especially benefit from tighter ATP logic, frequent data refreshes, and exception alerts.
Common mistakes in available to promise calculation
Many ATP problems come from process design rather than math. Watch for these recurring issues:
- Using stale inventory balances: ATP that refreshes too slowly is often worse than no ATP because it creates false confidence.
- Counting uncertain receipts as firm supply: Purchase orders and production orders should only be promiseable when confidence thresholds are met.
- Ignoring safety stock: This inflates ATP and weakens service level protection.
- Double counting forecast and orders: If customer orders already consume forecast, subtracting both can make ATP artificially low.
- Applying one ATP rule to every SKU: Fast movers, seasonal items, make-to-order products, and regulated goods often need different logic.
- Neglecting channel prioritization: High-value or contractual customers may require reserved ATP pools.
- Not reconciling physical and system inventory: ATP accuracy collapses if cycle counts and transaction discipline are weak.
How to improve ATP accuracy
- Refresh inventory, allocations, and receipt status frequently.
- Separate firm supply from planned or tentative supply.
- Define clear policy for when forecast demand should consume ATP.
- Protect safety stock unless a formal override exists.
- Track ATP accuracy against actual fulfillment outcomes.
- Use exception thresholds for negative ATP, late receipts, and demand spikes.
- Review ATP by SKU-location, not just company total.
When to include forecast in ATP
Whether forecast should reduce ATP is a strategic choice. In stable environments with fast replenishment, many firms promise primarily against firm customer orders and keep forecast in replenishment planning rather than ATP. In constrained or seasonal environments, forecast protection can be wise because waiting for firm orders may produce stockouts. The right answer depends on lead time, demand volatility, service-level commitments, and your tolerance for expediting cost.
Authority sources for deeper planning context
If you want to validate assumptions and understand the public economic context around inventory and supply planning, these sources are useful:
- U.S. Census Bureau Monthly Wholesale and Retail Trade data
- U.S. Bureau of Labor Statistics transportation and warehousing industry data
- National Institute of Standards and Technology supply chain resources
ATP implementation checklist
Before deploying ATP broadly, confirm that your organization has a shared rulebook. Decide which supply is considered firm, whether safety stock can ever be consumed, how orders are prioritized, and how often ATP refreshes. Align ERP, OMS, e-commerce, and customer service screens so everyone sees the same logic. Then track a few simple KPIs: ATP accuracy, order fill rate, backorder rate, and expedite cost. This creates a feedback loop that steadily improves trust in the number.
In summary, available to promise calculation is not just an inventory metric. It is a commercial control point. Good ATP protects customer commitments, improves service reliability, supports smarter sales behavior, and reduces costly last-minute recovery actions. The calculator on this page provides a clean starting point for evaluating supply and demand tradeoffs, but the biggest gains come when the formula is backed by disciplined data, consistent rules, and regular operational review.