BCHD Files All articles
Storage Tips

Count Every Gigabyte: Why Your Router Knows More Than Your ISP's Meter

BCHD Files
Count Every Gigabyte: Why Your Router Knows More Than Your ISP's Meter

Somewhere between the 15th of the month, most American households start glancing at their ISP's usage page with the same energy they'd reserve for a bank statement after a Vegas trip. Did the kids really burn through 400GB streaming YouTube? Did that 80GB game download really happen twice?

Here's the uncomfortable truth: you have no way of knowing. Your ISP's meter is a black box, and it's the only number that matters when the overage bill shows up. But that doesn't mean you have to take it on faith.

The Meter You Can't See Is the Meter That Bills You

Most major US carriers — Comcast, Cox, and friends — impose caps somewhere in the 1.2TB-to-1.5TB range, with overage fees around $10 per 50GB block until you hit a monthly ceiling. Unlimited plans exist, but they often cost extra or come with asterisks.

The problem isn't just that the cap exists. It's that the measurement is opaque. Your ISP counts traffic at their edge, on their equipment, using their definitions. Uploads may or may not count depending on the provider. Some meter traffic that never technically crossed into your house. And when you call to dispute a number, you're asking them to audit themselves.

Why Your Router's Numbers Never Match the Bill

So you logged into your router, found the traffic statistics page, and it says you used 600GB while Comcast says 900GB. What gives?

A few things, usually all at once:

The result is a number that's directionally useful but not something you'd stake a $100 overage dispute on. Which is exactly why you should build your own.

Build Your Own Meter: The OpenWrt Approach

If you want traffic accounting you can actually trust, you need a router that runs an operating system built for it. Enter OpenWrt, the open-source router firmware that turns modest hardware into a genuine network appliance.

The recipe:

  1. Get compatible hardware. Anything from a used Enterprise-class router to a $40 travel router with decent specs will do. Check the OpenWrt Table of Hardware before buying.
  2. Flash OpenWrt. Follow the device-specific wiki page. It's less scary than it sounds, and the community forums are excellent.
  3. Install the accounting stack. You'll want nlbwmon for simple per-host bandwidth accounting, or go bigger with ntopng for full packet-level visibility.
  4. Set a monthly schedule. Configure your accounting period to match your ISP's billing date, not the calendar month. This one step eliminates most of the mismatch confusion.
  5. Enable counters on the right interface. Make sure you're measuring the WAN interface, both directions, after hardware offload if your device supports it.

With nlbwmon alone, you'll get a clean per-device breakdown — suddenly you know that the basement PC is the real bandwidth hog, not the streaming box your spouse gets blamed for.

Level Up With ntopng

If you want to go full network detective, ntopng is the tool. It's a network traffic analysis engine that runs alongside OpenWrt (or on a separate box like a Raspberry Pi or mini-PC, mirroring traffic to it) and gives you a live web dashboard of every conversation happening on your network.

What it buys you:

A modest mini-PC running ntopng alongside your main router is a weekend project that pays for itself the first time it catches a runaway sync client before it costs you an overage fee.

What to Do With the Numbers

Monitoring isn't just about catching your ISP inflating the count — though it gives you actual data if you ever need to dispute a bill. It's about knowing where your gigabytes go so you can make deliberate choices:

Every Gigabyte Is Yours

You paid for that bandwidth. Whether your household streams, games, hoards Linux ISOs, or all of the above, the traffic crossing your modem is your property in motion — and the only way to defend it is to measure it yourself. An ISP's meter is a claim. Your router's counter is evidence. Build the second one, and the mystery box stops being mysterious.

All Articles

Related Articles

The Family Refuses to Use Your Server? Good. Make It Invisible.

The Family Refuses to Use Your Server? Good. Make It Invisible.

That 2TB Thumb Drive Cost $9. Here's What It's Actually Hiding.

That 2TB Thumb Drive Cost $9. Here's What It's Actually Hiding.

I Did the Math on My Google Drive Bill and Bought a Mini-PC Instead

I Did the Math on My Google Drive Bill and Bought a Mini-PC Instead