Free tool ยท VoIP bandwidth

How Much Bandwidth Do Your VoIP Calls Need?

This calculator works out the bandwidth your phone calls need from three inputs: how many calls happen at once, which codec your phones use, and which packet headers your network adds. It shows the result per call and in total, each direction, with the packet math written out and the codec bit rates cited to the RFCs.

  • Free, no account
  • RFC and Cisco figures cited
  • Shareable link

01 Calculator

Enter your calls and codec

Count the calls that happen at the same time at your busiest hour. The codec is in your phone system or trunk settings; G.711 is the usual default.

How many calls are in progress at once at the busiest moment, not calls per day.

The voice encoding your phones and trunk agree on.

Ethernet for sizing the office network; IP, UDP and RTP only for what a carrier counts.

How much voice each packet carries. Phones default to 20 ms.

From your provider's contract or a speed test, to see voice as a share of it.

Your entries live in the page address, which is what makes a result shareable. We do not save them to any account.

02 Your result

What your calls need

Enter the number of concurrent calls above and press Calculate to see the bandwidth per call and in total.

03 What else shares the line

What else is on the same line?

The calculator sizes the voice alone. At the busiest hour these ride alongside it, and most of them push upstream.

  • 01

    Video meetings and screen sharing

    Teams, Zoom and Meet calls carry far more than voice, and they peak at the same hours your phones do.

  • 02

    Cloud backups and file sync

    Scheduled backups and sync clients saturate the upload side, the one voice depends on most.

  • 03

    Cameras and recordings

    Security cameras uploading to the cloud, and every recorded call being stored, add steady upstream traffic.

  • 04

    Updates, point of sale and guest Wi-Fi

    Operating-system updates arrive in bursts; card terminals and guests share the same line unless you separate them.

Calls between desk phones in the same office stay on the local network and never touch the internet line; only the calls that leave the building count against the circuit.

04 How it is calculated

How is VoIP bandwidth calculated?

The standard packet model: a slice of voice plus its headers, sent many times a second.

  1. Voice payload per packet codec bit rate (kbit/s) x packet interval (ms) / 8
  2. Packet size on the wire payload + IP, UDP and RTP headers (+ Ethernet on a LAN)
  3. Packets per second, per call 1000 / packet interval (ms)
  4. Bandwidth per call, each direction packet size x 8 x packets per second / 1000
  5. Total for your calls, each direction bandwidth per call x concurrent calls
  6. Share of your upload speed total / upload speed (optional input)

Assumptions

  • Bandwidth is per direction. A call uses the figure shown upstream and the same again downstream.
  • Silence suppression and RTP header compression are off, so the result is the ceiling for the codec, not an average.
  • Header sizes are IP 20, UDP 8, RTP 12 and Ethernet 18 bytes (58 bytes in all on a LAN), as in Cisco's reference calculation. VLAN tags, IPv6 and the WAN circuit's own framing are not included.
  • Opus is a variable-rate codec; we use 20 kbit/s, the top of the range RFC 7587 recommends for wideband speech at 20 ms frames.
  • G.722 samples at 16 kHz but still carries 64 kbit/s, so it costs exactly what G.711 costs.
  • SIP signaling is not included; it is a few small messages at the start and end of a call next to a steady voice stream.

Sources

05 Codecs compared

How do the four codecs compare?

One call at 20 ms packets on an Ethernet LAN, computed from the cited bit rates and header sizes.

Bandwidth per call by codec
CodecPayload bit rateVoice per 20 ms packetPer call on Ethernet, each directionNotes
G.711 (PCMU or PCMA), 64 kbit/s64 kbit/s160 bytes87.2 kbit/sUncompressed narrowband voice, the default on most SIP trunks and desk phones. Handles fax and music on hold.
G.722 (HD voice), 64 kbit/s64 kbit/s160 bytes87.2 kbit/sWideband (7 kHz) audio at the same bit rate as G.711, so it costs nothing extra on the wire.
G.729, 8 kbit/s8 kbit/s20 bytes31.2 kbit/sCompressed voice with an eighth of the payload of G.711. Lower audio quality; not for fax or music.
Opus (wideband speech), 20 kbit/s20 kbit/s50 bytes43.2 kbit/sVariable-rate codec used by WebRTC and softphones. RFC 7587 recommends 16 to 20 kbit/s for wideband speech; we use the top of that range.

06 What to do about it

What to do with the figure

07 Questions

Questions about VoIP bandwidth

Why does G.711 need 87 kbit/s if the codec is 64 kbit/s?

Because every 20 milliseconds of voice travels in its own packet, and each packet carries headers: 20 bytes of IP, 8 of UDP, 12 of RTP and 18 of Ethernet. For G.711 that is 58 bytes of headers on 160 bytes of voice, fifty times a second, which is the 87.2 kbit/s Cisco publishes for the same case.

Does the calculator cover calls between phones in the same office?

Only if you want it to. Calls between two desk phones in one building usually stay on the local network and never touch the internet line, so for sizing an internet circuit count only the calls that leave the building: SIP trunk calls, remote workers and softphones at home. For sizing switches and Wi-Fi, count every simultaneous call.

How much headroom should I leave for voice?

Enough that voice never competes. The total is what the calls consume at the busiest moment, each direction; everything else your office does must fit beside it. Reserve the voice total with quality of service on the router and switches, watch the upload side, usually the smaller one, and size up the circuit when the share grows large.

Which codec should a small office choose?

G.711 is the safe default: phones and SIP trunks support it, it carries fax and music on hold, and the bandwidth is modest on any business line. Choose G.722 when your phones and provider both support HD voice, since it costs the same. Keep G.729 for thin links such as cellular backup, and expect Opus on softphones and WebRTC.

Next step

Need a Line That Carries Every Call?

We size, source and manage business internet, SD-WAN and phone systems for Orange County offices, with 24/7 support for everything we install. Start with a look at the connectivity options, or at the phone systems the calls run on.

Or call 24/7: (949) 861-4500

Last reviewed: . Published by Telxpress, Irvine, CA.