Maintenance Window Calculator
Plan a change window: task time, rollback reserve, verification and whether it fits before the impact deadline.
About Maintenance Window Calculator
Execution time scales down with parallelism but preparation and verification do not, so they dominate small changes. The rollback reserve is subtracted from the end of the window to give the point of no return — the moment after which backing out no longer fits. Changes that overrun their window turn into unplanned outages with no rollback path, which is why the point of no return matters more than the total duration.
Formula
Maintenance Window
total = preparation + (devices × time per device ÷ parallel streams) + verification; rollback reserve = half the execution time + verification.
- parallel streams
- How many devices are worked on simultaneously
- point of no return
- Latest start time from which a rollback still completes inside the window
Worked example
With the default values below, Maintenance Window Calculator returns Total Time Required of 142. Change any input above and every figure here is recalculated in your browser.
Inputs used
- Devices to changeaccepts 1–100,000 devices
- 24 devices
- Time per deviceaccepts 0.5–1,000 minutes
- 12 minutes
- Devices worked in parallelaccepts 1–500 streams
- 4 streams
- Pre-checks and preparationaccepts 0–5,000 minutes
- 30 minutes
- Post-change verificationaccepts 0–5,000 minutes
- 40 minutes
- Window length availableaccepts 10–10,000 minutes
- 240 minutes
Results
- Total Time Required
- 142 minutes
- Execution Time
- 72 minutes
- Rollback Reserve Held Back
- 76 minutes
- Point of No Return
- 164 minutes into the window
- Does It Fit?
- Fits with 98 minutes of slack
Step by step
- 1Values used
- 2Maintenance Window
- 3Total Time Required= 142 minutes
- 4Execution Time= 72 minutes
- 5Rollback Reserve Held Back= 76 minutes
- 6Point of No Return= 164 minutes into the window
- 7Does It Fit?= Fits with 98 minutes of slack
Assumptions and limits
- The result is derived only from the 6 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
- Figures are rounded for display to whole numbers, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
Frequently Asked Questions
How is Maintenance Window calculated?
total = preparation + (devices × time per device ÷ parallel streams) + verification; rollback reserve = half the execution time + verification. Execution time scales down with parallelism but preparation and verification do not, so they dominate small changes. The rollback reserve is subtracted from the end of the window to give the point of no return — the moment after which backing out no longer fits.
Why does Maintenance Window matter?
Changes that overrun their window turn into unplanned outages with no rollback path, which is why the point of no return matters more than the total duration.
What values do I need to enter?
This calculator takes 6 inputs: Devices to change, Time per device, Devices worked in parallel, Pre-checks and preparation, Post-change verification, Window length available. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Related Calculators
You might also need
- Network SLO Compliance CalculatorCommonly used together
- Change Impact CalculatorCommonly used together
- Network Upgrade Time CalculatorCommonly used together
- SLA Availability CalculatorAlso in Network Operations
- IP Address Capacity PlannerAlso in Network Operations
- Power over Ethernet (PoE) Budget CalculatorAlso in Network Operations
