How Throttling Works Technically
ISPs use deep packet inspection (DPI) and flow analysis to classify traffic by type. Netflix traffic can be identified by IP addresses belonging to Netflix's CDN (Content Delivery Network) and by traffic patterns (sustained high-bitrate TCP flows). YouTube traffic uses Google's infrastructure. BitTorrent can be identified by its protocol fingerprint. Once classified, QoS (Quality of Service) rules shape that traffic to a lower rate, introducing artificial congestion and slower delivery.
Traffic shaping happens at the ISP's network edge — routers in their infrastructure between your modem and the broader internet. Your home network equipment has no role in it and cannot bypass it directly. Only routing your traffic through a different path (a VPN) can circumvent DPI-based throttling.
Types of ISP Throttling
Time-based throttling: Speed reduced during peak hours (evenings and weekends) when the ISP's network is congested. This is sometimes called congestion management and is considered more legitimate than service-specific throttling.
Service-specific throttling: Netflix, YouTube, Twitch, or other specific services slowed selectively while general traffic remains fast. This has occurred at several major US ISPs and was documented by network researchers at Northeastern University and the University of Massachusetts Amherst.
Protocol-based throttling: BitTorrent, RTSP, and other protocols identified and slowed regardless of content. Common even in regions with net neutrality laws because content-neutral protocol shaping is harder to regulate.
Data cap throttling: Speed dramatically reduced after a monthly data cap is exceeded. Different from the above — not traffic-class based but total consumption based. Common with mobile plans and some fixed broadband ISPs.
How to Detect Throttling
Standard speed test vs streaming speed test: Run a speed test on SpeedTestHQ — this uses direct TCP connections to test servers that ISPs generally do not throttle (because throttling speed test servers creates obvious bad press). Then measure your actual streaming quality using Netflix's fast.com (which tests Netflix CDN speed specifically). A large discrepancy between the two strongly suggests Netflix-specific throttling.
VPN before and after: Run a speed test without a VPN, then run it again with a VPN active. If your speed improves significantly with the VPN — or if previously throttled services (video streaming, torrents) perform better — your ISP was likely using DPI to throttle that traffic type. The VPN encrypts traffic so the ISP cannot classify it, which bypasses DPI-based throttling.
Wehe app: Wehe is a network research tool from Northeastern University that specifically tests for traffic differentiation by replaying real traffic from services like Netflix, YouTube, and Spotify. It compares the speed of actual service traffic vs a control stream and reports whether your ISP treats them differently.
ISP Throttling Detection Methods
| Method | What It Tests | How to Use | Detects Throttling? |
|---|---|---|---|
| SpeedTestHQ speed test | General TCP throughput | Run at speedtesthq.com | General throttling only |
| fast.com (Netflix) | Netflix CDN speed specifically | Visit fast.com and compare to speedtest | Netflix-specific throttling |
| VPN before/after test | DPI-based throttling | Run speedtest, enable VPN, run again | Yes — if VPN improves speed |
| Wehe app | Service-specific traffic differentiation | Install Wehe app, run tests | Yes — compares service vs control traffic |
| Time-of-day testing | Congestion-based throttling | Test at 2pm vs 8pm on weekdays | Yes — if peak hours always slower |
| MTR / traceroute | Network path analysis | Run mtr to video CDN IPs | Shows where slowdown occurs in path |
Frequently Asked Questions
Is ISP throttling legal?
It depends on the country and type of throttling. In the US, net neutrality rules that prohibited service-specific throttling were repealed in 2017 and subsequent rule changes have continued to evolve. In the EU, net neutrality regulations under Regulation 2015/2120 prohibit blocking and throttling of specific services. Time-based congestion management is generally permitted everywhere as legitimate network management.
Does a VPN fix ISP throttling?
For DPI-based service throttling (Netflix, YouTube, torrents), yes — a VPN encrypts traffic so the ISP cannot classify it by service type, making selective throttling impossible. For time-based congestion throttling (ISP's network is genuinely congested during peak hours), a VPN does not help because the bottleneck is physical capacity, not traffic shaping policy.
How do I prove my ISP is throttling me?
The Wehe app provides the most direct evidence — it compares actual service traffic speeds against control traffic on your ISP and reports differentiation with statistical analysis. A VPN bypass test is also compelling: if speeds improve 2x or more with a VPN on the same connection, service-specific throttling is the most likely explanation. Document both results if filing a complaint with your ISP or a regulatory body.
Can I get a refund if my ISP throttles my speed?
ISP contracts typically describe your subscribed speed as up to a maximum, not a guaranteed minimum, which limits refund claims. However, if throttling results in speeds consistently below your plan's advertised speeds even outside peak hours, you may have grounds for a complaint or cancellation without early termination fees. Contact your ISP's support first, then escalate to the FCC (US), Ofcom (UK), or your country's telecommunications regulator if unresolved.