NBN speeds mostly steady, but improvements needed

Fixed-line NBN customers received generally good levels of service during the latest round of ACCC broadband speed tests, but some consumers experienced a dip in speeds.

The ACCC’s latest Measuring Broadband Australia report, released today, expands the number of retail service providers (RSPs) to include Dodo, iPrimus and Exetel, enabling the report to cover a wider range of price points.

The performance of most RSPs remained steady across the busy evening hours of 7pm to 11pm, but TPG and iiNet experienced a decline in download speed performance compared to the previous quarter.

Download speeds during the busiest hour – when RSP networks were under the most stress during the 30-day testing period – were significantly lower than at other busy times.

The performance of different RSPs in managing this congestion varied considerably, ranging from 71.8 per cent of the maximum plan speed to as low as 48.3 per cent.

The ACCC believes the drop in speeds may have resulted from retailers migrating their customers to new wholesale NBN products launched in October.

"It is good to see that providers have generally managed the transition to NBN Co’s new wholesale products without too much impact on customers," ACCC Chair Rod Sims said.

"We will await the next round of speed testing results with interest, to see if providers have improved their performance."

Underperforming services, which represent about 13 per cent of all tested connections and are mostly fibre to the node (FTTN), continued to significantly impact the overall download speed results.

These services never come close to delivering the maximum speed promised, because of either limitations with some FTTN lines, or connection issues such as in-house wiring faults.

"We encourage customers who aren’t getting the maximum speeds to contact their internet service provider to ask whether the problem can be fixed or about moving onto a cheaper plan," Mr Sims said.

This report includes, for the first time, a breakdown of speed results by NBN technology, reporting the performance of fibre to the premise (FTTP), FTTN and hybrid fibre coaxial (HFC) networks.

The results show FTTP and HFC services deliver about 86 per cent to 87 per cent of maximum plan speeds at busy hours, compared to about 79 per cent for FTTN. However when underperforming services are removed, the results are comparable for all technologies, at almost 88 per cent. This demonstrates that with further work, many more FTTN customers could expect to see similar speeds on their current plans as customers on other NBN technologies.

All the NBN broadband technologies are currently delivering a faster broadband experience than ADSL, where the average speed is just 8.5 Mbps during busy hours.

"We expect NBN Co and RSPs’ focus to remain on fixing speed-related problems and ensuring consumers receive good speeds on their current plans, regardless of which NBN fixed-line technology is supplied to them," Mr Sims said.

While the increased number of volunteers for the Measuring Broadband Australia program has allowed the ACCC to report on broadband speeds on a wider range of retailers, more participants are needed.

"The more volunteers that sign on, the more extensive and detailed information we can provide Australians to help them make informed decisions about NBN services," Mr Sims said.

"We are especially in need of consumers with small RSPs or on lower speed plans, so please head to our website to sign up."

Broadband customers can apply to be a volunteer by signing up at: https://measuringbroadbandaustralia.com.au/

Testing of 25, 50, and 100 Mbps plans and ADSL services took place over 30 days during November 2018 and involved more than 980 NBN and ADSL services supplied by 15 RSPs, using 220,000 download speed tests. Results are statistically significant with a small sampling error.

"Busiest hour speeds" refers to the fifth lowest hourly average speed out of all the month’s busy hours (7pm to 11pm). This measurement indicates how well RSPs are managing congestion on their networks. This information was included in previous reports, but has, for the first time, been provided in the Measuring Broadband Australia consumer dashboard.

See also

Measuring Broadband Australia report

Broadband speed information for consumers

More information: Measuring Broadband Australia

Background

In April 2017 the Federal Government announced that it would fund the ACCC to launch a national broadband performance monitoring and reporting program, aimed at providing Australian consumers with accurate and independent information about broadband speeds through to 2021.

Program testing and data is provided by UK-based firm SamKnows using internationally tested methods similar to those used in established programs in the UK, US and Canada.

The program has a growing testing panel of more than 1500 volunteers in the field in readiness for the next quarter of testing and continues to collect expressions of interest from potential volunteers.

Underperforming services

A service is classed as "underperforming" if it rarely, if ever, records a download speed that is at least 75 percent of the plan speed. In the test period for the current report, 13 percent of NBN services tested were underperforming.

The MBA reports also record the proportion of NBN speed tests that fail to reach even 50 percent of the plan speed. In the current report, 7.4 percent of speed tests failed to reach this level. Most of these very low test results relate to underperforming services, although other NBN services tested can also record speeds at this very low level from time to time.

Two factors may result in FTTN services delivering substantially lower than the maximum plan speed - the distance of the home from the node, and issues with internal wiring within the home.

Consumers with underperforming services may fall into one of three categories:

  • The consumer may have chosen to sign up to a higher speed plan after being informed by their RSP that they would only receive a limited speed boost, because they sufficiently value additional speed to pay the higher plan fee. In some cases, the RSP may be offering the consumer a discount on the higher plan fee.
  • The consumer may have been put on to a higher speed plan on a special deal that only charges them the price of their original plan, but that may offer some increase to their maximum speed as a result.
  • The consumer may not have made a properly informed decision to sign up for the higher speed plan, because the RSP did not disclose that the plan speeds could not be achieved over the consumer’s current network connection.

The Australian Consumer Law applies in respect of underperforming services. RSPs must ensure they are providing accurate information and support to customers.

If consumers believe they are not getting the services promised they should raise the issue with their RSP in the first instance and, if necessary, lodge a complaint with the Telecommunications Industry Ombudsman (TIO).

Note: This page requires JavaScript to display correctly, please enable JavaScript or use a browser that support JavaScript.

/* Chart sizing */ .chart { height: 500px; } .old .chart { height: 320px; } #chart_a svg text { font-weight: 700 !important; fill: #363535 !important; } #chart_1, #chart_3, #chart_6, #chart_8 { height: 320px; } #chart_4, #chart_4a, #chart_4b { height: 280px; } #chart_5a, #chart_5b { height: 240px; } #chart_5c { height: 400px; } #chart_5a .nv-legend text, #chart_5b .nv-legend text { font: 700 11px 'Source Sans Pro', sans-serif !important; fill: #666; } #chart_6 .bar-values, #chart_6 .bar-label { font-weight: 700 !important; stroke-width: 0; } #chart_6 .bar-label { fill: #666; font-size: 12px !important; } .tech_measures_container { padding: 0 0 30px 0; margin-top: 10px; background: #fcfcfc } .stats-block-container { position: relative; } #chart_table, #chart_table * { font-size: 14px; border-collapse: collapse; } table.accessible-table>tbody>tr>*:not(:nth-child(1)) { text-align: right; } /* Fonts */ .nbn h2, .nbn h3 { font-family: 'Montserrat', sans-serif !important; font-weight: 700; font-size: 21px; letter-spacing: -0.01em !important; } .nbn h2 { margin: 2.4em 0 0.8em; } .nbn h3 { font-size: 16px; } /* Data toggle */ .nbn .nav { margin-bottom: 15px; font-family: 'Montserrat', sans-serif !important; font-size: 16px; letter-spacing: -0.01em; } .nbn .nav-tabs>li.active>a, .nbn .nav-tabs>li.active>a:hover, .nbn .nav-tabs>li.active>a:focus { background-color: transparent; } .nbn .nav-tabs { border-bottom: 0; width: auto; display: block; } .nbn .nav>li>a { border-bottom: 0 !important; padding: 5px 10px !important; color: #363535; border: 0 !important; transition: all 0.25s ease; } .nbn .nav>li>a:hover { color: #BA1622; background: #f3f3f3; border-radius: 5px; } .nbn .nav>li.active>a i.fa:before { content: "f111" !important; color: #0E766E; } .nbn .nav>li:not(.active)>a i.fa:before { content: "f10c" !important; } /* NVD3 override - Text */ .nvd3 text { font: 400 14px 'Montserrat', sans-serif !important; color: #666 !important; fill: #666 !important; } .nvd3 .tick text, .nv-axisMaxMin-y text, .nv-axisMaxMin-x text { font: 700 12px 'Montserrat', sans-serif !important; } .nvd3.nv-pieChart .nv-pie-title { font: 700 21px 'Montserrat', sans-serif !important; } .nvd3 .nv-pieLabels>.nv-label>text { font-weight: 700 !important; } .nvd3 .nv-group:nth-child(n+5) text.series-label { font-size: 10px !important; fill-opacity: 1; fill: inherit !important; } .nvd3 .nv-group text.series-label { font-size: 14px !important; stroke-width: 0 !important; color: #363535 !important; font-weight: 700 !important; fill: #363535 !important; fill-opacity: 1; } /* NVD3 override - Fill */ svg .nv-legend * { transition: all 0.5s ease; } svg g.nv-barsWrap * { fill-opacity: 0.75 !important; transition: fill-opacity 250ms linear, stroke-opacity 250ms linear; } svg.gauge>*:not(g) { fill-opacity: 0.8 !important; transition: fill-opacity 250ms linear, stroke-opacity 250ms linear; } svg.gauge>*:not(g):hover, svg g.nv-barsWrap *:hover { fill-opacity: 1 !important; } svg g.nv-barsWrap text { fill-opacity: 1 !important; } .nvd3.nv-wrap.nv-line .nv-groups path:first-child { fill-opacity: 0.05; } /* Hybrid HTML + SVG charts UNUSED */ .hybrid_chart { margin-top: 20px; } .hybrid_chart>div { padding: 0; float: left; } .hybrid_chart>div:nth-child(1) { width: 160px; } .hybrid_chart>div:nth-child(2) { width: calc(100% - 160px); } .chart_labels * { transition: all 0.25s ease; } .chart_labels>ul { list-style: none; padding: 0; font: 700 15px 'Montserrat', sans-serif; margin-top: 18px; margin-right: -13px; } .chart_labels>ul>li { text-align: right; margin-bottom: 33.5px; position: relative; } .chart_labels>ul>li>span { display: block; font-size: 18px; letter-spacing: -0.02em; } .chart_labels>ul>li>span.movement { letter-spacing: -0.02em; } .chart_labels>ul>li>span.new>i { font-style: normal; padding: 2.5px 5px; background: #eee; border-radius: 5px; display: inline-block; } .chart_labels.vbusy>ul { margin-top: 28px; } .chart_labels.vbusy li { height: 40px; } .old .chart_labels.vbusy>ul { margin-top: 8px; } .old .chart_labels.vbusy li { height: 11.8px; } .chart_labels.upload li>span:nth-child(2), .chart_labels.download li>span:nth-child(3), .chart_labels.vbusy li>span:nth-child(2), .chart_labels.vbusy li>span:nth-child(3) { display: none; visibility: hidden; } /* Dials */ .tabs-animated { overflow: hidden; } .graph-section { margin-left: 0; } .graph-section.sm_multi>section { padding: 0 60px 0 0; } .graph-section i { display: block; margin: 10px -30px -25px 0; text-align: center; font-style: normal; font: 700 12px 'Montserrat', sans-serif !important; } @media (max-width: 1169px) and (min-width:768px) { .graph-section { margin-left: 0; } .graph-section i { margin: 10px auto -25px 0; font-size: 10.5px !important; } } @media (max-width: 767px) { .graph-section i { text-align: left; margin: 10px auto -25px 0; font-size: 12px !important; } .graph-section { margin-left: 0; } } @media (max-width: 480px) { .graph-section i { min-height: 48px; margin: 10px -45px -25px 30px; } .graph-section>p>span>svg { margin-top: -15px; } .graph-section { margin-left: -45px; } } /* Dials - movement indicators */ .movement.down, .movement.up { font-size: 12px; font-weight: 700 !important; } .movement.down .fa, .movement.down { color: #BA1622 } .movement.up .fa, .movement.up { color: #0E766E; } .movement.down .fa, .movement.up .fa { margin: 0 1px 0 2px; } .movement.new { font-size: 10px; padding: 3px; background: #eee; display: inline-block; border-radius: 2px; margin-top: -2px; margin-left: 5px; position: absolute; top: 9px; } /* NVD3 override - tooltip */ .nvtooltip { background: #fff !important; border-radius: 0 !important; border: 2px solid #fafafa !important; font: 400 13px 'Montserrat', sans-serif !important; color: #666 !important; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); max-width: 320px; white-space: inherit; } .nvtooltip, .nvtooltip table { font: 400 13px 'Montserrat', sans-serif !important; } /* Dials & tooltips conditional */ div.dial-tooltip { position: absolute; padding: 5px 15px 0 15px; background: #fff; border: 2px solid #fafafa; pointer-events: none; font-family: 'Montserrat', sans-serif; font-size: 13px; max-width: 420px; min-width: 240px; display: block; color: #666; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); margin-right: 50px; } #dials_container svg { overflow: visible; } svg.gauge .secondVal { font-family: 'Montserrat', sans-serif; font-size: 9.5px; font-weight: 700; fill: #666 !important; } #chart1_dl svg.gauge path:nth-child(3) { fill: url(#stripe) !important; } .secondValMark { height: 10px; width: 10px; border-left: 0; background: #410099; } div.dial-tooltip ul { margin: 10px -5px 0 -5px; padding: 0; list-style: none; display: block; clear: both; } div.dial-tooltip li { display: block; clear: both; } div.dial-tooltip.upload li:nth-child(2), div.dial-tooltip.vbusy li:nth-child(2), .explain-rich.download ul>li:nth-child(2), .explain-rich.upload ul>li:nth-child(2), .explain-rich.upload ul>li:nth-child(6), .explain-rich.vbusy ul>li { display: none; visibility: hidden; } .explain-rich.vbusy ul>li:nth-child(2), .explain-rich.vbusy ul>li:nth-child(3), .explain-rich.vbusy ul>li:nth-child(4), .explain-rich.vbusy ul>li:nth-child(5) { display: inherit; visibility: inherit; } div.dial-tooltip span { float: left; margin-bottom: 15px; } div.dial-tooltip span:nth-child(1) { margin-right: 5px; width: 10px; } div.dial-tooltip span:not(:nth-child(1)) { line-height: 1.25em; margin-top: -5px; } div.dial-tooltip span.tip_label { width: 220px; margin-right: 5px; } div.dial-tooltip span.tip_val { font-weight: 700; width: 110px; } div.dial-tooltip p { margin-left: -5px; } #chart1_ul text.secondVal { display: none !important; visibility: hidden !important; } /* chart-1 */ #chart_1.v3 .nvd3 .tick text, #chart_1.v3 .nv-axisMaxMin-y text, #chart_1.v3 .nv-axisMaxMin-x text { font: 700 14px 'Montserrat', sans-serif !important; } #chart_1.v3>svg .nv-multiBarHorizontalChart .nv-group text { font-weight: 700 !important; opacity: 1 !important; font-size: 14px !important; letter-spacing: 0.02em; } #chart_1>svg .nv-multiBarHorizontalChart .nv-group text { font-weight: 700 !important; opacity: 1 !important; font-size: 18px !important; letter-spacing: 0.02em; } #chart_1>svg .nv-multiBarHorizontalChart .nv-series-0 text {} svg .nv-y>.nv-axis>g:nth-child(1)>g line, svg .nv-y>.nv-axis>g:nth-child(1)>g.tick line, svg .nv-x>.nv-axis>g:nth-child(1)>g.tick line { stroke-width: 3 !important; stroke: #f9f9f9 !important; } #chart_1>svg .nv-y>.nv-axis>g:nth-child(1)>g:nth-child(4) line { stroke-width: 3 !important; stroke-dasharray: 3, 5 !important; stroke-opacity: 0.75 !important; stroke: #92D631 !important; } #chart_1>svg .nv-y>.nv-axis>g:nth-child(1)>g:nth-child(4) text { display: none !important; } #chart_2>svg .nv-linesWrap .nv-groups>g:nth-child(-n+4) .nv-line { stroke-width: 4; } #chart_2>svg .nv-linesWrap .nv-groups>g:not(:nth-child(-n+4)) .nv-line { stroke-width: 2; stroke-dasharray: 3, 5; } #chart_3 .nv-group text, #chart_4 .nv-group text { font-weight: 700 !important; } #chart4_container path { transition: all 0.33s ease !important; } #chart4_container svg .nv-label>text:nth-child(2) { font-size: 12px !important; } #chart4_container svg text.series-label { font-size: 18px !important; } @media (max-width: 991px) { #chart_1>svg .nv-multiBarHorizontalChart .nv-group text { font-weight: 700 !important; font-size: 16px !important; } } #chart_1>svg .nv-multiBarHorizontalChart .nv-x>.nv-wrap>g>g>line, #chart_1>svg .nv-multiBarHorizontalChart .nv-y path.domain { stroke-opacity: 0 !important; } #chart_6>svg .nv-x>.nv-wrap>g>g>line, #chart_3>svg .nv-x>.nv-wrap>g>g>line, #chart_2>svg .nv-x>.nv-wrap>g>g>line, #chart_4>svg .nv-x>.nv-wrap>g>g>line { stroke-opacity: 0 !important; } /* Notes field */ .explain-rich { background: #fcfcfc; padding: 15px 0; font-family: 'Montserrat', sans-serif; font-size: 13px; border-radius: 2px; margin-top: 10px; color: #666; } .explain-rich>ul { list-style: none; padding: 0; margin: 0; } .explain-rich>ul>li:not(:last-child) { margin-bottom: 0.67em; } .explain-rich>ul>li>span {} .fn_line { display: inline-block; width: 2px; height: 14px; margin: 0; } .fn_line.benchmark { height: 13px; border-left: 3px dotted #92D631; } .fn_line.average { height: 13px; border-left: 3px dotted #1CCFC9; } .fn_line.max { height: 10px; width: 10px; border-left: 0; background: #410099; } .fn_line.underperforming { height: 10px; width: 10px; border-left: 0; background: #6c00ff; background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1JyBoZWlnaHQ9JzUnPgogIDxyZWN0IHdpZHRoPSc1JyBoZWlnaHQ9JzUnIGZpbGw9JyMxQ0NGQzknLz4KICA8cGF0aCBkPSdNMCA1TDUgMFpNNiA0TDQgNlpNLTEgMUwxIC0xWicgc3Ryb2tlPScjNDEwMDk5JyBzdHJva2Utd2lkdGg9JzEnLz4KPC9zdmc+"); background-repeat: repeat; } .fn_line.potential { height: 10px; width: 10px; border-left: 0; background: #1CCFC9; } .fn_line.underperforming2 { background: #8B9EFF; } .fn_line.speed { height: 10px; width: 10px; border-left: 0; background: #410099; } /* More info */ ul.more-info { list-style: none; margin: 0 0 15px 0; padding: 0; } ul.more-info a { border-bottom: 0 !important; } @media (min-width: 1170px) { #dials_explain { margin-left: 45px; } } /* Media release */ .nbn.media-release h2 { font-size: 14px; } /* IE fixes */ @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { .fn_line.underperforming { background: #1CCFC9; } #chart1_dl svg.gauge path:nth-child(3) { fill: #1CCFC9 !important; } } /* chart 8 */ .nvd3 text.bar-values { font: 700 10px 'Montserrat', sans-serif !important; stroke-opacity: 0 !important; } #chart_8, #chart_8a { height: 320px; } #chart_8, #chart_8a { padding: 0; margin: 0; } #chart_8 { width: 70%; } #chart_8a { width: 30%; } #chart_8 .nv-legend * { cursor: default !important; } #chart_8_explain { margin-left: 80px; } .fn_line.exc { height: 10px; width: 10px; border-left: 0; background: #1CCFC9; }

Note: This page requires JavaScript to display correctly, please enable JavaScript or use a browser that support JavaScript.

Figure 1. NBN plan speeds delivered during busy hours and the busiest hour

  • Download speeds - busy hours
  • Download speeds - busiest hour
  • Upload speeds - busy hours

Aussie Broadband -1.0%

Dodo & iPrimus New

Exetel New

iiNet -5.0%

MyRepublic -0.1%

Optus -0.1%

Telstra -0.8%

TPG -2.3%

Aussie Broadband -1.4%

Dodo & iPrimus New

Exetel New

iiNet -18.6%

MyRepublic +5.7%

Optus +0.6%

Telstra -2.1%

TPG +2.6%

Aussie Broadband -1.4%

Dodo & iPrimus New

Exetel New

iiNet +1.1%

MyRepublic -0.2%

Optus +0.3%

Telstra -1.2%

TPG -3.2%

  • Busy hours = 7.00pm to 11.00pm.
  • Busiest hour = Fifth lowest hourly average speed out of all the month’s busy hours.
  • = Benchmark level 60%.
  • +- Percentage point changes compared with previous quarter's measurements.
  • Percent of maximum plan speed.

Figure 2. Potential speed excluding results that are unable to achieve maximum plan speeds during busy hours

  • indicates the boost to average speed if services not able to achieve maximum plan speeds were excluded from the overall results. These services include NBN FTTN connections not capable of delivering 50 Mbps. If you are a customer on a service that does not deliver expected speeds, contact your provider to ask whether the problem can be fixed or about moving onto a cheaper plan.

Figure 3. NBN and ADSL plan speeds delivered during busy hours by technology

  • All results
  • Potential speeds that could be delivered when excluding results that are unable to achieve maximum plan speeds
/Public Release. This material from the originating organization/author(s) may be of a point-in-time nature, edited for clarity, style and length. The views and opinions expressed are those of the author(s). View in full here.