Guide

The complete client file handoff checklist

For agencies and freelancers who want to stop losing time to “I can't find the files” emails and deliver projects like a professional operation.

Last reviewed: April 4, 2026

Checklist sections

  • Before you deliver
  • Naming & organization
  • Delivery method
  • Client communication
  • Post-delivery

Why a formal file handoff process matters

Most agency and freelance client relationships do not break down on the quality of the work — they break down on the handoff. A disorganized file delivery signals that the project did not get the care it deserved, even when the underlying work is excellent.

Client satisfaction

A clean, labeled delivery reduces the time clients spend locating files and increases their confidence in your work.

Fewer follow-up emails

'I can’t find the file', 'Which version is final?', 'Can you resend?' — these are avoidable with a proper handoff structure.

Professionalism signals

Branded delivery links and organized folder structures are visible indicators that you run a professional operation, not a casual side hustle.

Scope protection

A documented delivery with a clear file list creates a natural closing point. It is harder for scope creep to occur when delivery is formalized.

Section 1

Before you deliver

The work you do before sending the link determines whether the delivery feels polished or improvised. These steps take 15–30 minutes for a typical project and prevent most handoff issues.

1

Audit your files — remove drafts, working files, and unused assets

Clients should only receive final, polished deliverables. Working files and rejected versions create confusion and dilute the perceived quality of your output.

2

Organize into clear folders: Finals/, Assets/, Source-Files/, Deliverables/

A predictable folder structure means the client can find what they need without emailing you for directions. Keep source files separate from production-ready deliverables.

3

Apply a consistent naming convention: client_projectname_v1_FINAL.ext

Naming files with the client name prefix, project name, version, and status prevents the classic "logo.png" ambiguity. Everyone knows exactly what they are looking at.

4

Compress large assets where appropriate without quality loss

Export images at the correct resolution for their intended use. A 300 DPI print file and a 72 DPI web asset are different deliverables — label them accordingly.

5

Double-check every file opens correctly before packaging

Open each file on your machine and verify fonts are embedded, links are not broken, and videos play back. One corrupt file can undermine the whole delivery.

Section 2

Naming & organization

Naming conventions are the invisible infrastructure of a clean delivery. Get these right and clients can navigate the files without any help from you.

Use the client name as a prefix on all top-level folders
Version control: use _v1, _v2, _FINAL — never "final_final" or "new_final_v3"
Keep source files in a separate Source-Files/ folder away from client-facing deliverables
Include a README.txt or delivery notes file at the root level listing what is included
Date-stamp folders for time-sensitive projects: YYYY-MM-DD_ProjectName/
Example structure: Acme_BrandRefresh_v2_FINAL/
  Finals/
  Assets/
  Source-Files/
  README.txt

Section 3

Delivery method

How you deliver the files is as visible as the files themselves. A generic Dropbox URL and a branded link from your own domain communicate very different things about your operation.

Step 01

Use a branded link, not a generic URL

A link from your own domain (e.g., files.youragency.com/projectname) signals professionalism. Generic Dropbox or Google Drive URLs look like an afterthought. BulkShare Pro lets you serve delivery links from your own custom domain.

Step 02

Set a password for sensitive work

Any delivery containing brand strategy, unreleased creative, financial documents, or personal data should be behind a password. Share the password separately from the link itself — never in the same message.

Step 03

Set a reasonable expiry (7–30 days)

Links that never expire accumulate and become a security liability. 7 days is appropriate for urgent handoffs; 30 days for standard project closeouts. Setting an expiry also creates a natural follow-up prompt.

Step 04

Test the link yourself before sending

Open the link in an incognito window and verify the files are all present and download correctly. This takes two minutes and prevents the embarrassment of sending a broken link to a client.

Section 4

Client communication

Sending the link is not the end of the handoff — it is the beginning. Clear communication around the delivery prevents files from sitting unread and ensures the project closes cleanly.

Send the link via email with a clear subject line — e.g., 'Your [Project Name] Final Files'
List exactly what is included in the email body — folder names and file counts
Confirm the client knows how to use the password if one is set
Request acknowledgement within 24–48 hours so you know delivery succeeded
Follow up once after the link is first downloaded to close the loop
Note: BulkShare Pro shows you exactly when files were opened and downloaded

Pro tip: Your delivery email subject line is the first impression. Use something specific like Your Acme Brand Refresh Final Files — Ready to Download rather than a vague Files attached. Specific subject lines get opened faster and reduce the chance the email is missed.

Section 5

Post-delivery

The work after the delivery determines whether this project becomes a case study, a repeat client, and a professional archive — or just another folder that gets lost.

Archive the project locally

Move the project folder to a clearly labelled archive location (e.g., Archive/2026/ClientName/) so active and completed projects do not intermingle.

Retain source files for at least 90 days

Most revision requests and 'can you re-export this?' emails arrive within 90 days of delivery. Keep source files accessible for at least that long before archiving to cold storage.

Document deliverables in your project management tool

Mark the delivery milestone as complete in your PM tool with a note of what was delivered and when. This creates an audit trail if any disputes arise about scope.

Request a testimonial or case study 1 week after delivery

One week out is the optimal window: the client has had time to review the files but the positive experience is still fresh. A short email with a direct ask yields the best response rate.

Tools that make file handoff easier

BulkShare is built specifically for the client delivery workflow described in this checklist — branded links, access controls, and visibility built in.

Start delivering professionally

Start delivering files professionally with BulkShare — free, no sign-up required

Upload your organized files, generate a shareable link in seconds, and send it to your client. No attachment limits, no generic cloud storage URLs. Free anonymous links last 24 hours. Pro plans add branded custom domains, password protection, download tracking, and no expiry.

  • Branded delivery links on your own domain (Pro)
  • Password protection and expiry controls (Pro)
  • See exactly when clients open and download files (Pro)
  • No file size restrictions — deliver large folders freely
  • No sign-up needed for a quick 24-hour share link

Reference

Email attachment size limits

Every major email provider's attachment limit in one table, plus what to do when your file is too large.

Learn more

Feature

Secure client file delivery

Password-protected links with expiry and open/download analytics for sensitive project handoffs.

Learn more

Feature

White-label file sharing

Deliver files from your own branded domain instead of a generic cloud storage URL.

Learn more

FAQ

Common questions.

Everything about naming conventions, file formats, retention policies, and delivery best practices.

Use a consistent pattern: ClientName_ProjectName_Description_vX_STATUS.ext — for example, Acme_BrandRefresh_Logo_v2_FINAL.ai. The key rules are: always include the client name prefix (so files are identifiable outside context), use explicit version numbers (_v1, _v2, _FINAL), and never append 'new', 'revised', or 'updated' without a version number. Avoid spaces in filenames — use underscores or hyphens instead, since spaces can cause issues in some operating systems and browsers.

The minimum practical retention period is 90 days. Most change requests and re-export needs arrive within that window. After 90 days, move source files to cold or offline storage rather than deleting them — storage is cheap and the cost of recreating a lost file is high. For ongoing clients with recurring projects, keep the last two project archives accessible at all times. Check your contracts too: some clients or industries have specific retention requirements written in.

Google Drive and Dropbox work, but they have a branding problem: the client sees a generic Google or Dropbox URL, not your agency or studio. For professional client delivery, a branded delivery link — served from your own domain — signals that the handoff is an intentional, polished part of your service, not an afterthought. It also avoids the friction of requiring the client to log in or create an account. BulkShare lets you deliver files via a link on your own custom domain, with optional password protection and download tracking built in.

With a standard Google Drive or Dropbox link you cannot tell unless you manually check access logs, which most plans do not expose clearly. BulkShare Pro shows you per-link analytics: when the link was opened, when individual files were downloaded, and how many times. This eliminates the need to ask 'did you get the files?' and gives you a clear handoff timestamp for your project records. If a client claims they never received the delivery, you have the data to verify.

Always deliver in the format the client can actually use, not just the format you work in. The standard is: export a production-ready file (PDF for print, PNG/WebP for web, MP4 for video) as the primary deliverable, and include the native source file (AI, PSD, Figma export, etc.) in a separate Source-Files/ folder if your contract specifies it. Never deliver only a source file when the client has not paid for source files, and never deliver only a web-optimized export when the client needs to reprint. When in doubt, ask before delivery — a one-line question saves hours of re-exporting later.

Confidential deliverables — brand strategy, unreleased creative, financial documents, personal data — should always be behind a password. Set the password separately from the link: send the link in one message and the password in a separate channel (e.g., SMS or a separate email). Set an expiry date so the link automatically deactivates. Never send sensitive files as email attachments, as these can be forwarded or stored indefinitely without your knowledge. BulkShare Pro supports password protection and configurable expiry on every shared link.

A delivery notes file (README.txt or Delivery-Notes.pdf in the root of your delivery folder) should contain: the project name and date, a list of all included deliverables with file names, a brief note on each file's intended use (e.g., 'Logo_CMYK.pdf — for print; Logo_RGB.png — for digital'), any important usage instructions or limitations, your contact details for revision requests, and the expiry date of the download link if one is set. Two minutes to write this file saves a disproportionate amount of client email back-and-forth.