{
  "updated": "2026-10-21",
  "country": "US",
  "currency": "USD",
  "sources": [
    {
      "name": "Provider pages: Verizon Home Internet",
      "url": "https://www.verizon.com/home/internet/",
      "date": "2026-10-21"
    },
    {
      "name": "Provider pages: AT&T Fiber",
      "url": "https://www.att.com/internet/fiber/",
      "date": "2026-10-21"
    },
    {
      "name": "RSINC: Home Internet 2-Year Cost (cable vs fiber vs 5G vs Starlink)",
      "url": "https://www.rsinc.com/home-internet-2-year-cost-2026.php",
      "date": "2026-10-14"
    },
    {
      "name": "ShopBack: Xfinity vs Spectrum vs Verizon Fios vs AT&T Fiber in 2026",
      "url": "https://www.shopback.com/blog/finance/us-internet-plans-xfinity-vs-spectrum-vs-verizon-fios-vs-att-fiber-2026",
      "date": "2026-09"
    },
    {
      "name": "InternetProviders.ai: Best Internet Providers of 2026",
      "url": "https://www.internetproviders.ai/best/internet-providers/",
      "date": "2026-10"
    },
    {
      "name": "InternetProviders.ai: Frontier Fiber plans & pricing guide",
      "url": "https://www.internetproviders.ai/blog/frontier-fiber-plans-pricing-guide-2026/",
      "date": "2026-05"
    }
  ],
  "providers": [
    {
      "id": "verizon-fios",
      "name": "Verizon Fios",
      "type": "fiber",
      "url": "https://www.verizon.com/home/internet/",
      "coverage": "Parts of the Northeast and Mid-Atlantic",
      "pros": [
        "Symmetrical fiber speeds",
        "Equipment included",
        "Multi-year price guarantees"
      ],
      "cons": [
        "Limited footprint",
        "Listed prices need Auto Pay",
        "A $99 setup fee can apply"
      ]
    },
    {
      "id": "att-fiber",
      "name": "AT&T Fiber",
      "type": "fiber",
      "url": "https://www.att.com/internet/fiber/",
      "coverage": "Parts of 20+ states, mainly the South, Midwest and California",
      "pros": [
        "Symmetrical speeds up to 5 Gbps",
        "No data caps",
        "Gateway included"
      ],
      "cons": [
        "Intro prices rise after 12 months",
        "Offers are address-specific"
      ]
    },
    {
      "id": "xfinity",
      "name": "Xfinity (Comcast)",
      "type": "cable",
      "url": "https://www.xfinity.com/learn/internet-service",
      "coverage": "Parts of about 40 states",
      "pros": [
        "5-year price guarantee plans",
        "Wi-Fi equipment included",
        "Wide availability"
      ],
      "cons": [
        "Upload speeds far below download speeds",
        "Some legacy plans still have a data cap"
      ]
    },
    {
      "id": "spectrum",
      "name": "Spectrum (Charter)",
      "type": "cable",
      "url": "https://www.spectrum.com/internet",
      "coverage": "Parts of more than 40 states, including former Cox areas",
      "pros": [
        "No data caps",
        "No contracts",
        "Modem included"
      ],
      "cons": [
        "Intro price rises sharply after 12 months",
        "Advanced Wi-Fi costs extra on lower tiers"
      ]
    },
    {
      "id": "google-fiber",
      "name": "GFiber (Google Fiber)",
      "type": "fiber",
      "url": "https://gfiber.com/",
      "coverage": "A limited set of metro areas",
      "pros": [
        "Symmetrical speeds up to 8 Gbps",
        "Simple flat pricing",
        "No data caps"
      ],
      "cons": [
        "Few cities",
        "Prices come from third-party trackers"
      ]
    },
    {
      "id": "frontier",
      "name": "Frontier Fiber",
      "type": "fiber",
      "url": "https://frontier.com/shop/internet",
      "coverage": "Parts of about 25 states",
      "pros": [
        "Symmetrical speeds up to 5 Gbps",
        "No data caps",
        "No early termination fee"
      ],
      "cons": [
        "No formal price lock",
        "Router rental costs $10/month if you don't bring your own"
      ]
    },
    {
      "id": "t-mobile",
      "name": "T-Mobile Home Internet",
      "type": "5g",
      "url": "https://www.t-mobile.com/home-internet",
      "coverage": "Wide, but depends on 5G signal at your address",
      "pros": [
        "Low prices with a T-Mobile phone line",
        "5-year price guarantee on main plans",
        "Equipment included"
      ],
      "cons": [
        "Speeds vary by location and time of day",
        "Not true gigabit"
      ]
    },
    {
      "id": "verizon-5g",
      "name": "Verizon 5G Home Internet",
      "type": "5g",
      "url": "https://www.verizon.com/home/internet/",
      "coverage": "Wide, but depends on 5G signal at your address",
      "pros": [
        "From $35/month with a Verizon mobile plan",
        "3-year price lock",
        "No equipment fees"
      ],
      "cons": [
        "Speeds vary by location",
        "Higher price without a Verizon phone plan"
      ]
    },
    {
      "id": "starlink",
      "name": "Starlink Residential",
      "type": "satellite",
      "url": "https://www.starlink.com/residential",
      "coverage": "Nearly everywhere with a clear view of the sky",
      "pros": [
        "Works in rural areas",
        "Month-to-month with no contract"
      ],
      "cons": [
        "Hardware cost varies by address",
        "Speeds and prices vary by plan and area"
      ]
    },
    {
      "id": "viasat",
      "name": "Viasat",
      "type": "satellite",
      "url": "https://www.viasat.com/",
      "coverage": "Nearly all of the US",
      "pros": [
        "Available where there is no cable, fiber or 5G"
      ],
      "cons": [
        "Equipment lease adds $15/month",
        "Price rises after the first year",
        "Higher latency than wired service"
      ]
    }
  ],
  "plans": [
    {
      "id": "fios-300",
      "provider": "verizon-fios",
      "name": "300 Mbps",
      "type": "fiber",
      "down": 300,
      "up": 300,
      "price": 30,
      "priceMonths": 36,
      "then": null,
      "lock": "3-year price guarantee",
      "cap": "None",
      "equip": 0,
      "setup": 99,
      "setupNote": "$99 setup fee may apply; waived with Verizon mobile + Mobile + Home",
      "autopay": true,
      "source": "official",
      "note": "Price requires Auto Pay. Verizon also advertised 2 months free on Fios plans at the time of writing."
    },
    {
      "id": "fios-500",
      "provider": "verizon-fios",
      "name": "500 Mbps",
      "type": "fiber",
      "down": 500,
      "up": 500,
      "price": 65,
      "priceMonths": 36,
      "then": null,
      "lock": "3-year price guarantee",
      "cap": "None",
      "equip": 0,
      "setup": 99,
      "setupNote": "$99 setup fee may apply",
      "autopay": true,
      "source": "tracker",
      "note": "Price from a third-party tracker dated Oct 14, 2026."
    },
    {
      "id": "fios-1g",
      "provider": "verizon-fios",
      "name": "1 Gig",
      "type": "fiber",
      "down": 1000,
      "up": 1000,
      "price": 80,
      "priceMonths": 60,
      "then": null,
      "lock": "5-year price guarantee",
      "cap": "None",
      "equip": 0,
      "setup": 99,
      "setupNote": "$99 setup fee may apply",
      "autopay": true,
      "source": "tracker",
      "note": "Price from a third-party tracker dated Oct 14, 2026."
    },
    {
      "id": "verizon-5g-home",
      "provider": "verizon-5g",
      "name": "Standard plan",
      "type": "5g",
      "down": null,
      "up": null,
      "speedText": "Varies by location",
      "price": 60,
      "bundlePrice": 35,
      "priceMonths": 36,
      "then": null,
      "lock": "3-year price lock",
      "cap": "None stated",
      "equip": 0,
      "setup": 0,
      "setupNote": "No equipment charges listed",
      "autopay": true,
      "source": "official",
      "note": "$35 requires Auto Pay and any Verizon mobile plan; the $60 price without a plan comes from a third-party tracker."
    },
    {
      "id": "att-300",
      "provider": "att-fiber",
      "name": "300 Mbps",
      "type": "fiber",
      "down": 300,
      "up": 300,
      "price": 35,
      "priceMonths": 12,
      "then": 60,
      "lock": "Intro price for 12 months",
      "cap": "None",
      "equip": 0,
      "setup": 0,
      "setupNote": "Gateway included",
      "autopay": true,
      "source": "tracker",
      "note": "Requires AutoPay and paperless billing. Prices from a Sept 16, 2026 tracker; AT&T restructured its tiers in June 2026."
    },
    {
      "id": "att-500",
      "provider": "att-fiber",
      "name": "500 Mbps",
      "type": "fiber",
      "down": 500,
      "up": 500,
      "price": 50,
      "priceMonths": 12,
      "then": 75,
      "lock": "Intro price for 12 months",
      "cap": "None",
      "equip": 0,
      "setup": 0,
      "setupNote": "Gateway included",
      "autopay": true,
      "source": "tracker",
      "note": "Requires AutoPay and paperless billing."
    },
    {
      "id": "att-1g",
      "provider": "att-fiber",
      "name": "1 Gig",
      "type": "fiber",
      "down": 1000,
      "up": 1000,
      "price": 70,
      "priceMonths": 12,
      "then": 90,
      "lock": "Intro price for 12 months",
      "cap": "None",
      "equip": 0,
      "setup": 0,
      "setupNote": "Gateway included",
      "autopay": true,
      "source": "official",
      "note": "$70 for the first year is from att.com (AutoPay + paperless billing); the $90 regular price is from a third-party tracker."
    },
    {
      "id": "att-5g",
      "provider": "att-fiber",
      "name": "5 Gig",
      "type": "fiber",
      "down": 5000,
      "up": 5000,
      "price": 95,
      "priceMonths": 12,
      "then": 135,
      "lock": "Intro price for 12 months",
      "cap": "None",
      "equip": 0,
      "setup": 0,
      "setupNote": "Gateway included",
      "autopay": true,
      "source": "tracker",
      "note": "Limited availability. Prices from a Sept 16, 2026 tracker."
    },
    {
      "id": "xfinity-300",
      "provider": "xfinity",
      "name": "300 Mbps",
      "type": "cable",
      "down": 300,
      "up": null,
      "upText": "10–40 Mbps (typical)",
      "price": 45,
      "priceMonths": 60,
      "then": null,
      "lock": "5-year price guarantee",
      "cap": "Unlimited on guarantee plans",
      "equip": 0,
      "setup": 0,
      "setupNote": "Wi-Fi equipment included",
      "autopay": false,
      "source": "tracker",
      "note": "A third-party tracker listed this offer through Oct 25, 2026; another listed $40."
    },
    {
      "id": "xfinity-500",
      "provider": "xfinity",
      "name": "500 Mbps",
      "type": "cable",
      "down": 500,
      "up": null,
      "upText": "10–40 Mbps (typical)",
      "price": 60,
      "priceMonths": 60,
      "then": null,
      "lock": "5-year price guarantee",
      "cap": "Unlimited on guarantee plans",
      "equip": 0,
      "setup": 0,
      "setupNote": "Wi-Fi equipment included",
      "autopay": false,
      "source": "tracker",
      "note": "Price from a third-party tracker dated Oct 14, 2026."
    },
    {
      "id": "xfinity-1g",
      "provider": "xfinity",
      "name": "1 Gig",
      "type": "cable",
      "down": 1000,
      "up": null,
      "upText": "10–40 Mbps (typical)",
      "price": 70,
      "priceMonths": 60,
      "then": null,
      "lock": "5-year price guarantee",
      "cap": "Unlimited on guarantee plans",
      "equip": 0,
      "setup": 0,
      "setupNote": "Wi-Fi equipment included",
      "autopay": false,
      "source": "tracker",
      "note": "Price from a third-party tracker dated Oct 14, 2026."
    },
    {
      "id": "spectrum-100",
      "provider": "spectrum",
      "name": "Internet 100",
      "type": "cable",
      "down": 100,
      "up": null,
      "upText": "10 Mbps (typical)",
      "price": 30,
      "priceMonths": 12,
      "then": null,
      "lock": "Intro price for 12 months",
      "cap": "None",
      "equip": 0,
      "setup": 30,
      "setupNote": "$30 self-install or $65 professional install",
      "autopay": false,
      "source": "tracker",
      "note": "Price after the promo was not confirmed; reports range from +$20 to +$35."
    },
    {
      "id": "spectrum-500",
      "provider": "spectrum",
      "name": "Internet 500",
      "type": "cable",
      "down": 500,
      "up": null,
      "upText": "20 Mbps (typical)",
      "price": 40,
      "priceMonths": 12,
      "then": 85,
      "lock": "Intro price for 12 months",
      "cap": "None",
      "equip": 0,
      "setup": 30,
      "setupNote": "$30 self-install or $65 professional install; Advanced Wi-Fi $10/month optional",
      "autopay": false,
      "source": "tracker",
      "note": "Prices from a third-party tracker dated Oct 14, 2026."
    },
    {
      "id": "spectrum-1g",
      "provider": "spectrum",
      "name": "Internet 1 Gig",
      "type": "cable",
      "down": 1000,
      "up": null,
      "upText": "35 Mbps (typical)",
      "price": 60,
      "priceMonths": 12,
      "then": 105,
      "lock": "Intro price for 12 months",
      "cap": "None",
      "equip": 0,
      "setup": 30,
      "setupNote": "$30 self-install or $65 professional install",
      "autopay": false,
      "source": "tracker",
      "note": "Prices from a third-party tracker dated Oct 14, 2026."
    },
    {
      "id": "gfiber-1g",
      "provider": "google-fiber",
      "name": "1 Gig",
      "type": "fiber",
      "down": 1000,
      "up": 1000,
      "price": 70,
      "priceMonths": null,
      "then": null,
      "lock": "No formal price lock",
      "cap": "None",
      "equip": 0,
      "setup": 0,
      "setupNote": "",
      "autopay": false,
      "source": "tracker",
      "note": "Price from a third-party comparison; the provider site blocked automated checking."
    },
    {
      "id": "gfiber-2g",
      "provider": "google-fiber",
      "name": "2 Gig",
      "type": "fiber",
      "down": 2000,
      "up": 2000,
      "price": 100,
      "priceMonths": null,
      "then": null,
      "lock": "No formal price lock",
      "cap": "None",
      "equip": 0,
      "setup": 0,
      "setupNote": "",
      "autopay": false,
      "source": "tracker",
      "note": "Price from a third-party comparison."
    },
    {
      "id": "gfiber-5g",
      "provider": "google-fiber",
      "name": "5 Gig",
      "type": "fiber",
      "down": 5000,
      "up": 5000,
      "price": 125,
      "priceMonths": null,
      "then": null,
      "lock": "No formal price lock",
      "cap": "None",
      "equip": 0,
      "setup": 0,
      "setupNote": "",
      "autopay": false,
      "source": "tracker",
      "note": "Price from a third-party comparison."
    },
    {
      "id": "gfiber-8g",
      "provider": "google-fiber",
      "name": "8 Gig",
      "type": "fiber",
      "down": 8000,
      "up": 8000,
      "price": 150,
      "priceMonths": null,
      "then": null,
      "lock": "No formal price lock",
      "cap": "None",
      "equip": 0,
      "setup": 0,
      "setupNote": "",
      "autopay": false,
      "source": "tracker",
      "note": "Price from a third-party comparison."
    },
    {
      "id": "frontier-500",
      "provider": "frontier",
      "name": "500 Mbps",
      "type": "fiber",
      "down": 500,
      "up": 500,
      "price": 49.99,
      "priceMonths": null,
      "then": null,
      "lock": "No formal price lock",
      "cap": "None",
      "equip": 0,
      "setup": 0,
      "setupNote": "Free installation; eero rental $10/month is optional",
      "autopay": false,
      "source": "tracker",
      "note": "Autopay reportedly saves another $5/month. Price from a guide last verified in spring 2026."
    },
    {
      "id": "frontier-1g",
      "provider": "frontier",
      "name": "1 Gig",
      "type": "fiber",
      "down": 1000,
      "up": 1000,
      "price": 69.99,
      "priceMonths": null,
      "then": null,
      "lock": "No formal price lock",
      "cap": "None",
      "equip": 0,
      "setup": 0,
      "setupNote": "Free installation; eero rental $10/month is optional",
      "autopay": false,
      "source": "tracker",
      "note": "Autopay reportedly saves another $5/month."
    },
    {
      "id": "frontier-2g",
      "provider": "frontier",
      "name": "2 Gig",
      "type": "fiber",
      "down": 2000,
      "up": 2000,
      "price": 99.99,
      "priceMonths": null,
      "then": null,
      "lock": "No formal price lock",
      "cap": "None",
      "equip": 0,
      "setup": 0,
      "setupNote": "Free installation; eero rental $10/month is optional",
      "autopay": false,
      "source": "tracker",
      "note": "Autopay reportedly saves another $5/month."
    },
    {
      "id": "frontier-5g",
      "provider": "frontier",
      "name": "5 Gig",
      "type": "fiber",
      "down": 5000,
      "up": 5000,
      "price": 149.99,
      "priceMonths": null,
      "then": null,
      "lock": "No formal price lock",
      "cap": "None",
      "equip": 0,
      "setup": 0,
      "setupNote": "Free installation; eero rental $10/month is optional",
      "autopay": false,
      "source": "tracker",
      "note": "Autopay reportedly saves another $5/month."
    },
    {
      "id": "tmo-rely",
      "provider": "t-mobile",
      "name": "5G Rely",
      "type": "5g",
      "down": null,
      "up": null,
      "speedText": "Varies by location",
      "price": 50,
      "bundlePrice": 35,
      "priceMonths": 60,
      "then": null,
      "lock": "5-year price guarantee",
      "cap": "None stated",
      "equip": 0,
      "setup": 0,
      "setupNote": "Wi-Fi equipment included",
      "autopay": true,
      "source": "tracker",
      "note": "Prices with AutoPay; $35 with a T-Mobile voice line. Taxes and fees extra."
    },
    {
      "id": "tmo-amplified",
      "provider": "t-mobile",
      "name": "5G Amplified",
      "type": "5g",
      "down": null,
      "up": null,
      "speedText": "Varies by location",
      "price": 60,
      "bundlePrice": 45,
      "priceMonths": null,
      "then": null,
      "lock": "Check current terms",
      "cap": "None stated",
      "equip": 0,
      "setup": 0,
      "setupNote": "Wi-Fi equipment included",
      "autopay": true,
      "source": "tracker",
      "note": "Prices with AutoPay; $45 with a T-Mobile voice line."
    },
    {
      "id": "tmo-allin",
      "provider": "t-mobile",
      "name": "5G All-In",
      "type": "5g",
      "down": null,
      "up": null,
      "speedText": "Typical 170–498 Mbps",
      "typicalDown": 170,
      "price": 70,
      "bundlePrice": 55,
      "priceMonths": 60,
      "then": null,
      "lock": "5-year price guarantee",
      "cap": "None stated",
      "equip": 0,
      "setup": 0,
      "setupNote": "Wi-Fi equipment included",
      "autopay": true,
      "source": "tracker",
      "note": "Prices with AutoPay; $55 with a T-Mobile voice line. Typical speeds, not true gigabit."
    },
    {
      "id": "starlink-res",
      "provider": "starlink",
      "name": "100 Mbps plan",
      "type": "satellite",
      "down": 100,
      "up": null,
      "upText": "Varies",
      "price": 55,
      "priceMonths": null,
      "then": null,
      "lock": "Month to month",
      "cap": "None stated",
      "equip": 0,
      "setup": 0,
      "setupNote": "Hardware cost varies by address (reported $0 to $599)",
      "autopay": false,
      "source": "tracker",
      "note": "Select areas only. Hardware is extra and not included in the 24-month estimate."
    },
    {
      "id": "starlink-max",
      "provider": "starlink",
      "name": "Max",
      "type": "satellite",
      "down": null,
      "up": null,
      "speedText": "Varies by location",
      "price": 130,
      "priceMonths": null,
      "then": null,
      "lock": "Month to month",
      "cap": "None stated",
      "equip": 0,
      "setup": 0,
      "setupNote": "Hardware cost varies by address",
      "autopay": false,
      "source": "tracker",
      "note": "Hardware is extra and not included in the 24-month estimate."
    },
    {
      "id": "viasat-unleashed",
      "provider": "viasat",
      "name": "Unleashed",
      "type": "satellite",
      "down": 80,
      "up": null,
      "upText": "3–5 Mbps",
      "speedText": "At least 80 Mbps guaranteed",
      "price": 69.99,
      "priceMonths": 12,
      "then": 99.99,
      "lock": "Intro price for 12 months",
      "cap": "Check plan",
      "equip": 15,
      "setup": 0,
      "setupNote": "$15/month equipment lease",
      "autopay": false,
      "source": "tracker",
      "note": "Price from a third-party tracker dated Oct 14, 2026."
    }
  ],
  "others": [
    {
      "name": "Optimum (Altice)",
      "url": "https://www.optimum.com/",
      "note": "Cable and fiber in the New York area and parts of the South and Midwest. Prices were not consistent across sources, so check your address."
    },
    {
      "name": "Cox",
      "url": "https://www.cox.com/",
      "note": "Reported to have become part of Spectrum in September 2026. Existing customers keep their service until notified of changes."
    },
    {
      "name": "Quantum Fiber / CenturyLink",
      "url": "https://www.quantumfiber.com/",
      "note": "Fiber and DSL in parts of the West and Midwest."
    },
    {
      "name": "Ziply Fiber",
      "url": "https://ziplyfiber.com/",
      "note": "Fiber in the Pacific Northwest and Mountain West."
    },
    {
      "name": "WOW! and Astound",
      "url": "https://www.wowway.com/",
      "note": "Regional cable and fiber in parts of the Midwest, South and Northeast."
    },
    {
      "name": "HughesNet",
      "url": "https://www.hughesnet.com/",
      "note": "Satellite internet for rural addresses."
    },
    {
      "name": "Local co-ops and municipal fiber",
      "url": "https://broadbandmap.fcc.gov/",
      "note": "Often the cheapest and best-rated option where they exist. The FCC map lists every provider at your address."
    }
  ],
  "siteUrl": "https://internetswitchguide.com",
  "note": "Prices vary by address and change often. See /methodology/. Free to reuse with a link back to the source page."
}