%3C/text%3E%3C/svg%3E">
💻
💻 Tech & IT

VoIP Bandwidth per Call Calculator

Results update as you type.

Your numbers

Understanding the VoIP bandwidth calculator — concept and principle

A VoIP call needs more bandwidth than its codec's nominal bit rate, because every small voice packet carries IP, UDP and RTP headers plus link-layer framing. This calculator adds up that overhead for common codecs and tells you the bandwidth per call in one direction and the total for a number of simultaneous calls in both directions. It is used to size internet uplinks, WAN links and QoS queues for phone systems and contact centres.

VoIP packet and bandwidth per call160 bytes of voice plus 40 bytes of IP/UDP/RTP and 38 of layer 2 make 238 bytes; 50 per second is 95.2 kbps, and 10 two-way calls need 1.904 Mbps.Every voice packet carries headers160voice (G.711, 20 ms)40IP/UDP/RTP38Layer 2bytes in one packet (not to scale)= 238 bytes per packet50 packets every secondone every 20 ms238 × 8 × 50 = 95.2 kbpsper call, one direction× 2 directions× 10 callsTotal 1.904 Mbps
A 64 kbps G.711 call needs 95.2 kbps on the wire because of headers.

How it is calculated

The default layer-2 overhead of 38 bytes is full Ethernet on the wire: header 14, FCS 4, preamble 8 and inter-frame gap 12.

The principle

Voice is sent in many tiny packets to keep delay low, so headers form a large share of each packet. For G.711 the 40 bytes of IP/UDP/RTP add 25% to a 160-byte payload, and for G.729 they are twice the payload. A call is full-duplex: each side streams continuously, so capacity is needed in both directions.

Worked example

  1. Inputs: G.711 at 20 ms, 10 calls, 38 bytes layer-2 overhead.
  2. Packet size: 160 + 40 + 38 = 238 bytes.
  3. Per call, one direction: 238 × 8 × 50 = 95,200 bit/s = 95.2 kbps.
  4. Total: 95.2 × 10 × 2 = 1,904 kbps = 1.904 Mbps.
  5. With G.729 the same call needs (20 + 40 + 38) × 8 × 50 = 39.2 kbps.
How Per call, one direction (kbps) changes with Layer-2 overhead (bytes)How Per call, one direction changes with…80901001101209.51928.53847.55776Example: 95.2Layer-2 overhead (bytes)
Each point is the calculator re-run with only “Layer-2 overhead (bytes)” changed; the gold point is the default example. Change the inputs above and this chart follows your numbers.
Layer-2 overhead (bytes)Per call, one direction (kbps)
9.583.8
1987.6
28.591.4
3895.2
47.599
57102.8
76110.4

How to read the result

The total counts both directions added together. On a symmetric link, provide about half of it (here 952 kbps) in each direction, plus headroom for signalling and other traffic. Many vendor tables quote 87.2 kbps for G.711 over Ethernet because they count only the 18-byte header and FCS, not preamble and gap. Plan for peak concurrent calls, not average.

Common mistakes

Keep in mind: Results assume constant-rate audio without silence suppression and a 20 ms packet interval. Encryption (SRTP), tunnels and variable-rate codecs change the figures, so verify with your provider and equipment.

Frequently asked questions

How much bandwidth does one VoIP call use?

Roughly 80 to 100 kbps each way for G.711, and about 30 to 40 kbps for G.729, depending on link overhead.

Does a longer packet interval save bandwidth?

Yes. At 30 ms there are fewer packets and less header overhead, but delay increases.

Is bandwidth enough for good call quality?

No. Latency, jitter and loss matter as much, which is why voice traffic is usually prioritised with QoS.

Sources: IETF RFC 3550, RTP: A Transport Protocol for Real-Time Applications · ITU-T G.711, Pulse code modulation (PCM) of voice frequencies · ITU-T G.729, Coding of speech at 8 kbit/s using CS-ACELP · IETF RFC 6716, Definition of the Opus Audio Codec

Checked 8 Nov 2026. Standard formulas and RFC/IEEE definitions, computed locally in your browser — nothing you type is sent anywhere.

💻 All tech & IT tools →🌍 Calculators by country →