Google Forms has a file upload question type. You add it to a form, share the link, and responses land in your Google Drive. Sounds perfect — until you actually try to use it for collecting files from people outside your organization.

The limitations that matter

1. Uploaders must have a Google account. This is the biggest problem. If you send a Google Form with a file upload field to a client, vendor, or job candidate who doesn't use Gmail — they can't submit. They'll see a sign-in screen and either create an account (unlikely) or email you the files anyway (defeating the purpose).

2. Maximum 10 files per response. If someone needs to upload 15 photos from an event or a complete set of onboarding documents, they hit a wall. They'd need to submit the form multiple times, creating duplicate entries.

3. 10 GB total per form. All responses across all users share this limit. For text surveys this is fine. For collecting photos, videos, or design files from multiple people, you'll exhaust it quickly.

4. Files count against YOUR Google Drive storage. Every uploaded file goes into your 15 GB free Google Drive quota. If you're already using Drive for other things, you may run out of space mid-collection.

5. No progress tracking. You can't see "Anna uploaded 3 files, Boris uploaded nothing" without manually cross-referencing the spreadsheet. There's no dashboard showing completion status.

6. No resumable uploads. If someone is uploading a large file and their connection drops, they start over. No chunked upload, no resume.

7. The interface is a form, not a file collector. Google Forms was built for surveys. The file upload field feels bolted on. There's no drag-and-drop, no thumbnail previews, no upload progress bar — just a basic file picker.

When Google Forms file upload works fine

Despite the limitations, it's a reasonable choice when:

Better alternatives for file collection

If you need to collect files from people who may not have a Google account:

getfiles.app — Create an upload page in 10 seconds. No account needed for uploaders. Drag-and-drop interface, resumable uploads for large files, download everything as ZIP. Free.

If you need a structured checklist of specific files:

getfiles.app's file checklist feature lets you specify exactly which files you need ("Passport", "Contract", "Photo"). Uploaders see the list and attach a file to each item. You see what's received and what's missing.

If you need cloud storage integration:

Dropbox File Requests or OneDrive File Requests send files directly to your cloud storage. But both have storage limits and their own quirks.

The bottom line

Google Forms is a survey tool that happens to accept files. If your primary goal is collecting files — especially from external people — use a tool built for that purpose. You'll save time, avoid the Google account friction, and get a much better experience for everyone involved.