How to collect documents from clients securely
There are four common ways to get tax returns, IDs, payslips and contracts from a client. They differ on two questions that decide most of the risk: does the client have to create an account, and who can read the files once they are stored. This guide compares them honestly, including where our own product is the wrong choice.
Updated
The short answer
For sensitive documents, use a link the client can open without an account, where each file is encrypted on the client’s device to a key only you hold. That removes the two usual failure points: the client giving up at a signup screen and emailing a photo instead, and a readable copy sitting with a third party.
If you need automatic reminders to clients, branded upload pages or a full practice portal more than you need that encryption property, a client portal or a branded upload tool will serve you better. The trade-off is that those tools can generally read what your clients upload.
1. Email attachments and password-protected zip files
Email is what most clients default to, and it needs no account. The problem is where the file ends up: a readable copy in the client’s sent folder, in your inbox, on both mail providers’ servers, and in any backup or forwarding rule along the way. Transport encryption between mail servers protects the file in transit only; it is stored readable at both ends.
Zipping with a password helps only if the archive uses AES encryption rather than the legacy ZipCrypto scheme, and only if the password travels by a different channel than the file. In practice clients often send both in the same email. There is no checklist and no tracking; chasing is manual. It costs nothing.
2. Dropbox and Google Drive file requests
Dropbox File Request lets anyone upload into a folder of yours without a Dropbox account; they may be asked for a name and email address. You get an email when a file arrives, can add an optional password, and on Professional and business plans can set a deadline. Uploads are limited to 2 GB per file on Basic, Plus and Family and 250 GB on the business plans.
Dropbox encrypts stored files with AES-256, but its own help centre states it does not offer client-side encryption, so the files are readable by the service. Dropbox’s end-to-end encrypted team folders, on Business Plus and above, list file requests as a feature that is not available in them.
Google Drive has no equivalent upload-only link. The usual workaround is a Google Form with a file-upload question, and Google’s documentation says respondents must sign in to a Google account to answer it. Files land in the form owner’s Drive, encrypted at rest by Google, not by your client.
3. Client portals
Portals built for accountants, lawyers and agencies (Content Snare, SmartVault, TaxDome and others) are the most complete workflow tools. They organise requests per client, track what is outstanding, and many chase clients for you.
Content Snare, for example, includes unlimited automatic email reminders on every plan, from $35 per month billed annually. If your real problem is clients who forget, that feature is worth more than anything else on this page.
Before choosing one for sensitive intake, read the vendor’s security page for one specific claim: that files are encrypted on the client’s device to a key only you hold. Most portal documentation describes encryption in transit and at rest, which protects against a stolen disk but leaves the provider able to read the files. Some portals also require the client to create a login, which costs you completion rate.
4. Encrypted request links
An encrypted request link looks like a file request to the client: open a link, drop files in, no account. The difference is that the browser encrypts each file before upload, so the service stores ciphertext. Whether the provider can decrypt depends on who holds the key, and vendors differ on that — the companion page compares encrypted file request tools one by one.
Tresorit File Requests encrypt on the uploader’s device and need no Tresorit account, but every uploader must give an email address, and the feature is on paid plans only.
FileSeal encrypts in the browser with AES-GCM-256; in its default delivery mode FileSeal holds the key, and in its “Get a link” mode the key lives only in the link.
ShieldFive File Request encrypts each file and its filename in the client’s browser to your firm’s public key — a hybrid of ML-KEM-1024 and X25519 — and stores ciphertext in the EU. You decrypt in your own browser. The client needs no account; you need a free one to create requests and hold the keys.
The four methods side by side
| Option | Client needs an account? | Who can read the files at rest | Checklists and reminders | Cost |
|---|---|---|---|---|
| Email attachments / zip | No | Both mail providers, and anyone with access to either mailbox. A zip password protects the archive only if it uses AES and is sent separately. | None; chasing is manual | Free |
| Dropbox File Request | No (may be asked for name and email) | Dropbox, which encrypts at rest but not client-side | Email on each upload; deadlines on Professional and business plans; no checklist | Included with Dropbox plans |
| Google Forms upload | Yes, a Google account | Google (files go to your Drive) | Form questions can act as a checklist; no chasing | Included with a Google account |
| Client portal | Depends on the portal; some require a client login | Usually the provider (encryption at rest with provider-managed keys); check the vendor’s docs | Strongest: per-client checklists, status tracking, automatic client reminders on many | Paid subscription (Content Snare from $35/month billed annually) |
| Encrypted request link | No | Only you, if the key never reaches the provider (true for ShieldFive and for FileSeal’s link-only mode) | Varies. ShieldFive: per-request checklist, firm reminders, up to two client reminders on the paid plan | ShieldFive: 14 days with everything unlocked, then 1 open request at a time free (links last up to 7 days). Others: see the comparison |
Vendor facts were checked against each vendor’s own documentation on 18 September 2026. Plans and features change; check the vendor before relying on a detail.
How to choose
If the documents are routine and low-risk, a Dropbox file request is fine and your clients probably know it already. If they are IDs, tax returns, bank statements, medical or legal material, the question that matters is who can read them once stored — and for email, file requests and most portals, the answer includes the provider.
If you mainly lose time chasing, pick the tool with automatic client reminders and accept that trade-off knowingly. If you need both strong encryption and heavy workflow, some firms run an encrypted request link for the sensitive items and their portal for everything else.
Whatever you use: send any PIN or password by a different channel from the link, set links to expire when the intake is done, and list exactly which documents you need so the client does not send extras you then have to hold.
If you prepare US tax returns, the choice is also a compliance question: the FTC Safeguards Rule requires a written security plan and encryption of client data in transit and at rest. The guide for tax preparers maps each of these methods against the rule and IRS Publications 4557 and 5708.
Where ShieldFive File Request is the wrong choice
Chasing is light. On Firm seats (and during the trial), if you add the client’s email, ShieldFive reminds them at most twice, after about three and seven days, while required items are missing. The reminder cannot contain the upload link, because the decryption key never reaches our server, so it points the client back to the link you sent. You also get a reminder to follow up. Your firm name and logo appear on the upload page on the paid plan and during the 14-day trial. A portal with unlimited automatic reminders will chase harder.
Your firm name and logo appear on the upload page on the paid plan and during the 14-day trial, but there is no custom domain and no recurring or scheduled requests: you create a fresh request each time. Every link needs a PIN of at least four characters, which you share with the client separately.
And the honest ceiling on the encryption: like any web app, we serve the JavaScript that does it. The guarantee is “encrypted in the client’s browser, ciphertext at rest”, not a claim that no compromised server could ever interfere. The request security page explains the threat model.
Questions
- What is the most secure way to collect documents from clients?
- A link the client opens without an account, where each file is encrypted on the client’s device to a key only you hold, sent with a PIN or password over a separate channel and set to expire. That keeps readable copies out of mailboxes and off the provider’s servers.
- Can clients upload documents to me without creating an account?
- Yes, with Dropbox File Request, Tresorit File Requests, FileSeal, File Request Pro and ShieldFive File Request. Google Forms file uploads are the exception: Google requires respondents to sign in to a Google account.
- Is it safe for clients to email tax returns or ID scans?
- It is common, not safe. The file is stored readable in the client’s sent folder, your inbox and both mail providers’ systems, and copies persist in backups. A password-protected zip helps only with AES encryption and a password sent by another channel.
- Are Dropbox file requests end-to-end encrypted?
- No. Dropbox encrypts stored files with AES-256 but states it does not offer client-side encryption, and its end-to-end encrypted team folders list file requests as unavailable.
- Does ShieldFive remind my clients to upload?
- No. ShieldFive reminds you, the firm, when a request has had no upload after about three and seven days, and you re-send the link. It cannot email the client a working link because the decryption key never reaches our server.
Related
- Encrypted file request tools: who can read the uploads?
- Tax preparers and the FTC Safeguards Rule: collecting client documents
- A free, secure upload link for clients, without a client account
- Secure file sharing for accountants
- Do accountants need a client portal?
- How clients can send documents without creating an account
- Stop emailing W-2s and 1099s: a safer way to collect tax documents
- An alternative to Dropbox and OneDrive file requests for sensitive documents
- How mortgage brokers can collect bank statements and pay stubs securely
- SmartVault vs TaxDome, and cheaper options
- The IRS Security Six, the WISP and collecting client documents
- How immigration lawyers can collect client documents securely
- Accounting secure file sharing: getting client files in and sending returns back
- File Request threat model: what the server can and cannot see
- ShieldFive File Request overview
Creating requests needs a free ShieldFive account; your clients never sign up. Create a free account