How to Send Large Files to Clients: A Practical Checklist for Fewer “Can You Resend That?” Messages
Why “just send it” fails with large creative files
When you’re delivering videos, photo selects, design exports, stems, or CAD packages, the “send it in an email” approach breaks down fast: attachments hit size limits, versions get mixed up, and clients can’t tell what’s final. A simple delivery checklist prevents most of the back-and-forth and makes you look organised (without adding admin work).
Below is a practical, tool-agnostic workflow you can reuse for every project-whether you’re sending one file or a whole set.
The large-file delivery checklist (copy/paste and reuse)
1) Decide what the client actually needs (final, review, or source)
Before exporting anything, clarify the delivery type:
- Review files (lightweight): compressed video, watermarked proofs, low-res JPEGs, MP3s.
- Final deliverables: full-res masters, print-ready PDFs, final WAVs, final renders.
- Source / handover (heavy): project files, layered assets, raw footage, stems, fonts (if licensed), working files.
This one decision prevents the common mistake of sending huge source files when the client only wanted a review copy-or sending only a preview when they expected finals.
2) Use a simple, consistent naming scheme
Make filenames self-explanatory even when they’re forwarded internally. A solid default:
- Client_Project_Deliverable_V## (example: Northside_Campaign_SocialCut_V03)
- Add FINAL only when it’s truly final (example: …_V07_FINAL)
- Include format or spec when it matters (example: …_4K_H264, …_A4_300dpi)
If you want a lightweight system, keep the version number for review rounds and switch to FINAL once approved.
3) Package deliverables so the download feels effortless
Clients don’t want to hunt through “Exports,” “Final_final,” and “UseThisOne.” Aim for a clean top-level structure:
- 01_Review (optional)
- 02_Final_Deliverables
- 03_Source_Handover (only if required)
- README (a short note on what’s inside and which file to use)
If you’re sending many assets, a short README can save you multiple emails. One paragraph is enough: what changed, what’s final, and any usage notes.
4) Choose an upload method built for large files (not email)
Email attachments are built for documents, not media deliveries. A dedicated transfer link is easier for clients and less fragile for you. With LetsSend you can send a file free and share a single link that clients can open on any device-no attachment limits and no inbox chaos.
If you send files regularly, it’s worth using a consistent setup (saved preferences, predictable links, and a clear delivery flow). If you’re deciding whether to upgrade, you can compare Free and Pro based on how often you deliver and what controls you need.
5) Set link expiration intentionally (and tell the client)
Expiring links reduce risk and keep old versions from circulating forever. Pick an expiry that matches the situation:
- 24-72 hours for quick reviews or time-sensitive approvals.
- 7-14 days for standard client deliveries.
- 30 days for handovers where the client needs time to download and archive.
Then, state it clearly in your message: “Link expires on Friday-download and back it up.” This prevents the inevitable “the link stopped working” surprise.
6) Add a password when the content is sensitive
If the work is under NDA, unreleased, or client-confidential, use a password and share it separately (e.g., in a different message thread). If you’re unsure what settings to choose, the safest approach is to apply basic defaults consistently-password, expiration, and minimal permissions. For a more detailed security baseline, see How to Send Large Files Securely: Passwords, Permissions, and Practical Defaults.
7) Write a delivery note the client can forward internally
Your delivery message should stand on its own-because it will get forwarded. Include:
- What this is: “Final deliverables for Project X”
- What to use: “Use files in 02_Final_Deliverables”
- What changed (if applicable): “Updated colour grade + fixed audio peak at 00:32”
- Any instructions: “Print at 100%,” “Use the ProRes master for archive,” etc.
- Expiry + password info: “Link expires…” and how they’ll receive the password
This is the difference between a smooth approval and three rounds of “Which one is correct?”
8) Do a 30-second ‘client download’ test before you send
Before you hit send, pretend you’re the client:
- Open the link in a private/incognito window
- Check that filenames are readable and not truncated
- Verify the “final” file is actually final
- Confirm any password/expiry settings
This quick check catches the most painful mistakes: wrong version, missing files, or a link that requires you to be logged in.
9) Keep your own delivery record
Save a copy of the delivery note (or paste it into your project tracker) with:
- Date sent
- What was included
- Version number(s)
- Link expiry date
When a client comes back two months later asking for “that version we approved,” you’ll know exactly what happened.
A simple delivery template you can reuse
Here’s a message template you can keep as a snippet:
- Subject: Project [Name] - Final files (v##)
- Message: “Hi [Name], here are the [review/final] files for [Project]. Please use the files in 02_Final_Deliverables. Changes since last version: [1-3 bullets]. Download link: [link]. Link expires: [date]. Password: sent separately.”
Make it even smoother with a consistent sending setup
If you want a repeatable, low-friction way to deliver large files, set up LetsSend once and use it the same way every time. You can create a free account, then adjust your usual preferences as your workflow evolves. If you ever get stuck, visit the Help Center or read the FAQs for quick answers.
Consistency is the real secret: clients learn what to expect, approvals speed up, and you spend less time resending files that were fine the first time.
Your files are waiting.
Drop something in and watch it fly. It takes about ten seconds.
Send something