How the calculation works

Volume to average rate. One gigabyte (decimal, 10⁹ bytes) is 8,000 megabits, so:

  • average Mbps = GB × 8,000 ÷ seconds in the month
  • GB a month = average Mbps × seconds in the month ÷ 8,000

The month length matters by about 10% between February and a 31-day month, so it is an input: 28, 29, 30 or 31 days, or the 30.44-day average (365.25 ÷ 12). The default is 30 days, 2,592,000 seconds.

Estimated 95th percentile. Burstable (95/5) billing works from samples of the port’s traffic rate, usually taken every 5 minutes. At the end of the month the samples are sorted, the top 5% are discarded and the bill uses the highest remaining sample. Monthly volume alone cannot reproduce that, so the calculator multiplies the average by a ratio you set: estimated 95th = average Mbps × (95th ÷ average). The default ratio of 2 is a placeholder. Take your own from a past bill or usage graph: the billed 95th percentile divided by that month’s average rate.

Burstable bill (optional). With a commit and prices per Mbps:

  • commit charge = commit Mbps × commit price
  • burst charge = (95th − commit) × burst price, when the 95th is above the commit
  • bill = commit charge + burst charge

Any flat-rate or unmetered offer below that bill costs less for this traffic. Contract terms vary, for example in how usage above the commit is priced, how the 95th is rounded and whether inbound and outbound are measured separately, so check the billing definition before you compare.

Worked example

A colocation customer sends 100 TB a month outbound, the direction its provider’s samples show as the higher one, over a 30-day month (2,592,000 seconds):

  • average rate = 100,000 GB × 8,000 ÷ 2,592,000 = 308.64 Mbps
  • with a peak-to-average ratio of 2, the estimated 95th percentile is 617.28 Mbps

Illustrative prices, not market rates: a 500 Mbps commit at $1.00 per Mbps and burst at $1.50 per Mbps:

  • commit charge = 500 × $1.00 = $500.00
  • burst = 617.28 − 500 = 117.28 Mbps × $1.50 = $175.93
  • estimated bill = $675.93 a month, about $1.10 per Mbps of 95th percentile

A flat-rate port offered below $675.93 a month would cost less for this traffic, as long as the port is large enough to carry the peaks.

Going the other way, a steady average of 100 Mbps for a 30-day month moves 100 × 2,592,000 ÷ 8,000 = 32,400 GB, or 32.4 TB.