How to Let Clients Upload Files Directly to Your Google Drive (Without Sharing Your Drive)
The most effective way to let clients upload files directly to your Google Drive without sharing your Drive is to use a document collection tool that connects to the Google Drive API with limited scope. The client receives a simple upload link, never sees your Drive, and every file arrives named and organised in a folder you control. FileCollect, Google Forms, and shared folder workarounds each accomplish this differently, with significant trade-offs.
Quick Answers: Client Upload to Google Drive
Can clients upload to my Drive without a Google account?
Yes. With FileCollect, clients open a link in any browser and upload files. No Google account, no app, no sign-up. Files land in your Drive automatically.
Will clients see my other Google Drive files?
No. FileCollect uses Google's drive.file scope, which means it can only access the specific folder it creates. Clients never interact with your Drive directly.
The Problem with Sharing Your Drive Directly
The obvious approach is to share a Google Drive folder with your client. You right-click, select "Share," enter their email, and ask them to drop files into it. This works in theory. In practice, it creates problems that get worse with every client you add.
- Your client needs a Google account. If they use Outlook, iCloud, or any non-Google email, they need to create a Google account first. Many clients will not bother.
- They can see other files in the folder. Unless you create a separate folder for every single client and share each one individually, clients may see documents that belong to other clients. That is a privacy violation and a potential GDPR issue.
- Files arrive with random names. Clients name their files things like "scan001.pdf" or "IMG_4782.HEIC." You spend time renaming and sorting every document that comes in.
- No tracking or reminders. You have no way to see which documents are still missing. You end up sending manual follow-up emails, which is exactly the problem you were trying to solve.
- Security risk. A shared folder gives the client ongoing access. They can delete files, rename things, or even access files uploaded by someone else if the folder permissions are not set correctly.
Three Methods to Let Clients Upload to Your Drive
There are three practical ways to get client files into your Google Drive without sharing your Drive. Each has different strengths and limitations. For a deeper look at Google Drive's missing features, see our guide to Google Drive file request workarounds.
| Method | Cost | Client needs Google account? | Auto naming | Reminders | Checklist tracking |
|---|---|---|---|---|---|
| FileCollect | Free / 19.99 EUR/mo | No | Yes | Yes | Yes |
| Google Forms + Drive | Free | Sometimes | No | No | No |
| Shared folder | Free | Yes | No | No | No |
Method 1: Google Forms with File Upload Fields
Google Forms lets you add a "File upload" question type. Responses are collected in a Google Drive folder linked to the form. Your client visits the form link, attaches files, and submits. The files end up in your Drive.
How to Set It Up
- Open Google Forms and create a new form.
- Add a question and change the type to "File upload."
- Set the allowed file types and maximum file size.
- Repeat for each document you need (one question per document).
- Share the form link with your client.
The Limitations
Google Forms with file uploads has several frustrating limitations for professional use:
- Respondents usually need a Google account. Google requires sign-in for file uploads in most configurations. This blocks clients who do not use Google.
- Files are named with random IDs. The uploaded file lands in a "File responses" folder with a long alphanumeric name like
IMG_4782 - john.smith@email.com.pdf. You still need to rename and re-file everything manually. - No reminders. If a client fills out half the form and closes the tab, you have no automatic way to nudge them back.
- No per-item tracking. You cannot see which specific documents are still missing at a glance. You see whether the form was submitted or not, but nothing granular.
- File size limit. Google Forms caps file uploads at 1 GB per file, but the form response folder counts against your Drive storage quota, which can fill up quickly.
Google Forms works for occasional, low-stakes file collection. For firms managing 20+ clients during tax season, the manual overhead quickly outweighs the zero cost.
Method 2: Shared Google Drive Folder
Creating a shared folder is the simplest approach, but it has the most drawbacks. You create a folder in your Drive, share it with the client's email address, and ask them to upload files into it.
Why This Approach Is Risky
- Client must have a Google account.
- Client can see (and accidentally delete) other files in the folder.
- No naming convention is enforced. Files arrive with whatever name the client chose.
- No way to track what is missing versus what has been received.
- Ongoing access. Even after you have everything you need, the client can still access the folder unless you manually revoke sharing.
Shared folders work for internal teams who are comfortable with Google Drive. For external client-facing document collection, the privacy and organisation risks make this approach unsuitable for most professional firms.
Method 3: FileCollect (Direct Drive Delivery)
FileCollect is a document collection tool purpose-built for this exact use case. You connect your Google Drive once, create a checklist of the documents you need, and send your client a single link. The client opens the link on any device (no account needed, no app needed), uploads files against each checklist item, and every file is delivered directly to your Google Drive with automatic naming.
How the Google Drive Delivery Works
When you connect FileCollect to your Google Drive, it uses Google's drive.file OAuth scope. This is the most restrictive Drive permission available. It means FileCollect can only create and manage the specific folder it makes in your Drive. It cannot see, modify, or delete anything else. Your existing Drive files are completely invisible to the app.
When a client uploads a document, FileCollect creates a folder structure in your Drive like this:
FileCollect / Client Name / 01_Engagement-Letter_signed.pdf
Each file is numbered and named based on the checklist item. No more "scan001.pdf" or "Document (3).pdf." Everything arrives ready to use.
What You Get Beyond File Delivery
- Automatic reminders: Polite emails go out on your schedule until the checklist is complete. No manual chasing.
- Approve/reject workflow: If a client uploads a blurry photo or the wrong document, reject it with a reason and they get a re-upload link automatically.
- Progress tracking: See which clients have submitted everything, which are partially complete, and which have not started.
- Templates: Save common document checklists (tax returns, onboarding packs, mortgage applications) and reuse them for every client.
- GDPR-compliant: EU-hosted, DPA included on every plan, and files go straight to your Drive. Learn more on our security page.
FileCollect Pro costs 19.99 EUR/month for unlimited requests and files. There is a permanent free plan if you want to test the workflow with a single client before committing. For a broader look at how this fits into your firm's document workflow, read our guide on how to stop chasing clients for documents.
Which Method Should You Use
If you collect files from clients occasionally and do not mind manual filing, Google Forms combined with Drive is free and functional. If you manage multiple clients and want files to arrive organised, named, and tracked with automatic reminders, FileCollect handles the entire workflow. Shared folders should be avoided for external client use due to privacy and organisation risks.
Stop chasing clients for documents
Send one link. Every file lands named and organised in your own Google Drive. Free plan available, no card required.
Try FileCollect free