Short answer, then the detail

How production companies deliver final video files to clients
One link that screens the cut and hands over the file.

The pattern that has replaced the transfer-plus-screener two-step: a single link where the client watches the master, downloads the original when the producer allows it, and receives a re-delivered cut at the same address, with the embeds and the view count intact.

See plans and pricing

No credit card required. Cancel any time.

Updated September 2026

The answer

One link that does
both jobs at the same address.

A final delivery has to do two things at once. The client has to watch the cut and sign off on it, and somebody on the client side has to end up holding the actual file. For fifteen years those were two products: a transfer service for the file, a screener link for the watching. The pattern that has replaced it is a single page where both happen.

The client opens one URL. The finished film plays there at the quality it was exported at. If the producer has switched downloading on for that film, a download button on the same page hands over the original file. When the client comes back with one more note, the producer uploads the new export in place of the old one, and the link the client already has now plays the new cut. No second email, no second expiry date, no version confusion about which of three links is the real one.

Everything else on this page is detail about that shape: which of the tools you already pay for actually implement it, where each one stops short, and the cases where you should not consolidate at all.

1

link

screening room and file handoff at the same address

0

re-encodes

the player streams the exact bytes that were uploaded

5

visibility modes

private, password, unlisted, public, embed only

Free

plan gets passwords

per-film password, checked on the server

What a delivery actually has to do

Four jobs,
and most tools do two.

1

Screen the cut

The approver needs to watch the film as graded, without downloading 40 GB first, on whatever machine is in front of them. A preview that quietly drops resolution is worse than no preview, because notes come back about artefacts you did not create.

2

Hand over the file

Someone on the client side, usually not the approver, needs the master or the delivery encode on their own drive. That is a download, and it has to be the original file, not the thing the player was fed.

3

Re-deliver without re-sending

Almost every final has a second final. The cheapest possible version of that is replacing the file behind a link people already have, so nobody has to be told which link is current.

4

Leave a record

Producers ask two questions at the end of a job: did they open it, and did they watch to the end. A delivery that cannot answer those is a delivery you chase by email.

Review platforms do jobs one and four well and treat job two as an export. Transfer services do job two well and barely attempt job one. Cloud drives do a downscaled version of job one and a good job two. Consumer hosting does job one at the platform bitrate and gates job two behind a paid plan. Nothing is broken in any of them. They were built for different problems, and a final delivery sits across all four.

What each tool really does

The honest version,
from the vendor documentation.

Review platforms

Frame.io is the strongest review product in this list and it is not close. Reviewers are free and need no login, which removes the single biggest friction in a client round. Two facts shape it as a delivery surface: Frame.io encodes the files into HTML5 videos to play seamlessly on the web while still storing the original file available for download, so the watch is a transcode and the download is the original; and Secure sharing is exclusive to Enterprise customers. Per file it accepts assets up to 5TB. Free gives 2 GB, 2 members and 2 projects; Pro is $15 per member per month with 2 TB; Team is $25 per member per month with 3 TB; annual billing saves 13%.

Transfer services

WeTransfer does not re-encode, compress, or alter your files at any stage, which is exactly what you want from a transfer. As a screening room it is honest about its limits: in-browser preview is supported for MP4 and MOV files up to 300 MB, and the preview plays at a slightly lower resolution for streaming speed, but the downloaded file is your original. On Free and Starter, uploads can be kept online for up to 3 days. MASV takes the same position with better economics for a heavy one-off, at $0.25 per GB pay as you go with 15 GB of transfers a month free, and it documents no player at all.

Cloud drives

Google Drive publishes a maximum playback resolution of 1920 x 1080, so a 4K or 8K master is downscaled on every plan including paid ones. Dropbox caps preview by the owner plan, the first 30 minutes on Basic and up to the first four hours on business plans, and the file has to be smaller than 100 GB for the preview to work. Both hand over the true original on download. Both are the wrong place to ask for a colour approval.

Consumer video hosting

Vimeo re-encodes every upload into several formats, and the published 4K rung of its standard ladder tops out at 22 Mbps, which its own help centre describes as a maximum rather than a target. The privacy side matters for a delivery: unlisted, password and embed only are each listed as available with paid plans, and if the subscription lapses those videos will be switched to Private. A client link that goes dark with a billing failure is not a delivery mechanism.

Side by side

The tools a production company already pays for,
on the same six questions.

Frame.io
WeTransfer
Dropbox
Vimeo
uncompressed.io
What theclient watches
An HTML5 encode,original keptfor download
Preview for MP4 and MOVup to 300 MB, at aslightly lower resolution
Preview capped by theowner plan: 30 min on Basic,up to four hours on business
A re-encoded ladder,4K rung 22 Mbps,stated as a maximum
The exact filethat was uploaded,no re-encode anywhere
Original filedownload
Yes, stored alongsidethe web encode
Yes, the downloadis your original
Yes, the stored file
Page downloadsrequire a paid plan
Per-film toggle,no tier gate
Replace the file,keep the link
Not documented onthe pages cited here
Not documented onthe pages cited here
Not documented onthe pages cited here
Not documented onthe pages cited here
Yes, same record:URL, embeds andview count survive
Password on theentry plan
Secure sharing isexclusive toEnterprise customers
Password before or aftersending, costsnothing extra
Link controls listed forProfessional and business tiers;Basic and Plus absent
Password, unlisted andembed only: availablewith paid plans
Per-film password onevery plan including free,checked server-side
Per-fileceiling
Up to 5 TB
Ultimate: unlimited transfersup to 1 TB per transfer
2 TB; browser uploadsover 375 GB may time out
300 GB and 24 hoursper file, regardless of plan
50 GB per file
Entry pricefor the tier shown
Free: 2 GB, 2 members,2 projects. Pro $15per member per month
No price isverifiable today
Basic free, 2 GB
No free card on thepricing page today
Starter free, 5 GB,no credit card

Every competitor figure comes from that vendor's own pricing page or help centre, fetched 5 September 2026, and is listed in the sources below. Where a vendor does not publish an answer, the cell says so rather than guessing.

How it works on our side

Send one address,
then swap the file under it.

Everything in this section is behaviour in the product today, not a roadmap. The parts that are not shipped are named at the end of the section, because a delivery page that oversells itself is the exact thing this article is arguing against.

The client gets a clean address of the form uncompressed.io/your-handle/film-slug. The player on that page is fed the file you uploaded, with no transcode step anywhere in the pipeline, so what the approver sees is what you exported. The honest trade is on the other side of the same fact: there is no lower rendition to fall back to, so a thin connection buffers instead of quietly switching to a mushy version.

Access has five modes: private, password, unlisted, public and embed only. Embed only means the film plays inside an iframe on your site and the watch pages return a 404 to everyone but you. Passwords are per film and are available on every plan, including the free Starter plan. The check happens on the server before the page renders, the code never travels back to the browser, and attempts are rate limited by IP. You can change or remove the password later without the URL changing, so a screener can become a public case-study page the day the campaign goes live.

The handover of the actual file is a per-film switch labelled for what it does: allow the original-file download, so viewers can save the master. There is no tier gate on it. Leave it off until the invoice is paid, which is the behaviour a producer wants, and switch it on the day the file is theirs to keep.

Re-delivery is the part that changes how a week feels. Uploading a new version swaps the stored file, its size, duration, frame rate and dimensions on the same record. The id, the slug, the visibility, the password and the view count are untouched. The client refreshes the page they were already looking at. Any embed of that film on your site or in a proposal now plays the new cut with no code change.

On the clean handle URL you also get the owner-side record: opens, plays and view rate, unique visitors, average view time, average percent watched, finishes, a retention curve, top countries and top referrer sources, over 7, 30 or 90 days or all time. That answers the two questions producers actually ask at the end of a job. Two things are not shipped: download counts and bandwidth figures are not available today, so nobody should plan a report around them.

What this does not solve

It does not replace a review tool with per-frame drawing, and it does not turn a client into a project manager. If your rounds run inside a dedicated review platform and everyone is happy, keep them there and use a delivery page for the last mile only. That is a legitimate two-tool setup, and it is cheaper than replacing a workflow that works.

Honest framing

Cases where you should not consolidate,
and two of them are common.

The client mandates the review tool. Agencies and brand teams often run approvals inside a platform their procurement already signed, with named reviewers, retention rules and an audit trail attached to it. Fighting that is a losing argument and a second place for notes to go missing. Deliver into their tool, on their terms, and keep your own copy of the master somewhere you control. Frame.io in particular is a better review product than any hosting platform ships, and if the round already lives there, that is where it should stay.

The deliverable is a spec handoff, not a screening. Broadcast masters, station or platform delivery packages, and anything an operator ingests against a written delivery spec never touch a browser. The receiving end wants the file, a checksum, a sidecar and a naming convention, in the transport their operations team specified. A page with a player on it adds a step to a job that is really a file transfer with paperwork. Use the transfer route the spec names, and keep the link for the humans who approve the creative.

One 200 GB drop to one recipient, once. If the job is a single handover of a very large package to somebody who will never watch it in a browser, per-gigabyte transfer pricing is honest and cheap, and a storage subscription is the wrong shape. MASV at $0.25 per GB pay as you go, with 15 GB of transfers a month free, exists for exactly that job.

Questions

Frequently asked

What is the short answer to how production companies deliver final files?

One link that does both jobs. The client opens a page, watches the finished cut at full quality, and downloads the original file from the same page when the producer switches downloading on. When a revision lands, the file behind the link is replaced rather than re-sent, so the address the client already has keeps working. The older pattern, a transfer service for the file plus a separate screener link for watching, still works; it simply costs two links, two expiry dates and two support emails per delivery.

Should we still send finals through WeTransfer?

It is a good transfer service and it does not re-encode: WeTransfer states that it does not re-encode, compress, or alter your files at any stage. What it is not is a screening room. In-browser preview is supported for MP4 and MOV files up to 300 MB, and that preview plays at a slightly lower resolution for streaming speed. A finished film is almost never under 300 MB, so the client downloads before seeing anything. On Free and Starter, uploads can be kept online for up to 3 days.

Is Frame.io the right place to send a final delivery?

Frame.io is a genuinely better review product than anything a hosting platform ships, and if your rounds already live there, keep them there. For the final handoff, know two things. Frame.io encodes the files into HTML5 videos to play seamlessly on the web while still storing the original file available for download, so the client watches a transcode and downloads the original. And Secure sharing is exclusive to Enterprise customers, so the locked-down share is not something a Pro or Team account can reach for.

Can the client just watch it in Google Drive or Dropbox?

They can watch a downscaled version. Google Drive documents a maximum playback resolution of 1920 x 1080, so a 4K or 8K master is reduced on every plan, paid included. Dropbox caps preview by the owner plan: the first 30 minutes on Basic and up to the first four hours on business plans, and the file must be smaller than 100 GB for the preview to work at all. Both are fine for a rough look and wrong for a final approval.

Why not keep using Vimeo for the client-facing page?

Because a delivery page should show the client what you graded. Vimeo re-encodes every upload into several formats, and its published 4K rung tops out at 22 Mbps, stated in its own help centre as a maximum rather than a target. There is also a privacy question: on Vimeo, unlisted, password and embed-only are each listed as available with paid plans, and if a subscription lapses those videos will be switched to Private.

What happens on uncompressed.io when the client asks for one more change?

You upload the new export as a new version of the same film. The storage path, size, duration, frame rate and dimensions are swapped on the same record, so the URL, every embed of it and the view count survive. The client refreshes the page they already have and sees the new cut. Nothing needs to be re-sent, and no one has to find the second email.

When is consolidating into one link the wrong call?

Two cases. When the client mandates a review tool of their own, their process wins and your link becomes a second place to look. And when the deliverable is a broadcast or platform spec handoff, where an operator ingests a file against a delivery spec and a browser is never involved, a link with a player on it adds nothing to a job that is really a file transfer with a checksum.

One link for the screening and the handoff

Stream the exact file you exported, switch on the original-file download when the client has paid, and replace the master later without touching the URL. Passwords are on every plan, including the free one.

Sources

  1. 1.Frame.io pricing (plans, members, projects, storage, annual discount) (fetched 5 September 2026)
  2. 2.Frame.io help centre, Uploading your media (per-file ceiling; HTML5 encode with the original stored for download) (fetched 5 September 2026)
  3. 3.Frame.io help centre, Shares in Frame.io (Public and Secure shares; Secure exclusive to Enterprise) (fetched 5 September 2026)
  4. 4.Frame.io support, what is a user (Reviewers are free and need no login) (fetched 5 September 2026)
  5. 5.WeTransfer, file transfer with preview for videos (no re-encode; preview for MP4 and MOV up to 300 MB at a slightly lower resolution) (fetched 5 September 2026)
  6. 6.WeTransfer help centre, transfer availability (Free and Starter kept online for up to 3 days) (fetched 5 September 2026)
  7. 7.WeTransfer, the free plan (3 GB per rolling 30-day window; password before or after sending, at no extra cost) (fetched 5 September 2026)
  8. 8.MASV pricing (pay as you go at $0.25 per GB, 15 GB of transfers a month free) (fetched 5 September 2026)
  9. 9.Google Drive help, play videos stored in Drive (maximum playback resolution 1920 x 1080) (fetched 5 September 2026)
  10. 10.Dropbox help centre, video and audio FAQ (preview duration and resolution by the owner plan) (fetched 5 September 2026)
  11. 11.Dropbox help centre, file types that preview (file must be smaller than 100 GB) (fetched 5 September 2026)
  12. 12.Dropbox help centre, upload limitations (2 TB maximum file size; browser uploads over 375 GB may time out) (fetched 5 September 2026)
  13. 13.Vimeo help centre, how transcoding works (every upload is re-encoded into several formats) (fetched 5 September 2026)
  14. 14.Vimeo help centre, delivery bitrates by rendition (4K at 22 Mbps, listed as a maximum) (fetched 5 September 2026)
  15. 15.Vimeo help centre, privacy settings by plan (unlisted, password and embed only available with paid plans) (fetched 5 September 2026)
  16. 16.Vimeo help centre, what happens when a plan lapses (password, unlisted and embed-only videos switched to Private) (fetched 5 September 2026)
  17. 17.Vimeo pricing and plan FAQ (300 GB and 24 hours per file, regardless of plan) (fetched 5 September 2026)
  18. 18.uncompressed.io pricing (Starter free with 5 GB; storage is the only meter) (product behaviour verified in code 5 September 2026)
How Production Companies Deliver Final Video Files to Clients