The game isn’t won on gigabytes. It’s won on days.
Every file transfer service leads with a big number: 2 GB, 50 GB, “unlimited”. But the constraint that actually hurts inside a company is a different one, and it isn’t printed on the button: the countdown that starts the moment you hit Send.
The link expires, the file doesn't
- Link expiry: your call
- The file stays until you delete it
- Folders keep it tidy
The big number on the box is the wrong one
Maximum size is the metric file transfer is sold on, because it is instant and impressive. It is also the metric that matters least: “this file doesn’t fit” is a problem you solve once; “this link has expired” is a problem that comes back every week.
WeTransfer, SwissTransfer and Smash are all priced on the same idea: a transfer is an event with a date of death. Three days, seven, fifteen, thirty. After that the recipient sees an empty page, and the sender has to do it all again — re-upload, rewrite the email, re-explain.
Inside a company a file is not an event. It is a document someone will ask you for in two months, when the link is long gone.
How long a transfer really lasts
| How long a transfer lives | Express | WeTransfer | SwissTransfer | Smash |
|---|---|---|---|---|
| Free plan | None: there is no freemium tier | 3 days | 15 days; the extension to 30 is emailed to you on day 12 | 7 days, extendable to 14 |
| Paid plan | You pick the validity on every send, 3 to 90 days | 3 days on Starter; “unlimited” only on the top tier | No paid plan exists | 30 days |
| When it expires, the file | Stays in your bucket until an admin deletes it | Is deleted | Is deleted | Is deleted |
| Reviving an expired send | Regenerate the link on the same file, no re-upload | Top tier and above only, and only if the send was flagged as recoverable | No: upload it again | No: upload it again |
| Who decides when it ends | You, from the admin panel | The vendor, by plan | The vendor | The vendor, by plan |
Figures taken from the three vendors’ public pricing pages and help centres, August 2026. Terms change often: always check the official page before deciding.
The real difference: the link expires, the file doesn’t
This is where the two models genuinely diverge. On the other three services expiry is a deletion: when the counter hits zero the file is removed from their systems and there is nothing left to reactivate. On Express expiry is a revocation of access: the link stops working, but the object stays in your R2 bucket, with its name, its folder and its download history.
The practical consequence is mundane and changes your day: when a client writes “my link expired”, you don’t re-upload 800 MB. You open the panel and regenerate the link on the same file, with a new validity and a new token. The old address stays dead, the new one goes out in two clicks.
- Validity you choose: 3 to 90 days on every send, 7 days by default.
- Regeneration: an expired send is revived without touching the file, and the system keeps count of regenerations.
- Explicit deletion: a file leaves the bucket only when an administrator decides to remove it.
- No third-party archive cap: the space is your own Cloudflare storage, paid at real usage.
Smash, too, is ultimately paid per user
Smash is the most generous of the three on size and it is cheap: a very good product for a single professional. But the structure is the usual one — the Pro plan is a single account, and to let more people send you move to the Team plan, bought in seat brackets. A little at a time, but per head — and heads grow with headcount, not with usage.
And the countdown is still there on top: thirty days and the transfer is gone, on the paid plan as much as on the free one. You pay a recurring subscription for a service that, by design, keeps nothing.
The same logic applies to WeTransfer, with one extra layer of friction: the base tiers give you a three-day window, and “unlimited” expiry is the commercial hook that walks you up to the higher plan. We dig into that in our piece on per-user licensing costs.
A repository with folders, not a pile of transfers
There is a second effect of expiry that you only notice after a few months: consumer services have no structure. They have a history. Transfers stack up by date, you search by recipient name or guess — and since everything vanishes after thirty days anyway, the problem of organising them “solves itself”.
Express is built the other way round. Every file lives in a folder, like on a file server: Clients/Rossi/2026, Tenders/City of Milan, Marketing/Trade shows. The panel has a folder browser with search and on-the-fly creation, and recipient autocomplete is shared across the team, so whoever sends finds the right contact straight away.
- You find a document by where it lives, not by when you sent it.
- The same file serves several sends, to different people, at different times.
- The archive stays readable to people who didn’t make the original send.
- Structure outlives people: when a colleague leaves, the files stay put.
Pricing and structure side by side
| Structure | Express | WeTransfer | SwissTransfer | Smash |
|---|---|---|---|---|
| Pricing model | One licence, €499/year for the whole company + Cloudflare costs at usage | Per-user subscription, tiered | Free, no corporate offering | Per-user subscription, tiered |
| Cost as the team grows | Unchanged: unlimited senders | Grows with every seat | — | Grows in seat brackets |
| Who can send | Anyone you authorise via corporate SSO | Whoever holds an active licence | Anyone, with no governance | The users included in the plan |
| Folders and repository | Yes: folder structure with search | No | No | No |
| Link domain | Yours | The vendor’s | The vendor’s | Custom subdomain on higher tiers |
| Download page | Branded: logo, banners, popups, news | Limited branding | No customisation | Customisable on Pro and Team |
| Where files live | R2 + D1 dedicated to your company | Vendor servers | Infomaniak infrastructure (Switzerland) | Vendor servers |
| Maximum size | 25 GB per file (15 GB for a multi-file ZIP send) | Up to 1 TB per transfer on the top tier | 50 GB per transfer | Hundreds of GB on paid tiers |
Express’s model is deliberately flat: one licence, €499 a year for the whole company, plus the Cloudflare costs of your instance, paid upfront and then drawn down at cost. No tiers, no free plan whose only job is to get you into the funnel. The detail is on the pricing page.
Where Express does not win
Worth saying out loud, because an honest comparison is more useful than one won on paper.
- We are not first on single-transfer size. Express goes up to 25 GB per file and 15 GB for a multi-file ZIP send; SwissTransfer reaches 50 GB, and the top tiers of Smash and WeTransfer go further. If your use case is shipping a 300 GB video master, that is their ground.
- There is no free plan. For an occasional send with no requirements, SwissTransfer is free and does the job perfectly well.
- It needs initial setup. A dedicated instance with your domain and branding doesn’t spin up with a credit card in thirty seconds: there is an onboarding.
How to choose
If you send a file now and then, personally, take the free one and stop thinking about it. If you send often but you are one person, a consumer subscription is cheap and convenient.
If instead sending files is a business process — several people sending, documents that must stay traceable, clients who ask for a file months later, a brand you want visible on the download page too — then the question is not how many gigabytes fit in one send. It is who decides when that file stops existing.
Go deeper: WeTransfer alternative, data control and branded downloads.
FAQ
How long do Primo Round Express links last?
You decide on every send: 3 to 90 days, with 7 days as the default. And an expired link is regenerated on the same file, with no re-upload.
What happens to the file when the link expires?
Nothing: the file stays in your instance’s R2 bucket, in its folder, with its history. It is removed only when an administrator explicitly deletes it.
Can files be retained on WeTransfer, SwissTransfer or Smash?
Not beyond the plan window: 3 days on WeTransfer Free and Starter, 15 days on SwissTransfer (with an extension to 30 offered by email on day 12), 7 days on free Smash and 30 on its paid tiers. Once the window closes the transfer is deleted and has to be redone from scratch.
Does Express let me organise files in folders?
Yes. Every file is saved under a folder path, with a browser, search and on-the-fly creation from the panel, so the archive stays tidy and searchable months later.
Is Express cheaper than a per-user subscription?
It depends on team size. The licence is a single €499 a year for the whole company, plus Cloudflare costs at usage: from a handful of seats upwards the comparison with a per-user subscription turns favourable quickly.