Guides

How to organize client project files before you send them

A messy download makes clients nervous before they've opened a single file. Random names, no folders, three versions of the same export sitting side by side. It reads as sloppy even when the work inside is great. Here's a folder structure and naming system you can reuse on every project, so what you send looks as finished as what you made.

Illustration of files being sorted into a labeled folder

Why structure matters before you hit send

Clients judge fast. The folder you send is often their first physical interaction with your work, and a dump of two hundred unlabeled files signals disorganization before they've judged a single photo, cut, or design.

It compounds, too. Your client often isn't the last person to open that folder. It gets forwarded to a marketing team, a developer, or a print vendor, and every one of them inherits whatever structure you handed over. A clean folder saves everyone downstream, not just the person you sent it to.

A folder structure that works for almost any project

Name the top folder for the person who has to find it later

Use the client and project name, not "final assets" or "for review." A folder called Harborview_BrandRefresh_2026 is searchable six months from now. A folder called "new folder (3)" is not.

Inside: three folders, no more

  • Sources. Raw, unedited originals: RAW photos, layered design files, project files, raw footage. Nothing here has been exported or flattened.
  • Exports. Finished files in every format the client actually needs, ready to use without opening another app.
  • Notes. Optional, but useful for a brief, approval record, or a short readme explaining what's what.

Resist adding more folders than that. The most common mistake is overcomplicating the structure before there's a real reason to. Start lean and only split a folder further once it's genuinely crowded.

Naming files so they make sense without you standing there

"final_v2_FINAL(1).psd" tells the next person nothing. Use a consistent pattern instead: ProjectName_AssetName_Version, with a real version number, not the word "final." You will always have a v2 eventually, and a clear number beats a synonym for "done."

If you're packaging design source files specifically, we go deeper on what belongs alongside the exports in how designers should send files to clients.

Make sure the structure survives the send

None of this matters if the tool you send it through flattens everything into one directory on download. ZappFiles preserves whatever structure you upload, folders and all, covered in the folder support guide. Every file also shows a clear icon for what it is before your client opens it, so a source file never gets mistaken for an export.

Once it's organized, sending it is the easy part. See how that works on the file sharing page. And if you're the one waiting on files from a client instead of sending them, a file request keeps their uploads just as organized on the way in.

A short checklist before you send

  • One top-level folder per project, named for the client and the project.
  • Sources kept separate from exports, always.
  • Consistent file names with real version numbers, no "final_v2" chaos.
  • Set an expiry window that matches how long the client actually needs access, and adjust it later from your transfer management settings if the timeline shifts.
  • Open the download yourself before you send the link, so you see exactly what your client will see.

Send it exactly how you organized it

Folder structure stays intact from upload to download. No flattening, no guesswork for your client.

More from the blog