There are two common ways to get files to a client. One is a file transfer service: upload, get a link, the link expires after a few days. The other is cloud storage: your files live in an account, and you share links to them.
Both work. They are built for different jobs, and using the wrong one for recurring client work creates a steady trickle of re-uploads, expired links and “can you send that again?” messages.
How they differ
Retention. A transfer is temporary by design; the file is deleted after a set period. Storage keeps the file until you delete it.
Repeat access. With a transfer, sending the same file again usually means uploading it again. With storage, you create another link to a file that is already there.
Link lifetime. Transfer links expire on the service’s schedule, often seven days on free tiers. Storage links expire when you decide, including never if you choose.
Organisation. A transfer is a single package. Storage gives you folders, so a client’s whole history lives in one place.
Updating a delivery. A transfer is a snapshot. A link to a storage folder reflects what is in the folder now, so adding a revised file updates what the client sees without a new link.
Pricing model. Transfer services charge for sending capacity and features. Storage charges for space you hold over time.
When a transfer is the right tool
Use a transfer service when all of these are true:
- It is a one-off send.
- You keep the original yourself and do not need a second copy anywhere.
- The recipient will download it within days.
- Nobody will ask for it again.
Sending a single large file to a printer, a one-time handoff to a new contact, a file for an event that is over next week: a transfer is quick and perfectly adequate. Our roundup of WeTransfer alternatives and the broader four ways to share large files cover the options.
Where transfers break down
The pattern changes once a client relationship repeats.
The link dies before the client needs it. A client downloads part of a delivery, comes back two weeks later for the rest, and the link is gone. You upload again.
Revisions multiply links. Each round of changes is a new transfer and a new email. The client ends up with five links and no idea which one is current.
There is no history. Six months later, the client asks for “the version we approved in spring”. Unless you kept a careful record locally, finding it is archaeology.
Receiving is clumsy. Transfers are built for sending. Collecting files from a client usually means asking them to use another transfer service, which scatters files further.
What storage does for repeat work
With storage, each client has a folder (or a workspace), and the relationship lives there:
- One delivery folder per project, shared once. Revisions go into the folder; the link stays the same.
- Expiry that fits the client. A week for a quick review, months for an archive the client may revisit, with a password where it matters.
- Upload links in the other direction, so clients send files into the right folder without an account.
- A record of what was sent that answers “which version did we deliver?”
This is the setup described in our freelancer storage guide, and on dosya.dev share links and file requests are part of every plan, including the free one.
Storage also connects to the rest of your tools in a way a transfer cannot. With Zapier or n8n, a new delivery can create its own folder and share link automatically, and if your client archive currently lives in Google Drive, the Google Drive import brings it across with the folder structure intact.
Comparing the costs fairly
Cost comparisons between the two are easy to get wrong, because they charge for different things.
When you compare, include:
- Re-uploads. Time spent re-sending expired transfers is real cost.
- Duplicate spending. Many people pay for a transfer service and a storage plan, storing the same files twice.
- Retention you actually need. If you keep client deliveries for a year, that is storage whether you call it that or not.
- Recipient limits. Some free tiers limit downloads or link lifetimes in ways that push you to a paid tier anyway.
If you name specific providers in your own comparison, check their current limits and prices on their official pages; these change often. Our guide to comparing cloud storage plans has a checklist for doing this without being misled by headline prices.
A simple rule
- One-off, short-lived, you keep the original: a transfer is fine.
- A client you will work with again, or anything you might need to resend: put it in storage and share a link.
Most freelancers and small studios find that the second case is most of their work. Moving it to storage does not add a step; it removes several.
Frequently asked questions
What is the difference between cloud storage and a file transfer service?
A file transfer service moves a file from you to a recipient and usually deletes it after a set time. Cloud storage keeps your files until you remove them, and lets you share them by link as often as you like without uploading again.
When is a file transfer service the better choice?
For a genuine one-off send to someone you are unlikely to work with again, where you keep the original yourself and nobody will need the file after a week or two. In that case the simplicity of a transfer is hard to beat.
Is cloud storage more expensive than file transfer?
Not necessarily. Transfer services charge for sending capacity and features, while storage charges for space held over time. If you resend files, re-upload after expiry, or pay for both, storage often costs less overall for repeat client work.