Transfer Expired Before Download? How to Prevent and Fix
Transfer link expired before your recipient could download? Learn how to set longer expiry times, resend files, and choose services with flexible retention.
If your transfer link expired before the recipient downloaded, you have exactly two options: re-upload the file to a fresh link, or recover from a service that keeps the file in a short grace window. Most services don't offer grace periods. WeTransfer's default expiry is 7 days free, 30 days on Pro. SwissTransfer allows 1 to 30 days. Smash runs 7 days free and up to 365 days paid. HexaTransfer defaults to 7 days. Once a link expires, the file is deleted server-side, often within hours of expiry, and no amount of customer support will bring it back.
Why expiry exists
Free transfer services delete files quickly for three reasons: storage cost (hot storage at AWS or Google Cloud runs $0.023 per GB per month, which adds up fast at 100,000 transfers a day), GDPR minimisation under Article 5(1)(e) which requires data to be kept no longer than necessary, and abuse prevention (public links stay exploitable the longer they live).
Paid tiers extend expiry because they've covered the storage cost. WeTransfer Pro at 30 days and Smash Team at 365 days are storage-as-a-service at that point, not just transfer.
Check whether the file is actually gone
Before assuming the file is lost, double-check the link. Some services return a generic "link expired" page even when the expiry is just hours away; the recipient might have been looking at a cached error. Copy the link and open it in an incognito window. If the page loads the download button, the link is still alive.
Also check your account's dashboard, if you have one. WeTransfer Pro, Smash, Dropbox Transfer, and SwissTransfer all show the transfer's status: active, expired, or deleted. If the status is "expired" but "deleted" is different, you might have a recovery window.
The fastest recovery: re-upload
If you still have the source file, re-upload and send a fresh link. Annoying, but 5 minutes on a 10 GB transfer over a decent line. Note the new expiry and tell the recipient to download immediately.
If you don't have the source, check everywhere it might live: a NAS, a Time Machine backup, an external drive, your email's Sent folder if you also attached a small version, Slack DMs, Google Drive trash (30-day recovery), Dropbox trash (30 or 180 days depending on plan). Files you thought were gone often aren't.
Extend expiry at upload time
Most services let you set the retention at upload. Use the maximum your service offers when the recipient is unreliable, travelling, or you're sending on a Friday before a long weekend.
WeTransfer Pro: 1 to 30 days. SwissTransfer: 1 to 30 days. Smash Team: 7 to 365 days. pCloud Transfer: 14 days. Dropbox Transfer: up to 30 days on paid tiers, 7 days free. Google Drive shared links: no expiry by default, but you can set an "access expires" date per recipient.
Setting 30 days instead of 7 costs you nothing extra on most paid plans. Do it.
Send before you need the file downloaded
One common failure mode: you send a link Friday at 5 PM with 7-day expiry. The recipient travels over the weekend, the next week gets busy, and by day 8 the link is dead. If the deadline is a specific date, set expiry to 7 days past that date, not 7 days from upload.
Most services show the exact expiry timestamp on the download page, but the sender has to know to extend it up-front. If you sent a short-expiry link yesterday and the recipient is slow, re-upload now with 30-day expiry rather than waiting for the link to die.
Notification and reminder workflows
Some services send download reminder emails. WeTransfer Pro emails reminders 1 day and 24 hours before expiry. Smash Team sends custom reminders. SwissTransfer sends a single confirmation on download but doesn't remind on impending expiry.
If your service doesn't auto-remind, set a personal reminder 48 hours before expiry to message the recipient. "Hey, file link expires tomorrow, let me know if you need anything." This catches 80 percent of forgotten downloads.
Download confirmations: know when it's done
Most transfer services email you when the recipient downloads. WeTransfer, SwissTransfer, Smash, Dropbox Transfer, and HexaTransfer all send download notifications. If you haven't received one within your expected window, chase the recipient before expiry hits.
Some services also show "downloaded" status in the dashboard. Use it as your checklist: sent, downloaded, done. Sent but not downloaded means follow up.
Recover from backup storage if you hoard
Power users keep a copy in cloud storage as insurance. Backblaze B2 at $0.006 per GB per month means 100 GB of infrequently-accessed source material costs $0.60 a month to keep indefinitely. If a transfer link dies, you pull the source from B2 and re-upload. Free, effectively.
iCloud, Google Drive, and Dropbox all serve the same role if you keep originals there. Transfer services are delivery channels, not storage.
Password-protected links and expiry interaction
Password-protected transfers expire on the same schedule as unprotected ones, but recipients who forget the password can't download even before expiry. Store the password somewhere you can re-share without regenerating the transfer. A password manager note or a separate SMS log works.
If the recipient types the password wrong 5 times, some services (SwissTransfer, HexaTransfer) lock the link for 15 minutes. Don't panic-regenerate, wait the timeout.
Pick a service that matches your timelines
If you routinely send files to slow-to-respond clients, pick a service with a 30-day default expiry or configurable expiry. WeTransfer Pro, Smash, and SwissTransfer all fit. If you want end-to-end encryption as well, HexaTransfer defaults to 7 days with a max of several days configurable, AES-256-GCM client-side encryption, and no account required, which covers most confidential-but-not-ultra-long-retention use cases.
Try it at hexatransfer.com — free, no account, 10 GB max.
Send large files securely with end-to-end encryption
Transfer files up to 10 GB for free with end-to-end encryption. No account required. Your files are encrypted in your browser before upload — no one else can read them.
Send a file