Blog · Forecast and pipeline · Supply chain
Long term demand forecasting connects multiyear customer and usage assumptions to a capacity decision. Build a spreadsheet scenario, reconcile demand to available finished-unit capacity and see which assumptions change the timing of an expansion.
Long term demand forecasting connects future customer and usage assumptions to the capacity a company needs. Build the demand scenarios first, then compare each with sustainable finished-unit capacity. The useful result is a decision about timing and exposure, supported by assumptions that an operations or finance team can challenge.
An illustrative US manufacturer is deciding whether to add production hours before its customer base expands. It needs an annual unit view for the investment discussion and a monthly view later to test seasonal pressure. A yearly total alone cannot prove that a busy month can be supplied.
Export shipped units, customer IDs and product families for completed years. The Census Bureau distinguishes orders from shipments; keep both if fulfillment constraints could have suppressed the shipment history. Use comparable active-customer definitions throughout: an average active base is different from the year-end count. Reconcile units to the operating report before calculating units per customer.
Use the broader demand forecasting guide for the general planning context. Here the focus is the bridge from supplied commercial assumptions to a capacity decision.
The company uses full-year equivalent active customer counts, reflecting the portion of the year each customer traded. Its history is:
| Year | Equivalent active customers | Units per customer | Finished units |
|---|---|---|---|
| 2023 | 900 | 116 | 104,400 |
| 2024 | 950 | 118 | 112,100 |
| 2025 | 1,000 | 120 | 120,000 |
With customers in B, units per customer in C and finished units in D, calculate D2 and fill down:
=B2*C2
If finished units are the original export measure, rebuild usage with =D2/B2 instead. The multiplication must return the same unit total. Customer counts without matching periods will break that identity or produce a misleading usage rate.
Discuss what drove each input. Sales owns the evidence for customer additions and losses. Account teams explain expected usage. Operations owns the capacity assumptions. Finance checks that the proposed operating change and its cost have consistent timing.
Use a separate scenario sheet with the assumptions approved for discussion. These are illustrative planning inputs, not a statistical estimate or an assertion that the historical pattern will continue.
| Year | Equivalent active customers | Units per customer | Demand (units) |
|---|---|---|---|
| 2027 | 1,050 | 122 | 128,100 |
| 2028 | 1,120 | 125 | 140,000 |
| 2029 | 1,200 | 128 | 153,600 |
Again, demand is =B2*C2, filled down. Keep an assumption note beside each row: which customer wins are included, how customer losses were treated and why usage changes. Separate contractual commitments from management expectations.
For a business with several product families, calculate each family's units before totaling. Different products may consume different machine time. Revenue driver analysis provides the related commercial bridge; capacity still needs physical units or resource hours rather than revenue alone.
The manufacturer assumes 4,000 available production hours, a demonstrated rate of 40 gross units per hour and a finished-unit yield of 95%. Available hours already exclude planned downtime; do not deduct that downtime again through another factor.
| Capacity input or calculation | Value |
|---|---|
| Available production hours | 4,000 |
| Gross units per production hour | 40 |
| Finished-unit yield | 95% |
| Finished-unit capacity | 152,000 |
With these inputs in B2:B4, capacity is:
=B2*B3*B4
That is 4,000 × 40 × 0.95 = 152,000 finished units. The Federal Reserve's capacity methodology describes capacity as sustainable maximum output under a realistic work schedule with normal downtime. That is a useful discipline for the company's own denominator; the example is not a Federal Reserve estimate.
Put demand in B and capacity in C on a comparison sheet. Utilization in D2 and unmet capacity requirements in E2 are:
=B2/C2
=MAX(0,B2-C2)
| Year | Demand (units) | Capacity (units) | Required utilization | Capacity gap (units) |
|---|---|---|---|---|
| 2027 | 128,100 | 152,000 | 84.3% | 0 |
| 2028 | 140,000 | 152,000 | 92.1% | 0 |
| 2029 | 153,600 | 152,000 | 101.1% | 1,600 |
Percentages are rounded to one decimal place; calculate with unrounded values. Required utilization above 100% identifies a planning shortfall, not feasible production.
Use lower and higher customer and usage assumptions for 2029. Keep capacity unchanged so the source of the difference is visible.
| 2029 scenario | Customers | Units per customer | Demand (units) | Capacity gap (units) |
|---|---|---|---|---|
| Lower | 1,100 | 124 | 136,400 | 0 |
| Base | 1,200 | 128 | 153,600 | 1,600 |
| Higher | 1,300 | 132 | 171,600 | 19,600 |
The lower case leaves 152,000 − 136,400 = 15,600 units of headroom. The higher case requires 171,600 / 152,000 = 112.9% of existing capacity, rounded to one decimal place.
An additional 500 productive hours would supply 500 × 40 × 0.95 = 19,000 finished units. Capacity becomes 171,000 units. That covers the base case but leaves the higher case short by 171,600 − 171,000 = 600 units. The proposed action does not fully resolve the higher scenario.
Check the action's start date, staffing and upstream constraints before accepting those hours. Carry the associated spending and working capital into long term cash flow forecasting, rather than treating unused capacity as a cash benefit.
Bring your historical driver export, supplied demand scenarios and capacity assumptions in a file or Google Sheet. Covirage maps the columns, and its tools compute and check the comparisons; the external AI model explains the results with every figure traced to its rows. Create a free Covirage account and bring a sample of your own data; creating the account takes about a minute.
See forecast analysis for the supporting planning context.
Start with historical units, active customers, units per customer and product mix. Add signed commercial commitments and documented market assumptions where relevant. For capacity decisions, include available operating hours, demonstrated production rates, yield, downtime and the lead time of each possible capacity change.
A single rate can provide a rough reference, but it hides what must happen operationally. Separate customer growth from usage and mix changes. A forecast driven by new customers can require different commercial evidence and production resources from one driven by existing customers buying more.
Review it on the business planning cycle and when material assumptions change. Keep the previous approved version so a revision can be explained through customer, usage, mix or capacity changes. A new forecast should not overwrite the evidence used for an earlier investment decision.
No. It means planned demand exceeds the capacity denominator used in the calculation. The gap needs a supported response, such as an approved operating change, outsourcing or delayed demand. Check whether the stated capacity already includes normal downtime and sustainable operating conditions.