How to give clients access to project files

The short answer

Give each client a permanent portal link and upload files to their project. They bookmark the link and can download anything from it at any time. No expiring links, no account creation, no asking you to resend files they already received once.

Why most file sharing methods create problems

WeTransfer and similar tools expire. Clients come back three weeks later, click the link, and get a dead page. They email you asking for the file again.

Google Drive and Dropbox require the client to have an account. Some don't want one. Some forget their password. Some get confused about whether to use their personal or work account. The friction between them and their files is higher than it should be.

Email attachments are permanent in the sense that the email stays in the inbox, but clients lose emails. They search, can't find it, and ask you to resend. That takes more of your time than the original delivery did.

The common thread: none of these methods give the client one permanent place they can reliably return to.

How different methods compare

Method
Permanent link?
No account needed?
Per-client scoped?
Client portal (ClientDesk)
Google Drive folder
Dropbox shared folder
WeTransfer / Smash
Email attachment

What good client file access looks like

Four properties matter. Methods that lack any of them create friction.

Permanent URL

The link never expires. A client can access their files on delivery day, on day 30, or on day 300. If the link can expire, you will eventually have to resend something.

No account creation

Any login step reduces the chance the client actually accesses their files. Magic links (click to enter, no password) are the lowest-friction approach that still keeps files secure.

Scoped to the client

Each client sees only their own files. Not a shared Drive folder where they might stumble on other clients' work. Not your personal Dropbox where they can browse things you didn't intend to share.

Organized by project

Files should live next to the project they belong to. A dump of files with no context is almost as bad as a dead link — clients can't tell which file is current or what it's for.

How to set it up in 10 minutes

1

Create the client and project

Add your client's name and email. Create a project. Takes 3 minutes.

2

Upload files to the project

Drag in any deliverables or work-in-progress files. Up to 100 MB per file. Any format. They're stored securely and scoped to that client.

3

Send the portal link with one instruction

"Bookmark this link — it's where you'll always find your project files." That's the only instruction clients need.

Give clients one place to find everything.

Free forever for 1 client. Pro from $12/mo. No credit card required.

Takes 10 minutes to set up.

Frequently asked questions

What's the best way to give clients access to project files?

Upload files to a client portal and share a permanent link. The client bookmarks it and can download files at any time — whether that's today or six months from now. No link expiry, no account creation, no confusion about which folder is current. ClientDesk gives you this with up to 100 MB per file, free for 1 client.

Should I use Google Drive or Dropbox to share files with clients?

Google Drive and Dropbox work for simple one-off transfers, but they create problems over time. Clients lose the link, get confused about which folder to use, or accidentally see files they shouldn't. A dedicated portal keeps client files scoped to their project and keeps your own storage separate.

Do clients need a Google or Dropbox account to access their files?

With Google Drive and Dropbox, sometimes yes. With ClientDesk, never. Clients use a magic link — they click and they're in, no account required. This removes the single biggest source of client-access frustration, which is login friction.

How do I control which files each client can see?

In ClientDesk, files are organized by project, and each client only sees their own portal. You can also control file visibility at the individual file level — mark something internal and the client won't see it. No risk of one client accidentally seeing another client's files.

What if I need to share an updated version of a file?

Upload the new version to the same project and add a progress note. The client sees the note and downloads the current file. Old versions stay visible in the portal so the client can compare if they need to. You never have to send 'ignore the previous file, here's the latest' emails.

What file size and type limits does ClientDesk have?

Up to 100 MB per file, any file type. Storage is 1 GB on the free plan, 5 GB on Pro ($12/mo), and 25 GB on Business ($29/mo). You can share PDFs, design source files, images, videos, documents, spreadsheets, ZIP archives — anything your client needs.