VPN Bandwidth Calculator
Size the WAN circuit a remote-access or site-to-site VPN needs once encryption and encapsulation overhead is added.
Inputs
Tunnel Bandwidth Required
41.47Mbps
Useful Payload
38.40Mbps
Encapsulation Overhead
8.00%
Circuit Size with 25% Headroom
51.84Mbps
Concurrent Users
150
Step by step
Values used
Remote users = 500 users; Per-user throughput = 256 kbps; Concurrent users = 30 %; Average packet size = 700 bytes; VPN encapsulation = IPsec ESP tunnel, AES-GCM (56 B)
VPN Bandwidth
tunnel Mbps = concurrent users × per-user rate × (packet size + encapsulation bytes) ÷ packet size.
Tunnel Bandwidth Required
= 41.47 Mbps
Useful Payload
= 38.40 Mbps
Encapsulation Overhead
= 8.00
Circuit Size with 25% Headroom
= 51.84 Mbps
Concurrent Users
= 150
How it works
Concurrency turns a user population into a simultaneous load, and the ratio (payload + header) ÷ payload converts clear-text demand into ciphertext on the wire. Small packets pay the fixed ESP header far more often, so voice-heavy traffic inflates more than bulk file transfer. VPN circuits are billed on the encrypted rate, not the payload rate, so sizing on application throughput alone under-provisions the link by 8–15% and shows up as tunnel drops at peak.
Formula
VPN Bandwidth
tunnel Mbps = concurrent users × per-user rate × (packet size + encapsulation bytes) ÷ packet size.
- per-user rate
- Average application throughput per active user
- encapsulation bytes
- Bytes the VPN adds to every packet (56–73 for IPsec ESP)
Frequently Asked Questions
How is VPN Bandwidth calculated?
tunnel Mbps = concurrent users × per-user rate × (packet size + encapsulation bytes) ÷ packet size. Concurrency turns a user population into a simultaneous load, and the ratio (payload + header) ÷ payload converts clear-text demand into ciphertext on the wire. Small packets pay the fixed ESP header far more often, so voice-heavy traffic inflates more than bulk file transfer.
Why does VPN Bandwidth matter?
VPN circuits are billed on the encrypted rate, not the payload rate, so sizing on application throughput alone under-provisions the link by 8–15% and shows up as tunnel drops at peak.
What values do I need to enter?
This calculator takes 5 inputs: Remote users, Per-user throughput, Concurrent users, Average packet size, VPN encapsulation. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
You might also need
- VPN Health Score CalculatorCommonly used together
- Encapsulation Overhead CalculatorCommonly used together
- Tunnel MTU CalculatorCommonly used together
- OpenVPN Performance CalculatorCommonly used together
- WireGuard Throughput CalculatorCommonly used together
- QoS Bandwidth Allocation CalculatorAlso in VPN & SD-WAN