How to Monitor Internet Usage by Apps on Windows | Track Data Consumption Per Application

Getting a grip on app data usage via Windows Task Manager (or how I finally cracked it)

So, if you’ve ever wondered which apps are actually gobbling up your bandwidth, the Task Manager can be a real hidden gem. Honestly, I didn’t realise how much detail you could see until I got fed up with just guessing. The trick is to open it — for me, pressing Control + Shift + Escape works like a charm — but right-clicking the taskbar and choosing Task Manager works just as well if you prefer using the menu. Sometimes, it takes a second to pop up if your system’s busy, though. Anyway, once it’s open, head over to the Processes tab (or, in newer Windows versions, it might be called App history). Here’s where I initially got a bit stuck — sometimes the network info wasn’t immediately visible, depending on your Windows build.

Look for that little Network column. If it’s not showing, don’t panic — right-click on any of the column headers at the top, then choose Select columns. A list will open up, and you just need to tick the box for Network. Click OK, and voilà — the column appears, showing roughly how much data each app is using at that moment — in Mbps. It doesn’t give a detailed history, but it’s pretty handy to see what’s happening in real time. Clicking the column header sorts apps by their current network activity, making it easy to spot the biggest bandwidth hogs. It took me a few tries on my older ASUS laptop to find that option — some BIOS or system settings can influence what shows up, but it’s worth poking around.

What’s been surprisingly useful is that this network column updates live without any complicated setup. Still, for more detailed, long-term tracking, I found the Resource Monitor to be a lifesaver. To access it, press Windows + R, type resmon, and hit Enter. Once open, go to the Network tab, and you’ll see real-time stats on data sent, received, and total bytes per app. This is great if you’re trying to track background activity that sneaks in overnight or during off-hours. Sorting here works just like in Task Manager, so it’s easy to identify the biggest bandwidth users.

One thing to keep in mind: Windows sometimes reports data differently depending on your connection type. If you switch between Wi-Fi and Ethernet or use a VPN, the traffic can be categorised separately or encrypted, so these figures aren’t 100% accurate. I’ve noticed some numbers jump around, especially with VPNs involved, so treat this as a rough guide — still useful, but not flawless.

If you want to see your total data consumption over the past 30 days, Windows has a built-in way to check that via Settings. Just press Windows + I to open Settings, go to Network & Internet, then click on Data Usage. It’ll show a simple total for the last month — which can be surprisingly high if you haven’t checked in a while. I’ve been surprised at how much background activity, like Windows Updates or cloud backups, can chew through your data. For more granular details, clicking the Usage details link provides a breakdown per app, which is pretty handy.

Quick browser note: Monitoring your data in Windows is decent, but for long-term and detailed tracking, third-party apps or router logs might give a clearer picture. Still, for a quick check or troubleshooting, these built-in tools do a pretty good job once you know where to look.

Quick tip — and this might save you hours: Network interfaces can sometimes give inconsistent results, especially with VPNs or switching between wired and Wi-Fi connections. Don’t be surprised if your reported data seems a bit all over the place. I’ve spent ages comparing Windows figures with my ISP’s reports, and background apps or user profiles can sneak in data usage too. Limiting background activity — by going to Settings > Privacy > Background apps — can help reduce some of that sneaky consumption.

And remember, sometimes the apps that are hogging bandwidth are hiding in categories like Misc or embedded into “Other” in either the Task Manager or Resource Monitor. It’s not perfect, but with a bit of trial and error, you get the hang of it. Just be aware — if your network activity seems way off, it’s worth checking your device drivers or network adapter settings, since outdated drivers can mess with data reporting.


Honestly, once I navigated these menus a few times, it became much less mysterious. Sure, figuring out exactly what’s using your bandwidth took some poking around — especially the first time — but now I know where to look in a flash. It took me way too long to find these hidden options, so I hope this saves someone else a lot of hassle. If you’re worried about hitting your data cap or just want to see who’s leeching bandwidth, these tools are pretty handy. And if things seem a bit off or inconsistent, just remember: it’s normal for Windows to have some discrepancies, especially when using VPNs or switching interfaces.

Hope this helps — it took me ages to figure it all out. Anyway, good luck keeping tabs on your network! It’s not always straightforward, but with a bit of poking around, it gets easier.