How to Send Large Files to Clients
Stop chasing email limits. Here's how small firms send large files to clients securely -- and why a client portal beats expiring links every time.
· Updated · By ProjectSend Team

Your client emails a 40 MB year-end document package. The message bounces. You switch to a shared Drive link -- then spend two days explaining which folder is the current one. If this loop sounds familiar, here is a practical breakdown of the real options for sending large files to clients, what each costs in time and trust, and when a client portal changes the equation.
Why Do Email Attachments Fall Short?
Most email servers cap attachments at 10 to 25 MB -- too small for a year-end financial package, a video deliverable, or a batch of signed contracts. Beyond size, there is no confirmation the client downloaded the file, and a forwarded attachment can land in inboxes you never intended.
Gmail and most business email servers reject messages above 25 MB outright. Files that do get through leave no trace: you cannot confirm delivery, revoke access, or produce a download log if a client disputes receipt. For accounting and tax practices, this matters beyond mere convenience. The FTC Safeguards Rule requires financial services firms -- including tax preparers who handle consumer data -- to implement reasonable access controls. A forwarded email attachment provides none of them.
What Are Your Real Options?
Three approaches cover most cases: email attachments for small, low-sensitivity everyday files; expiring shared links for one-off large deliveries; and a dedicated client portal for ongoing client relationships where you need history, accountability, and your brand on the experience. New to the concept? What Is a Client Portal? covers the basics.
- Email attachments: Fast for files under 10 MB. Blocked above 25 MB on most servers. No delivery confirmation, no download log, and files can be forwarded to anyone without your knowledge.
- Expiring shared links (WeTransfer, Dropbox Transfer): Handles large files without requiring a client account. Links typically expire after 7 days on free tiers. No ongoing history, and the experience carries the vendor's brand, not yours.
- Branded client portal: Supports multi-GB uploads with resume. Each client has their own login. Every download is timestamped and attributed. Files persist until you remove them. Your name on the experience, not a third party's.
When Does a Client Portal Make Sense?
A client portal earns its place when you exchange files with the same clients week after week, when professional or regulatory guidelines require you to document who accessed what, or when the delivery experience is part of what clients are paying you for. The more files you move per client each year, the faster the time saving compounds.
Accounting and tax firms collect W-2s, 1099s, and signed authorizations from dozens of clients across a compressed window each year. A portal gives each client their own upload channel and logs every file access -- so you always know what arrived, and when. The FTC Safeguards Rule, which applies to tax preparers who handle consumer financial data, requires documented access controls -- something a shared link cannot satisfy. For a hands-on look at the day-to-day workflow, Client Portal for Bookkeepers goes deeper.
Agencies and video producers regularly deliver 4 to 20 GB projects. Sending through a portal under your studio's name -- rather than a third-party service -- makes the handoff feel as polished as the work itself. Files do not expire after seven days. Clients download on their own schedule, and you see the exact timestamp of each download without chasing a read receipt.
Small law firms need document exchange that is per-client, logged, and revocable. A portal with role-based permissions and a download audit trail provides the basic access controls that professional responsibility guidelines call for when sharing sensitive client information electronically. See how the permission model works for a walkthrough of what each client account can and cannot see.
How ProjectSend Cloud Handles Large Files
ProjectSend Cloud uses resumable uploads, so a multi-gigabyte file completes even on a slow or interrupted connection. Each client logs in to an account that carries your firm's name, logo, and domain -- not a third-party link that expires. Every download is timestamped and attributed to the specific client account, giving you a reliable record without extra effort on your part.
The Free plan starts at $0 with no time limit: a personal account on a shared site with 2 GB of storage, a private link for every file (kept for 30 days) and encryption in transit and at rest -- no credit card required. Pro ($19/month) is a portal of your own: 100 GB, 25 client accounts and an audit trail. Business ($49/month) removes client account limits and adds SSO (OIDC) and enforced 2FA across the firm. Audit logs export to CSV. Common setup questions are answered in the FAQ.
The software behind ProjectSend Cloud is ProjectSend -- an open source project under GPLv2 with 4.8M+ Docker downloads, 4,000+ active self-hosted instances, and 1,900+ GitHub stars. The hosted service and the self-hosted community edition run the same codebase. If you ever want to inspect what you are running -- or move to self-hosting -- your data export is always available and the team migrates you at no charge. The code is open. So is your exit.
If your clients are waiting on files stuck in inbox limits or links that expired last week, Start free on ProjectSend Cloud -- 2 GB of storage, a private link for every file, no credit card and no time limit.
Frequently asked questions
- What is the maximum file size I can send through ProjectSend Cloud?
- ProjectSend Cloud supports resumable uploads with no artificial per-file size cap. The Free plan includes 2 GB of total storage; Pro gives you 100 GB, then $0.02 per extra GB. Multi-gigabyte files -- video deliverables, full-year document archives -- upload reliably even on slow or interrupted connections.
- Is a client portal more secure than sending files by email?
- For most use cases, yes. Email attachments can be forwarded to anyone, leave no download audit, and often sit unencrypted in client inboxes. A client portal gives each client their own login, encrypts files in transit and at rest, and logs every download with a timestamp -- so you know exactly who received what and when.
- Do my clients need to install anything to download files?
- No. Clients log in through any web browser. No app, no plugin, no setup required on their end.
- How is ProjectSend Cloud different from WeTransfer?
- WeTransfer links expire -- typically after 7 days on free tiers -- carry no branding, and leave no record of who downloaded what. On Pro and Business, ProjectSend Cloud gives each client a permanent, branded account under your firm's name, with a full download log and files that never expire unless you remove them. On the Free plan you share by private link, and files are kept for 30 days.
- Can I switch to self-hosting if I change my mind?
- Yes. ProjectSend is open source under GPLv2, and your data is always exportable. If you decide to move to a self-hosted setup, the ProjectSend Cloud team handles the migration for you at no charge. The same codebase runs both.
ProjectSend Team. Written by the people who build and maintain ProjectSend, the open source client file portal (since 2011), and run ProjectSend Cloud.
Got a file to send? Start with it.
Drop it on our home page and confirm your email — no account first, no card. On the free plan you get a private link to share it and 2 GB of space, for as long as you need the account.
Or ask Claude or ChatGPT to do it
Connect your assistant to your ProjectSend account and ask in plain words. Everything it does shows up in your account as done by your AI assistant.
- “Save this summary as a PDF and give me a private link for my client.”
- “Did anyone download the contract I shared on Monday?”
- “Create a client account for Dana at Acme and send her the Q3 report.”Pro and Business
Keep reading
- What Is a White-Label Client Portal?
A white-label client portal shows clients your firm's name, not the vendor's. Here is what it means, what is included today, and which firms need it.
- What Is a Client Portal?
A client portal is a branded web space where clients upload files, receive deliverables, and every exchange stays on record. Here is who needs one and why.