How to stop OneDrive using data on Mac
OneDrive is one of the most consistently bandwidth-hungry processes on a Mac. Most of the time it does what you want, then occasionally it does a full re-index and chews 8 GB while you are trying to work on a hotel connection. This is how to rein it in, with both the built-in options and a hard cap.
TL;DR
- OneDrive has built-in bandwidth limits in Settings → Network. They work for steady-state sync but can be turned off or overridden, and they do not enforce a monthly total.
- Pause sync from the menu bar for short reprieves. It auto-resumes.
- Files On-Demand reduces initial download volume — turn it on.
- For a hard cap that OneDrive cannot override, use a per-app quota tool like DataCever.
Why OneDrive uses so much data on Mac
OneDrive is a sync engine, not just a backup tool, so it talks to Microsoft's servers any time anything changes on either end. There are four main sources of traffic:
- Initial sync. When you first sign in or add a new folder, OneDrive downloads every file in your selected folders. Depending on library size, this can run for days and use tens of gigabytes.
- Background sync. Files modified anywhere — on another device, in the OneDrive web app, by a colleague in a shared folder — get pushed to your Mac as soon as they change. Office documents in particular can re-sync after every save.
- Large file uploads. Drag a 4 GB video into your OneDrive folder and OneDrive will upload it as a single multi-part transfer, saturating your uplink for as long as it takes.
- Indexing and version checks. OneDrive periodically scans your library and verifies hashes against the server. This is lighter, but it never fully stops.
The OneDrive process on Mac usually shows up as OneDrive in Activity Monitor, with helper agents named OneDriveStandaloneUpdater and OneDriveUpdater. All three can use the network independently.
OneDrive's built-in options
Microsoft does ship a few useful controls. Open them by clicking the OneDrive cloud icon in your Mac menu bar → the ⋯ More button → Settings.
Pause syncing
From the same menu, Pause syncing lets you stop OneDrive for 2, 8, or 24 hours. This is the fastest way to silence it for a session. The catch: it resumes automatically, and there is no way to set it to "stay paused until I say so." If you sleep your Mac during a pause, sync usually picks back up shortly after wake.
Bandwidth limits
In Settings → Sync and backup → Advanced settings (older builds: Network tab), you will find two fields:
- Upload rate — "Don't limit" or "Limit to" with a KB/s value, or "Adjust automatically".
- Download rate — same options.
These cap the rate of transfer. They are useful if OneDrive is choking out a video call or hammering a slow connection. They are not a monthly cap; OneDrive will keep transferring all day at the limit you set if there is work to do.
Files On-Demand
Turn this on in Settings → Sync and backup → Advanced settings → Files On-Demand. With it enabled, OneDrive shows file placeholders in Finder and only downloads the bytes when you actually open a file. This drastically reduces background traffic and disk usage, especially for shared libraries you rarely touch. There is rarely a reason to turn it off on modern macOS.
Choose folders to sync
In Settings → Account → Choose folders, you can deselect folders you do not need on this Mac. Anything unchecked never syncs in either direction. This is the single biggest win if you have a large work library and only need a subset locally.
Why those aren't enough
OneDrive's own settings are useful, but they have three structural limitations.
1. They cap rates, not totals. A 1 MB/s limit running for 8 hours still moves 28 GB. If your real concern is a monthly data plan, that is not the right knob.
2. They are user-overridable inside OneDrive itself. Anything you set in OneDrive Settings can be unset in OneDrive Settings. If a OneDrive update resets your prefs (it has happened more than once over the years), the limit silently goes away.
3. The OneDrive helper processes don't all honor the limit. The bandwidth control applies to the main sync engine. The auto-updater and the standalone updater make their own network calls — small individually, persistent collectively.
How to set a hard cap on OneDrive on Mac
To genuinely cap OneDrive's monthly or weekly usage, you need a layer outside OneDrive that enforces the limit. DataCever is a $6.99 Mac App Store utility that does exactly this: it monitors every process's network usage and lets you set a quota in MB or GB per app or per session. When the cap is hit, the app loses its network connection until you reset the session — no notification needed, no override possible from inside the app.
To put a hard cap on OneDrive:
- Install DataCever from the Mac App Store and grant the system extension permission on first launch.
- Open the Overview tab and find
OneDrive(and the helpersOneDriveStandaloneUpdaterandOneDriveUpdaterif you want them included). - Set a quota — for example 10 GB per month if you are on a constrained connection, or 500 MB per day if you are tethering.
- Optional: leave OneDrive's own bandwidth limit set as well. The two cooperate fine — OneDrive paces its transfers, and DataCever stops them when the cap is reached.
OneDrive handles loss of network gracefully. It queues changes locally and replays them when the connection comes back. So a hard cap doesn't corrupt anything; it just means OneDrive does its work on your schedule, not Microsoft's.
One more lever: shut down OneDrive's auto-update
OneDrive ships with its own auto-updater that runs independently and contacts Microsoft on a schedule whether or not OneDrive itself is open. It is small per request, but it can keep your network warm when you would rather have it idle. You cannot disable it from OneDrive's UI, but you can block it specifically: add OneDriveStandaloneUpdater to DataCever's block list and leave the main OneDrive app alone. Sync still works; the chatty updater goes quiet.
What about uninstalling OneDrive?
If you genuinely don't use OneDrive, uninstalling is the cleanest answer. Quit OneDrive from the menu bar, then drag /Applications/OneDrive.app to the Trash. Remove the cached library at ~/Library/CloudStorage/OneDrive-* only after you have confirmed all your files are also in the cloud. For most people who reach this page, though, the goal is not "remove OneDrive" — it is "let OneDrive do its job, but not on every connection at every hour."
Put a hard cap on OneDrive — and the rest of your Mac.
DataCever monitors per-app bandwidth, blocks the apps you want offline, and enforces a real quota on the ones you want to keep but contain. One-time $6.99 on the Mac App Store.
View on the Mac App Store