Skip to content
ENExplore Calculators

DHCP Pool Capacity Calculator

Check whether a DHCP pool has enough addresses once lease overhang and growth headroom are included.

About DHCP Pool Capacity Calculator

A lease that lasts longer than a client's session keeps the address bound after the device leaves, so the pool has to cover the overhang as well as the live population. The ratio of lease time to session time is exactly that multiplier. This is the arithmetic behind almost every guest-Wi-Fi outage: a /24 with an eight-hour lease and two-hour sessions supports only about 60 concurrent devices, not 250.

Formulas

DHCP Pool Capacity

addresses required = peak clients × (lease time ÷ average online time) × (1 + growth).

lease time ÷ average online time
Overhang multiplier — a lease outliving the session keeps the address bound
peak clients
Devices online simultaneously at the busiest moment
growth
Headroom fraction for future devices

Usable pool size

pool size = 2^(32 − prefix) − 2 − reservations

prefix
Subnet prefix length in bits
reservations
Statically assigned and infrastructure addresses

Worked example

With the default values below, DHCP Pool Capacity Calculator returns Addresses Required of 192. Change any input above and every figure here is recalculated in your browser.

Inputs used

Subnet prefix lengthaccepts 8–30 bits
24 bits
Static and infrastructure reservationsminimum 0 addresses
10 addresses
Peak concurrent clientsminimum 1 clients
40 clients
Lease timeminimum 1 min
480 min
Average client online timeminimum 1 min
120 min
Growth headroomaccepts 0–300 %
20 %

Results

Addresses Required
192
Addresses In The Pool
244
Pool Utilisation
78.7%
Spare Addresses
52
Lease Overhang Multiplier
4.00 ×

Step by step

  1. 1Values used
  2. 2DHCP Pool Capacity
  3. 3Usable pool size
  4. 4Addresses Required= 192
  5. 5Addresses In The Pool= 244
  6. 6Pool Utilisation= 78.7
  7. 7Spare Addresses= 52
  8. 8Lease Overhang Multiplier= 4.00 ×

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, fees or charges or compounding frequency into account.
  • Figures are rounded for display to 2 decimal places, 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 DHCP Pool Capacity calculated?

addresses required = peak clients × (lease time ÷ average online time) × (1 + growth). A lease that lasts longer than a client's session keeps the address bound after the device leaves, so the pool has to cover the overhang as well as the live population. The ratio of lease time to session time is exactly that multiplier.

Why does DHCP Pool Capacity matter?

This is the arithmetic behind almost every guest-Wi-Fi outage: a /24 with an eight-hour lease and two-hour sessions supports only about 60 concurrent devices, not 250.

What values do I need to enter?

This calculator takes 6 inputs: Subnet prefix length, Static and infrastructure reservations, Peak concurrent clients, Lease time, Average client online time, Growth headroom. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

DHCP Pool Capacity Calculator – Calculate Addresses Required