A Microsoft file hosting and synchronization service.
Dear @Honson LAM,
Thank you for the detailed questions.
From the requirements you've described, I think you're already looking in the right direction. If I were designing this solution today, I would generally treat OneDrive as personal user storage and SharePoint Online as the long-term home for shared team content and external submissions.
OneDrive storage growth
For most qualifying Microsoft 365 subscriptions, users start with 1 TB of OneDrive storage, and administrators can increase that up to 5 TB per user when eligible. Microsoft also provides options to extend storage beyond the licensed amount in certain scenarios.
One thing I wasn't able to verify from Microsoft's current documentation is the exact Business-tier add-on SKU or storage pack that would apply after 5 TB. If exceeding 5 TB is part of your planning assumptions, I'd recommend confirming the available licensing options with Microsoft Sales or your licensing provider before making a purchasing decision.
Shared storage across multiple users
Although content in OneDrive can be shared with other users, the service is not designed to function as a shared drive for an entire department. In fact, OneDrive is focused on individual storage space, whereas SharePoint is designed to facilitate collaboration across teams and organizations.
So if your goal is:
- a common repository,
- multiple contributors,
- shared ownership,
- business continuity when staff change,
then SharePoint Online is generally the better fit.
A simple rule I often use is:
- "My files" > OneDrive
- "Our files" > SharePoint
External file requests
For the workflow you described, Microsoft already provides a feature that is very close to what most organisations call a "blind upload".
People using a File Request link can upload files, but they cannot browse the folder contents, view existing files, or see what anyone else has submitted.
That makes it well suited to collecting documents from clients, suppliers, applicants, or other external parties.
For referece:
OneDrive or SharePoint for File Requests?
Technically, File Requests can be hosted in either OneDrive or SharePoint.
For a process owned by a single person, OneDrive can work perfectly well.
For the scenario you've described, however, I would lean towards SharePoint.
The reason isn't so much a technical limitation as an operational one. If the uploaded files need to be reviewed or processed by several team members, it's usually better for the files to belong to a SharePoint site that is owned by the organization rather than living inside an individual's OneDrive.
That tends to make permissions, continuity, governance, and staff turnover much easier to manage over time.
Based on the requirements you've outlined, I'd probably design it like this: External users > File Request > SharePoint Document Library > Internal Team Access while still using OneDrive as each user's personal working area.
I hope this information helps point you in the right direction.
Warm regards,
If the answer is helpful, please select "Yes, accept answer". If you have any questions or new updates, please feel free to comment below.