Skip to content
ENExplore Calculators

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

  1. 1Values used
  2. 2Maintenance Window
  3. 3Total Time Required= 142 minutes
  4. 4Execution Time= 72 minutes
  5. 5Rollback Reserve Held Back= 76 minutes
  6. 6Point of No Return= 164 minutes into the window
  7. 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.

Maintenance Window Calculator | Calcrivo