How to Set Up QoS on Your Router
QoS (Quality of Service) lets your router prioritise time-sensitive traffic like video calls and gaming over background downloads. Essential on shared connections with limited bandwidth.
What Is QoS?
QoS is a set of router settings that controls how bandwidth is allocated between devices and applications. Without QoS, all traffic on your network competes equally for bandwidth. When someone starts a large file download, it can consume most of the available bandwidth and cause buffering in video calls or lag spikes in online games. QoS solves this by giving certain types of traffic priority access to the available bandwidth.
The practical result is that your video call continues smoothly even when someone else is downloading a 50GB game update, because the router recognises the video call packets as high priority and routes them first.
How to Enable QoS
Go to http://192.168.1.1 or your router IP. Enter admin credentials.
Look under Advanced > QoS, Advanced Wireless > WMM, or Bandwidth Management. Netgear calls it Dynamic QoS. Asus has Adaptive QoS in its main menu. TP-Link has QoS under Advanced > QoS.
QoS needs to know your real upload and download speeds to allocate them correctly. Run a speed test on a wired connection and enter the values in Mbps. Overstating speeds makes QoS less effective.
Most routers have predefined categories (Gaming, Streaming, Web Browsing, Downloads). Set Gaming and Video Calls/Conferencing to Highest priority. File sharing and backup can be set to Low or Best Effort.
Types of QoS
The router analyses traffic and prioritises automatically. Easiest option. Used by Netgear Dynamic QoS and Asus Adaptive QoS.
Assign priority levels to specific devices. Your gaming PC gets high priority, the security camera gets low priority.
Prioritise by application type (gaming ports, streaming, VoIP). Requires more knowledge but gives precise control.
Wireless-specific QoS that prioritises voice and video traffic over the air interface. Should be enabled by default on all modern routers.
The Problem QoS Actually Solves Has a Name: Bufferbloat
The symptom everyone knows: someone starts a big upload or a cloud backup kicks in, and suddenly video calls stutter and games lag, even though the connection is "fast". That's bufferbloat, the router queueing packets so deeply during saturation that latency balloons from 15 ms to hundreds. Raw bandwidth doesn't fix it; a gigabit line with bufferbloat feels worse on a call than a 50 Mbps line without it. QoS, done right, is the fix: it keeps the queue short and lets small time-sensitive packets jump past bulk transfers.
You can measure yours in two minutes: run a bufferbloat test (Waveform's is the standard one) and look at the latency-under-load grade. A or B, you're fine and QoS is optional. C or worse, enabling smart QoS will do more for how your internet feels than any speed upgrade.
Not All "QoS" Menus Are Equal
Routers slap the QoS label on three quite different things. Old-style priority rules ("game console = high, NAS = low") work poorly in practice, you're hand-managing something the router should solve. Bandwidth limits per device are crude but occasionally useful (the teenager's download box). The one worth having is smart queue management, SQM with fq_codel or CAKE, which needs exactly one setting: your real up/down speeds, slightly below measured, and then handles everything automatically. It's standard in OpenWrt and FreshTomato, present as "adaptive QoS" on Asus, and absent from most ISP gateways, which is genuinely one of the better reasons to run your own router.
One honest caveat: SQM costs CPU. Modest routers max out around a few hundred Mbps with CAKE enabled, so on gigabit lines either the hardware has to be beefy or you accept shaping below line rate. For most homes the trade, slightly lower peak speed for consistently low latency, is the right one; speed tests get bragging rights, latency is what you feel.