Activity Monitor
- Open Activity MonitorApplications › Utilities, or Spotlight.
- Click the Network tabThe bottom shows Data received and Data sent since the Mac last started.
- Sort by Rcvd BytesShows which processes downloaded the most since they launched.
The totals reset at every restart, and per-app numbers reset when an app quits. There's no daily or monthly view.
Terminal: nettop
Prints one sample of bytes in and out per process. Leave off -L 1 for a live view. Like Activity Monitor, it only knows about processes that are still running.
nettop -P -L 1 -J bytes_in,bytes_outPer network interface
en0 is usually Wi-Fi. Ibytes and Obytes are totals since startup.
netstat -ib | grep -E 'Name|en0'Keep a history with Drippy
Drippy records usage continuously and keeps it: today, this week and this month, by app and by network. Set your plan's cap and reset day, and it warns you before you go over. It shows live speeds in the menu bar too.
Questions
Does macOS have a built-in data usage tracker?
Only since-startup totals in Activity Monitor's Network tab. It doesn't keep daily or monthly history.
Why doesn't my Mac's data usage match my ISP?
Your ISP counts every device on the connection and protocol overhead. Your Mac only counts itself.
Does Drippy send my usage anywhere?
No. Usage stays on your Mac. Drippy goes online only for speed tests, your public IP and its license check.