WiFi Airtime & AP Capacity Calculator

Enter a realistic client load, PHY rate, retry rate, SSID count, and utilization target to estimate how many client-serving radios and access points the busy hour needs.

Your numbers
Enter the devices expected in the coverage area, including devices that may be idle.
Estimate the percentage of clients actively sending or receiving traffic during the busy period.
Use sustained application throughput for each active client, not its speed-test peak.
Enter a realistic median negotiated link rate, not the access point's advertised maximum.
Estimate useful payload throughput as a share of PHY rate after normal WiFi overhead.
Enter the percentage of transmission attempts consumed by retransmissions.
Count each separately beaconed network on the radio.
Five hundred bytes is a reasonable planning default for common capabilities and information elements.
The common default of 100 time units equals 102.4 milliseconds.
Use the lowest enabled basic rate at which beacon frames are transmitted.
Choose the preamble used with the configured beacon basic rate.
Reserve headroom for contention, traffic bursts, neighboring networks, and estimation error.
Count only radios that will serve clients on separate usable channels.

What this calculator leaves out

  • This is a capacity-planning estimate, not a coverage prediction or performance guarantee.
  • Calculate each band and channel independently when client mix, PHY rate, SSID configuration, or interference differs.
  • The model does not explicitly simulate contention collisions, OFDMA scheduling, MU-MIMO, packet aggregation, roaming, multicast traffic, hidden nodes, neighboring networks, or non-WiFi interference.

By using this calculator you agree to the Terms of Use. Results are estimates, not professional advice.

Required access points1

Busy-hour traffic demand (Mbps)
210
Effective payload capacity per radio (Mbps)
198
SSID beacon airtime
2.68%
One-radio channel utilization
108.74%
Maximum clients per radio
76
Required client-serving radios
2
Planned utilization per radio
55.71%
Remaining airtime headroom
14.29%
Per-radio airtime budget
ItemShare of channel
Target utilization70%
Beacon airtime2.68%
Data airtime available at target67.32%
Planned utilization55.71%
Remaining headroom14.29%

Maximum clients per radio rounds down, while required radios and access points round up.

One-radio utilization is above 100%, so the entered load cannot fit on one radio.

How to use this calculator

  1. Enter the total devices and the share that are active during the busy period.
  2. Use sustained application demand and a representative client PHY rate, not peak speed-test values.
  3. Set payload efficiency, retry rate, SSID beacon settings, and the utilization ceiling you want to preserve.
  4. Read the clients-per-radio limit, required radios, required access points, and planned airtime headroom.

How WiFi airtime capacity is calculated

This calculator turns a busy-hour demand estimate into a radio and access point count. Let N be total clients, a the active-client percentage as a decimal, and d the Mbps needed by each active client. Busy-hour demand is D = N * a * d.

The useful payload capacity of one radio starts with the representative PHY rate, then discounts normal protocol overhead and retransmissions: C = R * e * (1 - r). Here R is PHY rate, e is payload efficiency, and r is retry rate.

Beacon overhead is counted before client data. A beacon frame uses t = P + (8 * F / B) microseconds, where P is preamble time, F is beacon bytes, and B is the basic rate in Mbps. With S SSIDs and interval I milliseconds, beacon airtime is b = S * (1000 / I) * t / 1000000.

One-radio utilization is b + D / C. The usable target airtime for data is u - b, where u is the target channel utilization. Maximum clients per radio are floor(C * (u - b) / (a * d)) when each associated client has nonzero expected demand. Required radios are ceil(D / (C * (u - b))), with at least one radio when clients exist, and required access points are that radio count divided by usable client radios per AP and rounded up.

What moves the result most

The active-client percentage and per-client demand usually dominate the required radio count. PHY rate and payload efficiency matter just as much because advertised rates rarely become useful application throughput. Retries are also expensive: a 20% retry rate means one fifth of transmit attempts are spent repeating frames instead of carrying new payload.

SSID count and low beacon basic rates can quietly consume airtime. Four SSIDs at 6 Mbps may be modest, while many SSIDs at 1 Mbps can use more channel time than the target leaves for data.

What this calculator leaves out

The model is a planning estimate for one band, one channel plan, and one representative client mix. It does not simulate contention collisions, OFDMA scheduling, MU-MIMO, aggregation, multicast, roaming, hidden nodes, controller band steering, or non-WiFi interference. Treat neighboring networks by lowering the target utilization or running a separate airtime budget for the affected channel.

Worked example

Suppose an area has 120 client devices, 35% active in the busy hour, and 5 Mbps of sustained demand per active client. Demand is 120 * 0.35 * 5 = 210 Mbps.

With a 400 Mbps representative PHY rate, 55% payload efficiency, and 10% retries, one radio has 400 * 0.55 * 0.90 = 198 Mbps of effective payload capacity. Four 500-byte SSID beacons every 102.4 ms at 6 Mbps with OFDM preamble use about 2.68% of the channel.

At a 70% target utilization, one radio would be at about 108.74% utilization, so it cannot carry the load alone. The calculator estimates 76 clients per radio, 2 required client-serving radios, and 1 required access point when each AP has two usable client radios. Planned utilization is about 55.71% per radio, leaving about 14.29 percentage points of headroom.

Common questions

What is WiFi airtime utilization?

WiFi airtime utilization is the share of channel time used by transmissions, management frames, and retransmissions. A radio can have low Mbps throughput but high airtime use when rates are low, retries are high, or management overhead is large.

How many clients can one WiFi access point support?

The useful answer depends on active clients, demand per active client, PHY rates, retries, SSIDs, and the number of usable radios. This calculator estimates clients per radio first, then converts the radio count into access points using the client-serving radios per AP.

Why is PHY rate higher than real throughput?

PHY rate is the link-layer signaling rate. Real application throughput is lower because WiFi needs MAC headers, acknowledgments, contention time, interframe spacing, encryption overhead, aggregation behavior, and sometimes retransmissions.

Why do additional SSIDs consume airtime?

Each separately beaconed SSID sends periodic beacon frames at a basic rate that is often much slower than client data rates. More SSIDs, larger beacon frames, shorter beacon intervals, and lower basic rates all increase management airtime.

Should 2.4 GHz, 5 GHz, and 6 GHz be calculated separately?

Yes. Each band can have different PHY rates, client mix, SSIDs, retry rates, channel widths, and interference. Run separate calculations when those assumptions differ, then compare the radio count with the AP model and channel plan.

How can controller statistics improve the estimate?

Use measured median PHY rates, retry rates, channel utilization, and busy-hour client counts from the WLAN controller when they are available. Replace broad planning defaults with those observed values for the band and area being sized.

Put this calculator on your site

Paste the snippet below where you want the calculator to appear. It stays up to date automatically and links back here.

<iframe src="https://countfolk.com/embed/wifi-airtime-client-capacity-calculator/" title="WiFi Airtime & AP Capacity Calculator" width="100%" height="640" style="border:0;max-width:44rem" loading="lazy"></iframe>