fshy

Home / Microsoft

OneDrive consumer (Microsoft account)

www.microsoft.com/en-us/microsoft-365/onedrive/compare-onedrCloud drivestorage/onedrive-consumerJSONcomparereport an errorprovider JSON

Free allowance
5 GB free per Microsoft account; paid tiers 100 GB / 1 TB / 2 TB.
Verdict
fails: quotathe free allowance is too small to matter
Cost
free tier
Identity
email?placeholder, not evidence; card unknown, phone unknown
Binding limit
noneno named constraint binds
Evidence
reported2 sources; a third party said so
Freshness
stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
Free tier5 GB free per Microsoft account; paid tiers 100 GB / 1 TB / 2 TB.
unit GB; metered on unstated
Pricenone stated
Identityemail (placeholder) not published
EgressUnmetered for direct download links.
Per-object capnot stated
Retentionnot stated
Interfacerest, graph, rclone rest
Toolingrclone 'onedrive' with drive_type=personal; Microsoft Graph /me/drive; the OneDrive v1.0 API
Composes with5 GB x N Microsoft accounts. Accounts are free but each needs a verified identity and there is no documented no-verification bulk signup; 5 GB is also below the 'trivially repeatable' threshold in practice for 10 TiB (2,000 accounts for 10 TB).
ReliabilityStable, no data-loss history; the blocker is purely the 5 GB number.
Evidence 2
datesourcewhat it proved
2026-10-21www.microsoft.com/en-us/microsoft-365/onedrive/compare-onedr'Get 5 GB free, or upgrade to a Microsoft 365 subscription'; paid tiers '100 GB', '1 TB (1,000 GB)', '2 TB'
2026-10-21graph.microsoft.com/v1.0/me/driveprobe: curl -> HTTP 401 (live, auth required)
More fields 1
{
 "dead_end": {
  "failure_class": "quota",
  "why": "5 GB free per Microsoft account; paid tiers 100 GB / 1 TB / 2 TB.",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown values 5
  • $.binding_note boilerplate
  • $.per_object_cap.notes the field may be stated in a source that was not read
  • $.per_object_cap.stated the field may be stated in a source that was not read
  • $.retention.notes the field may be stated in a source that was not read
  • $.retention.stated the field may be stated in a source that was not read