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.
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
| Item | Share of channel |
|---|---|
| Target utilization | 70% |
| Beacon airtime | 2.68% |
| Data airtime available at target | 67.32% |
| Planned utilization | 55.71% |
| Remaining headroom | 14.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
- Enter the total devices and the share that are active during the busy period.
- Use sustained application demand and a representative client PHY rate, not peak speed-test values.
- Set payload efficiency, retry rate, SSID beacon settings, and the utilization ceiling you want to preserve.
- 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.