When you upload large files or many files to OneDrive, the upload speed may drop suddenly or stall completely. This behavior is often caused by network throttling from your internet service provider, bandwidth limits set by your IT admin, or OneDrive’s own rate-limiting logic. This article explains how to identify the source of throttling, measure your actual upload throughput, and apply the correct fix for each scenario.
Key Takeaways: Diagnosing OneDrive Upload Throttling
- Task Manager > Performance > Wi-Fi or Ethernet: Shows real-time network utilization; a flat line below your plan speed indicates throttling.
- OneDrive Settings > Sync and backup > Advanced settings > Upload rate: Limits the number of parallel upload threads; lowering this value can reduce ISP throttling triggers.
- Microsoft 365 admin center > SharePoint > Tenant settings > Bandwidth throttling: Controls tenant-wide upload rate limits that apply to all users in your organization.
Why OneDrive Throttles Large Uploads
OneDrive throttling is not a single problem. It can originate from three separate layers: your local network, your internet service provider, or Microsoft’s cloud service. Understanding each layer helps you choose the right diagnostic tool.
At the local network layer, a congested home router or a Wi-Fi signal with high packet loss can cause OneDrive to reduce its upload speed automatically. OneDrive’s sync engine uses TCP-based file transfer. When it detects retransmissions or timeouts, it backs off to avoid flooding the connection.
At the ISP layer, many residential internet plans throttle sustained upload traffic after a few minutes of high usage. This is common on cable and DSL connections. The ISP sees a large file transfer as a burst and applies a traffic-shaping policy that caps the upload speed to a much lower rate.
At the Microsoft cloud layer, OneDrive applies server-side throttling when a single client sends too many requests per second. This is designed to protect shared resources. If you upload thousands of small files in parallel, OneDrive may respond with HTTP 429 or 503 errors and reduce the allowed throughput.
Steps to Diagnose OneDrive Throttling
Perform these steps in order. Each step isolates one potential cause and provides a clear result.
- Measure baseline upload speed without OneDrive
Close OneDrive completely. Right-click the OneDrive icon in the system tray and select Pause syncing. Then open a browser and go to a speed test site like fast.com. Run the test and note the upload speed. If the upload speed is already below your plan’s advertised rate, the problem is your internet connection, not OneDrive. Contact your ISP. - Check OneDrive’s own upload rate setting
Open OneDrive settings by right-clicking the cloud icon and selecting Settings. Go to Sync and backup > Advanced settings. Under Upload rate, note the value in Limit upload rate to. If this is set to a low number such as 100 KB/s, that is the cause. Change it to Don’t limit and click OK. Resume syncing and test again. - Reduce parallel upload threads
In the same Advanced settings section, find Upload rate and click Adjust the number of threads. The default is 3 for unmanaged devices. If you are uploading many small files, reduce this to 1. This makes the upload pattern look less aggressive to ISPs and Microsoft servers. Click OK and resume syncing. - Monitor network traffic during a real upload
Open Task Manager by pressing Ctrl+Shift+Escape. Go to the Performance tab and select your network adapter. Start a large upload in OneDrive. Watch the network graph. If the graph shows a flat line at a low speed while the upload is active, throttling is occurring. If the graph spikes and drops repeatedly, that indicates packet loss or congestion. - Check for ISP traffic shaping with a VPN test
If you have access to a VPN service, connect to a VPN server and repeat the upload. A VPN encrypts all traffic, which prevents your ISP from seeing that the traffic is OneDrive. If the upload speed improves significantly with the VPN, your ISP is throttling OneDrive traffic specifically. In this case, contact your ISP or use a VPN permanently for large uploads. - Inspect OneDrive sync logs for server-side throttling
OneDrive logs include HTTP status codes. Open File Explorer and go to%localappdata%\Microsoft\OneDrive\logs. Find the most recent log file that ends with.log. Open it with Notepad. Search for429or503. If you find these codes, Microsoft’s server is throttling your client. To resolve this, pause syncing for 15 minutes, then resume. Also reduce the number of parallel upload threads as described in step 3.
If OneDrive Still Throttles After Diagnosis
Upload speed is fine on speed test but slow in OneDrive
This usually means OneDrive is limiting itself due to server-side throttling or file type scanning. OneDrive scans each file for malware before uploading. Large files take longer to scan. To rule out scanning, upload a single small text file. If that file uploads at full speed, the issue is file size, not throttling. For large files, split them into smaller archives using a tool like 7-Zip before uploading.
OneDrive shows “Upload paused” or “Queued” for hours
This is not throttling in the traditional sense. OneDrive pauses uploads when the device is on battery power or when the network is metered. Open OneDrive settings > Sync and backup > Advanced settings. Under Power, uncheck Pause sync when this device is on battery power. Under Network, ensure Limit download and upload rates on metered networks is unchecked.
IT admin has configured tenant-wide throttling
If you use a work or school account, your IT admin may have set a bandwidth limit in the Microsoft 365 admin center. You cannot override this from your device. Contact your IT team and ask them to check Admin centers > SharePoint > Policies > Access control > Bandwidth throttling. If a limit is enabled, they can increase it or disable it for your user account.
Files-On-Demand vs Full Sync: Throttling Impact on Uploads
| Item | Files On-Demand | Full Sync (Always Keep on This Device) |
|---|---|---|
| Description | Placeholder files download on demand; uploads happen in background | All files are stored locally and synced continuously |
| Typical upload behavior | Uploads are deferred when device is idle; can appear throttled | Uploads start immediately; more likely to trigger ISP throttling |
| Best for avoiding throttling | Yes, because uploads are spread over time | No, because large batches hit rate limits faster |
| Recommended thread count | 1-2 threads | 1 thread for large files; 3 for many small files |
Files On-Demand reduces the chance of triggering throttling because it does not force a full local sync. When you use Full Sync, OneDrive tries to upload every file immediately, which creates a sustained traffic pattern that ISPs and Microsoft servers may throttle. For large upload jobs, switch to Files On-Demand temporarily by right-clicking the OneDrive folder in File Explorer and selecting Free up space.
After completing the diagnostic steps, you can identify whether the throttling is caused by your local network, your ISP, or Microsoft’s servers. Apply the fix that matches your specific layer. If you continue to see slow uploads after trying all steps, use the OneDrive diagnostic tool by running onedrive.exe /diagnose from the Run dialog Win+R. This generates a detailed report that your IT admin can analyze.