Productivity and Utilities

DHCP Scope Planner

Enter a network and the addresses you want to set aside to see the DHCP pool that is left.

Your numbers

Example network. Write it as address/prefix. The prefix must be between /8 and /30.

Example figure. Addresses at the bottom of the range for the router, switches, access points and servers.

Example figure. Printers, cameras and other devices with a fixed address, placed right after the infrastructure block.

Example figure. Addresses kept free just below the broadcast address.

Example figure. Devices that may hold a lease at the same time.

Example figure. Clients try to renew when half of the lease has passed.

Result

Dynamic pool

192.168.10.31 to 192.168.10.249

219 addresses in 192.168.10.0/24.

Usable host addresses
254
Addresses in the pool
219
Pool left after devices
69
Share of pool in use
68.5%
Renewals per hour
37.5

Layout of the subnet

BlockFirstLastAddresses
Network address192.168.10.0192.168.10.01
Infrastructure192.168.10.1192.168.10.1010
Static devices192.168.10.11192.168.10.3020
Dynamic pool192.168.10.31192.168.10.249219
Reserve at the top192.168.10.250192.168.10.2545
Broadcast address192.168.10.255192.168.10.2551
Total256
How this was calculated
  1. A /24 holds 2^8 = 256 addresses. Two are not usable by hosts (the network and broadcast addresses), leaving 254.
  2. The infrastructure, static and top reserves take 35 of them, so the dynamic pool is 254 - 35 = 219.
  3. Clients renew at half of the lease, so 150 devices with an 8 hour lease send about 37.5 renewal requests per hour on average.
  • Leave room beyond the device count for guests and for leases that have not expired yet. This page does not choose a safe margin for you.

Calculated using SumPanda.com · https://sumpanda.com/dhcp-scope-planner/

Results are estimates for general information. Verify important figures before relying on them.

Next step

How to use the dhcp scope planner

  1. Enter the network and prefix, such as 192.168.10.0/24. The prefix can be from /8 to /30.
  2. Enter how many addresses to keep for infrastructure at the bottom, for static devices right after, and as a reserve just below the broadcast address.
  3. Enter the number of devices that will use DHCP and the lease time in hours.
  4. Read the pool range and size, how many addresses are left over after your devices, and the table showing every block of the subnet.

Formula

usable addresses = 2^(32 - prefix) - 2

pool = usable - infrastructure - static devices - top reserve

pool left = pool - devices using DHCP

renewals per hour = devices / (lease hours / 2)

The network address and the broadcast address cannot be given to a host. Clients try to renew at half the lease time, so a device with an 8 hour lease asks about every 4 hours.

An office /24

A /24 holds 256 addresses and 254 are usable. Setting aside 10 for infrastructure (192.168.10.1 to .10), 20 for static devices (.11 to .30) and 5 at the top (.250 to .254) leaves a pool of 254 - 35 = 219 addresses, from 192.168.10.31 to 192.168.10.249.

With 150 devices on DHCP, 69 addresses stay free and 68.5% of the pool is in use. An 8 hour lease means each device renews every 4 hours, about 150 / 4 = 37.5 renewals an hour on average.

Why leave room

A lease stays on the books until it expires, even after a device leaves, so the number of addresses in use can run ahead of the number of devices that are on the network at one moment. Guests, phones that come and go, and test equipment all add up. The page shows the share of the pool in use so you can see how tight a plan is, but it does not decide how much room is enough.

Shorter leases free addresses sooner but cause more renewals. Longer leases are quieter but hold addresses longer. For a block with many small subnets, plan them with the VLSM Subnet Planner first, then use this page for each one.

Keeping static and dynamic apart

Putting static addresses in their own block, outside the DHCP pool, avoids a server handing out an address that a printer already uses. The layout table shows each block with its first and last address so it can be copied into a server configuration. See also the Subnet Calculator for the mask and broadcast address.

Assumptions and limits

  • The layout runs from the bottom of the subnet upward: network address, infrastructure, static devices, pool, top reserve, broadcast.
  • Prefixes from /8 to /30 are accepted. A /31 or /32 has no usable host range in this model.
  • The figures shown are example values to replace with your own numbers, not recommendations.
  • Renewals are averaged evenly over time, which real traffic is not, and rebinding and rebooting bursts are not modeled.
  • DHCP options, reservations by hardware address and failover pairs are outside the page.

Formulas reviewed October 10, 2026. See the calculation methodology for how SumPanda rounds, tests and sources its formulas.

Frequently asked questions

What does Short by 81 mean?

You entered more DHCP devices than there are addresses in the pool, by 81. Enlarge the subnet, shorten the lease or move some devices to another scope.

Why is the first usable address not at the start of the pool?

The pool begins after the infrastructure and static blocks, so a pool starting at .31 means the first 30 usable addresses are reserved.

Is a lease of 8 hours a good choice?

It is a common starting point for offices, not a rule. Pick the lease from how often devices come and go on your network.

What goes in the reserve at the top?

Whatever you choose, such as a few addresses for future servers. The page just keeps them out of the pool.