{
  "dataset": "broadband.deals",
  "generated": "2026-08-28T13:14:00.269Z",
  "licence": {
    "compilation": "CC BY 4.0",
    "compilation_url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Tariff Tracker, tarifftracker.io, published by PEF Consulting Partners Limited",
    "underlying": "The figures themselves belong to the bodies named in each dataset's sources. Most are Crown copyright under the Open Government Licence v3. Supplier tariff rates belong to the suppliers who publish them. Check the source terms before you rely on any of it commercially.",
    "corrections": "If a figure here is wrong, say so and we will correct it and record that we did."
  },
  "docs": "https://tarifftracker.io/api/",
  "fields": "https://tarifftracker.io/api/v1/dictionary",
  "as_of": "2026-08-26",
  "sources": [
    {
      "name": "Provider published price lists",
      "url": null
    }
  ],
  "caveats": [
    "Advertised monthly prices for new customers, checked against provider published price lists. Broadband pricing is postcode dependent, so treat these as indicative and confirm at your own address.",
    "Contract total assumes a contract starting September 2026 and the annual April price rise applying in April 2027 and April 2028, at the amount each provider has already published. Providers with no scheduled rise are shown at a flat price.",
    "Ranked on the true monthly average across the whole contract, not on the advertised price. Every site headlines the advertised price and it is the least useful number on the row.",
    "Setup and activation fees are not included, because we do not hold them for every provider and a partial figure would flatter whichever providers we happen to have.",
    "Some links to providers on the site earn us a commission. The ranking here is the arithmetic and nothing else, and providers who pay us nothing are in it on the same terms."
  ],
  "blanks": {
    "annual_rise_gbp": "The provider has not published a rise figure we could verify.",
    "note": "There is nothing to add."
  },
  "count": 15,
  "rows": [
    {
      "provider": "Community Fibre",
      "package": "Full Fibre 150",
      "speed": "150Mb",
      "advertised_monthly_gbp": 17.99,
      "term_months": 24,
      "annual_rise_gbp": 0,
      "final_monthly_gbp": 17.99,
      "contract_total_gbp": 431.76,
      "true_monthly_average_gbp": 17.99,
      "note": "Fixed price promotion. Confirm it still applies when you sign."
    },
    {
      "provider": "toob",
      "package": "Full Fibre 150",
      "speed": "150Mb",
      "advertised_monthly_gbp": 18,
      "term_months": 24,
      "annual_rise_gbp": 3,
      "final_monthly_gbp": 21,
      "contract_total_gbp": 468,
      "true_monthly_average_gbp": 19.5,
      "note": "toob publishes its future prices on the product page, which is unusually honest."
    },
    {
      "provider": "Gigaclear",
      "package": "Fibre 300",
      "speed": "300Mb",
      "advertised_monthly_gbp": 19,
      "term_months": 18,
      "annual_rise_gbp": 3,
      "final_monthly_gbp": 22,
      "contract_total_gbp": 360,
      "true_monthly_average_gbp": 20,
      "note": "Limited footprint, rural focus."
    },
    {
      "provider": "Community Fibre",
      "package": "Full Fibre 500",
      "speed": "500Mb",
      "advertised_monthly_gbp": 20,
      "term_months": 24,
      "annual_rise_gbp": 0,
      "final_monthly_gbp": 20,
      "contract_total_gbp": 480,
      "true_monthly_average_gbp": 20,
      "note": "London only."
    },
    {
      "provider": "Onestream",
      "package": "Fibre 40",
      "speed": "40Mb",
      "advertised_monthly_gbp": 19.94,
      "term_months": 24,
      "annual_rise_gbp": 3,
      "final_monthly_gbp": 22.94,
      "contract_total_gbp": 514.56,
      "true_monthly_average_gbp": 21.44,
      "note": "Part fibre. This tier is being withdrawn ahead of the copper switch off."
    },
    {
      "provider": "Plusnet",
      "package": "Full Fibre 74",
      "speed": "74Mb",
      "advertised_monthly_gbp": 20.99,
      "term_months": 24,
      "annual_rise_gbp": 4,
      "final_monthly_gbp": 24.99,
      "contract_total_gbp": 551.76,
      "true_monthly_average_gbp": 22.99,
      "note": "BT Group. The £4 rise applies twice over a 24 month term."
    },
    {
      "provider": "toob",
      "package": "Full Fibre 900",
      "speed": "900Mb",
      "advertised_monthly_gbp": 22,
      "term_months": 24,
      "annual_rise_gbp": 3,
      "final_monthly_gbp": 25,
      "contract_total_gbp": 564,
      "true_monthly_average_gbp": 23.5,
      "note": "Same package on a rolling monthly term is £39."
    },
    {
      "provider": "Sky",
      "package": "Full Fibre 150",
      "speed": "150Mb",
      "advertised_monthly_gbp": 23,
      "term_months": 24,
      "annual_rise_gbp": 3,
      "final_monthly_gbp": 26,
      "contract_total_gbp": 588,
      "true_monthly_average_gbp": 24.5,
      "note": "Sky does not fix its rise in pounds and pence for existing customers, so year two is not contractually certain."
    },
    {
      "provider": "EE",
      "package": "Full Fibre 150",
      "speed": "150Mb",
      "advertised_monthly_gbp": 22.99,
      "term_months": 24,
      "annual_rise_gbp": 4,
      "final_monthly_gbp": 26.99,
      "contract_total_gbp": 599.76,
      "true_monthly_average_gbp": 24.99,
      "note": "BT Group."
    },
    {
      "provider": "Community Fibre",
      "package": "Full Fibre 1 Gig",
      "speed": "1Gb",
      "advertised_monthly_gbp": 25,
      "term_months": 24,
      "annual_rise_gbp": 0,
      "final_monthly_gbp": 25,
      "contract_total_gbp": 600,
      "true_monthly_average_gbp": 25,
      "note": "London only."
    },
    {
      "provider": "Vodafone",
      "package": "Fibre 2",
      "speed": "73Mb",
      "advertised_monthly_gbp": 26,
      "term_months": 24,
      "annual_rise_gbp": 3.5,
      "final_monthly_gbp": 29.5,
      "contract_total_gbp": 666,
      "true_monthly_average_gbp": 27.75,
      "note": null
    },
    {
      "provider": "toob",
      "package": "Full Fibre 2300",
      "speed": "2.3Gb",
      "advertised_monthly_gbp": 29,
      "term_months": 24,
      "annual_rise_gbp": 3,
      "final_monthly_gbp": 32,
      "contract_total_gbp": 732,
      "true_monthly_average_gbp": 30.5,
      "note": null
    },
    {
      "provider": "Virgin Media",
      "package": "M250",
      "speed": "250Mb",
      "advertised_monthly_gbp": 29.99,
      "term_months": 18,
      "annual_rise_gbp": 4,
      "final_monthly_gbp": 33.99,
      "contract_total_gbp": 563.82,
      "true_monthly_average_gbp": 31.32,
      "note": null
    },
    {
      "provider": "Zen Internet",
      "package": "Full Fibre 500",
      "speed": "500Mb",
      "advertised_monthly_gbp": 39,
      "term_months": 24,
      "annual_rise_gbp": 0,
      "final_monthly_gbp": 39,
      "contract_total_gbp": 936,
      "true_monthly_average_gbp": 39,
      "note": "Zen contractually promises no in contract increases for the full term. Confirmed on its own site."
    },
    {
      "provider": "Zen Internet",
      "package": "Full Fibre 910",
      "speed": "910Mb",
      "advertised_monthly_gbp": 45,
      "term_months": 24,
      "annual_rise_gbp": 0,
      "final_monthly_gbp": 45,
      "contract_total_gbp": 1080,
      "true_monthly_average_gbp": 45,
      "note": "No in contract increases."
    }
  ]
}