Few things ruin a movie night faster than the spinning wheel. The good news: buffering almost always has a small number of causes, and you can usually find yours in a few minutes if you check things in the right order.
We have arranged these fixes from quickest and free to more involved. Start at the top and stop when the problem goes away.
First, figure out where the problem is
Before you change anything, answer two questions:
- Does it happen on every app, or just one? If only one service buffers, the problem is probably on their end or in that app. If everything buffers, it is your network or device.
- Does it happen on every device? If your phone streams fine but the TV does not, focus on the TV and its connection.
These two answers will save you a lot of wasted effort.
1. Run a speed test on the streaming device itself
Test on the TV or streaming stick, not your phone — the numbers can be very different. Most devices have a browser or a speed test app available.
As a rough guide per stream:
- SD: 3–5 Mbps
- HD (1080p): 10–15 Mbps
- 4K: 25 Mbps or more
If you are paying for 300 Mbps but the TV sees 12, your plan is not the problem — your Wi-Fi is.
2. Restart everything (in the right order)
It sounds like a cliché, but it works. Unplug the modem and router, wait 30 seconds, plug in the modem first, wait for it to fully come online, then the router, then the streaming device. This clears memory leaks and forces a fresh connection to your provider.
3. Close background apps
Streaming sticks have limited memory. Apps left running in the background compete for it. On Fire TV, go to Settings → Applications → Manage Installed Applications and force-stop anything you are not using. On Android TV/Google TV, a simple restart does the same job.
4. Clear the app cache
A bloated cache can make an app stutter. On Fire TV and Android TV you can clear an app's cache from its settings page without losing your login. On Roku and Apple TV, deleting and reinstalling the app has the same effect.
5. Lower the stream quality temporarily
If you need the game to work right now, drop the quality from Auto or 4K to 1080p or 720p. A steady HD picture is better than a stuttering 4K one. Most apps have this under a gear or settings icon in the player.
6. Move the router — or the TV
Wi-Fi hates walls, floors, aquariums, mirrors and microwaves. If your router is in a closet at the other end of the house, moving it to a central, elevated spot can double real-world speeds. Even turning the router's antennas or moving a streaming stick out from behind the TV helps.
Tip: Fire TV Sticks and Chromecast devices ship with a short HDMI extender cable for exactly this reason. Use it — it moves the antenna away from the TV's metal back panel.
7. Switch to the 5 GHz band (or 6 GHz)
Most routers broadcast two or three bands. The 2.4 GHz band reaches farther but is slow and crowded; 5 GHz and 6 GHz are much faster over shorter distances. If your TV is within a room or two of the router, connect it to the faster band.
8. Use a wired Ethernet connection
This is the single most effective fix for buffering. A cable removes interference entirely. Many smart TVs have an Ethernet port; for sticks, an inexpensive Ethernet adapter plugs into the power port. If running a cable is not practical, powerline adapters or MoCA adapters (which use your home's coax wiring) are excellent alternatives.
9. Check who else is using the network
A game download on the console, a cloud backup on a laptop or a video call in another room can eat your bandwidth. Most router apps show which devices are using the most data. Some routers let you prioritize the TV using a feature called QoS (Quality of Service).
10. Change your DNS
Your internet provider's default DNS servers can be slow, which delays the moment a stream starts. Switching your router to a public DNS service such as Cloudflare (1.1.1.1) or Google (8.8.8.8) is free and takes two minutes in the router settings.
11. Update everything
Outdated firmware on your TV, streaming device or router can cause real performance problems. Check for:
- TV system updates
- Streaming device software updates
- App updates
- Router firmware (often in the router's app)
12. Upgrade the weak link
If you have tried everything above and still buffer, something needs replacing. The usual suspects:
- An old router. A router more than five or six years old may not handle modern streaming loads. A mesh Wi-Fi system is the best fix for larger homes.
- An underpowered streaming device. Older sticks and built-in smart TV apps can struggle with 4K and modern apps. See our streaming device comparison.
- Your internet plan. If several people stream in 4K at the same time, you may genuinely need more bandwidth.
When the problem is not on your end
Sometimes the service itself is overloaded — this happens most often during huge live events like the Super Bowl or a big boxing match. If everything else on your network works and social media is full of complaints, there is nothing to fix except waiting it out or switching to a backup source.
Quick checklist
- Speed test on the TV itself
- Restart modem → router → device
- Close background apps and clear cache
- Move to 5 GHz or plug in Ethernet
- Check other devices using bandwidth
- Update firmware and apps
Work through that list and most buffering problems disappear for good. If you are just getting started with internet TV, our guide to live TV streaming services explains the basics.
Frequently asked questions
Why does my TV buffer but my phone doesn't?
Your phone is usually closer to the router and has a better Wi-Fi antenna than a TV or streaming stick tucked behind the screen. Run a speed test on the TV itself, try the HDMI extender or move the router, and consider a wired Ethernet connection for the TV.
Does a faster internet plan stop buffering?
Only if your plan is actually the bottleneck. Most buffering is caused by weak Wi-Fi inside the home, an overloaded device or a busy streaming server. Test the speed on the TV first — if it is far below what you pay for, fix the Wi-Fi before upgrading the plan.
Is a VPN causing my buffering?
It can be. A VPN adds an extra hop and encryption overhead, and some VPN servers are congested. If you use one, try switching to a closer server or turning it off temporarily to see if streams improve.
Why does buffering get worse in the evening?
Evenings are peak hours: more people in your home and your neighborhood are online, and streaming services see their heaviest traffic. Ethernet, the 5 GHz Wi-Fi band and QoS settings on your router all help during busy times.