You've spent days—perhaps weeks—shooting, editing, color correction, and audio mixing. The creative work is complete. But there's one last step that determines how the client will remember the entire project: delivery.

For most freelancers, this step feels slapdash. You export the file, upload it to WeTransfer, copy the link, and send it on WhatsApp. On WeTransfer's free plan, that link lives only three days (WeTransfer Help). Two days later, the client writes: "Where can I download it?", "Why is the quality so bad?", "Are you sure you sent it?" And your professionalism, built throughout the project, is destroyed at this final step.

The last mile of a video project deserves as much attention as the editing itself. A repeatable delivery process saves time, prevents errors, builds client trust, and makes your work look like a studio's work—even if you're working alone. The tool matters too: a file-sharing link hands over a file and expires on someone else's schedule, while a delivery platform like VodSpot gives every project a page where the film plays in the browser right away and the exact original downloads with a separate button, for as long as you decide. This article is a step-by-step checklist you can use on every project.

Why the last mile is everything

Clients rarely distinguish between video quality and the quality of the experience surrounding it. A perfectly edited video delivered as a vague Drive link without context leaves a weaker impression than the same video presented on a clean, branded page with a clear message.

For a freelancer, delivery is also the last contact with the client before the invoice, or before the next order. A neat delivery tells the client: this person is organized, reliable, and worth working with again. A sloppy one sows doubt, even if the video itself is flawless.

Psychologists have a name for why the ending weighs so much. Donald Redelmeier of the University of Toronto and Daniel Kahneman asked patients undergoing colonoscopy and kidney-stone lithotripsy to rate their pain every minute, and then to rate the whole procedure afterwards. The overall memory hardly depended on how long the procedure lasted. It was shaped by the worst moment and by the last few minutes—the "peak-end rule" they described in the journal Pain. A video project works the same way: weeks of good work, and the client's memory is set by the peak and the end. Delivery is the end.

There is money in it, too. When Freelancers Union surveyed more than five thousand freelancers across the US, 71% said they had struggled to collect payment at least once in their career, and the average unpaid freelancer lost almost $6,000 a year—13% of their income (Freelancers Union). A delivery that leaves no doubt about what was handed over, and when, makes the invoice that follows much harder to ignore.

The good news: building such a process doesn't require a team or expensive tools. All you need is a checklist and the discipline to follow it every time.

Step 1. Prepare approved files

Before uploading anything, make sure you're delivering exactly what was agreed upon. It sounds obvious, but export errors are surprisingly common—especially under deadline pressure.

Check each file:

  • File name. Use a clear, descriptive pattern. "Miller Wedding Highlight 4K Final.mp4" is understandable. "export_v7_FINAL_final_2.mp4" is a mess. Include the project name, version description, and resolution.
  • Resolution and Aspect Ratio. If the client requires both horizontal 16:9 and vertical 9:16 for Stories, check both files.
  • Sound. Play the entire file, not just the first 30 seconds. Check the sound sync, the presence of music, and the correct audio tracks.
  • Subtitles. If they were part of the specifications, make sure they are embedded or attached as a separate file.
  • Duration. A highlight that was supposed to be three minutes long shouldn't be four and a half.

Of all these checks, the file name is the one most often skipped, because it feels cosmetic. It isn't: a name like "export_v7_FINAL_final_2.mp4" forces the client to ask, "Which file is the final one?"—and every such question costs both of you a message and a little trust. A naming convention you use on every project removes the question for good.

After verification, save the archived copy to your backup system. The delivery platform simplifies access for the client, but it does not replace your responsibility for storing the production archive.

Step 2. Upload and check processing

Upload approved files to the hosting platform. For large files—especially 4K masters—resumable upload support is essential. A lost connection in the middle of a 20 GB file shouldn't mean you have to start over.

At VodSpot, uploads go directly to object storage with automatic resumption. The platform processes each file in several quality levels for adaptive streaming (up to 4K), while preserving the exact original for download. The client receives instant playback in the browser, and the master file is available for download in its original quality.

After uploading, check the processed result:

  • Watch the streaming version from start to finish – check the color, audio, transitions, and text overlays
  • Ensure the correct poster or thumbnail has been generated
  • If multiple files have been uploaded, check the order and captions
  • Test the original download – the file size should match your source file

Step 3. Arrange delivery from the client's perspective

This step is a switch from your perspective to the client's. The person receiving the link hasn't been sitting at your editing desk. They should instantly understand what's in front of them and what to do with it.

Project title. This is the first thing the client will see. "Spring Campaign – Final Videos" is clear. "Delivery #47" is not.

Cover message. Briefly describe:

  • What's included (number of videos, version types)
  • Is downloading available?
  • Are there any time limits (expiration date, viewing deadline)
  • How to contact you

Access Settings:

  • Password - Add for sensitive or unreleased content. For a regular client with an established relationship, a private link may be sufficient.
  • Expiry Date - Set if access should be time-limited. Leave it open if the client needs long-term access.
  • Download - Enable if the contract includes file transfer. Disable if the client only needs to view and confirm.

Branding. If the platform supports branding, use it. A delivery page with your logo and colors creates the feeling that the client is working with a real business, not downloading a file from an anonymous service. At VodSpot, workspace branding (logo, colors) is applied automatically to all deliveries - you set it up once, and every client receives a consistent, professional experience. Connect your own domain, and the client will see delivery.yourstudio.com instead of someone else's service URL.

Step 4. Test before sending

This is the most overlooked step in freelance delivery—and the most important one. Open the link in a private browser window and on your phone. You're simulating the exact experience the client will receive.

Checklist:

  • The page loads without errors
  • The password prompt appears (if set) and works
  • The project name and message are correct and free of typos
  • Videos play smoothly and in the correct order
  • The quality meets expectations – no low-quality fallbacks
  • The download works and produces the correct files
  • The page looks professional on a phone screen
  • Your branding is displayed correctly (logo, colors, domain)

Two minutes of testing prevents issues that undermine client trust: broken links, incorrect passwords, missing videos, a broken mobile layout, or downloading the wrong file.

Step 5. Send a message that needs no explanation

The delivery message—whether by email, messenger, or project management system—should be self-contained. The client shouldn't need to ask any clarifying questions.

Example:

Hi Megan,

Your videos for the spring campaign are ready. The link contains the main film, a 30-second teaser, and a vertical version for Instagram.

[delivery link]

Downloading is enabled—you can save the files directly from the page. I'll send the password in the next message.

If you need any corrections, let me know.

In short: the video is the result of your work. The message is simply instructions for receiving.

If the content is sensitive, send the password through a different channel: a link via email, a password via SMS. For everyday deliveries, you can include the password in the same message.

When you re-send, use the same link. Multiple links to the same project are a recipe for confusion.

Step 6. Monitor and follow up

After sending, delivery analytics becomes your primary feedback tool. On VodSpot, you can see whether the link was opened, which videos were viewed, and whether downloads were initiated.

If the delivery was opened and the videos were viewed, the client has seen your work. Allow a reasonable amount of time for a response. If analytics show that the master files have been downloaded, the transfer is functionally complete. This is a good time to send the final invoice.

If your client is in New York City, the law is on your side here. Since May 15, 2017, the city's Freelance Isn't Free Act has given freelancers the right to a written contract and to timely, full payment, with double damages and attorney's fees for violations (NYC Department of Consumer and Worker Protection). A delivery record with dates is exactly the kind of evidence such a claim rests on.

Don't be alarmed if viewing and downloading come apart. Clients often watch soon after the link arrives but put off downloading until they actually need the files for a post or an archive. That's normal behavior, not a sign of a problem.

If a delivery isn't opened within a day or two, a gentle follow-up is appropriate. Mention the project name, include the same link, and keep it brief. Most often, the client simply missed the message.

Avoid the temptation to overly monitor views. Analytics are useful at the project level: whether the delivery was received, whether the files were downloaded. There's no need to track how many seconds each viewer watched each video. Use the data to improve the process, not to spy on clients.

Step 7. Close the Project

After confirming receipt and closing the project, here are a few final steps:

  • Revoke or set an expiration date for access if it's no longer needed. This is especially important for sensitive content. On VodSpot, revoking a delivery immediately closes client access, but the project and its history remain in your workspace.
  • Check your backups — ensure your production archive contains the same files you delivered.
  • Record what worked — a new approach to file naming? A different cover message pattern? Record the results.

Over time, these notes will form your delivery playbook. You'll know how to name files, what access settings to use for different client types, and how often to follow up.

Make the process a template

The main advantage of a structured workflow is that it scales without additional effort. Whether you deliver one project a month or ten, the checklist is the same. Each subsequent handoff is faster because you're not reinventing the process.

If the platform supports saved settings — default branding, access templates, standard messages — set them up once. The less you configure on each project, the less room for error.

A repeatable last mile is one of the easiest ways for a freelancer to stand out. This doesn't require more technology, software, or staff. What's needed is a stable process and a platform built for this task. When clients receive work through a professional, branded experience instead of a one-time link to a file-sharing service, they remember. And the next time they need a videographer, they call the one whose delivery was impeccable.


Frequently Asked Questions

How should freelancers deliver videos to clients?

Follow the same checklist every time: verify the export, upload, arrange a delivery page, test it in a private window and on a phone, send one clear message, then watch the analytics and close access when the project ends. A dedicated platform keeps all of it in one place—VodSpot stores the master, streams it up to 4K and gives each project a branded page with its own password, expiration date and download settings.

What file format should I deliver to a client?

Deliver what the contract specifies—most often an H.264 or H.265 MP4 for everyday use, and ProRes or another mezzanine format if the client will edit or broadcast the film. Name files clearly with the project, version and resolution. VodSpot accepts 16 formats including MP4, MOV, MXF and MKV, streams any of them in the browser and hands the client the exact file you uploaded.

How long should I keep client videos after delivery?

Keep your production archive as long as your contract promises, and write that period into the contract so clients know when to make their own copy. The delivery page can close sooner: set an expiration date that covers viewing and downloading, and extend it later if the client asks. Your archive and your delivery link are two different things, so a closed link never means lost files.

When should I send the final invoice?

A natural moment is right after the client has watched the films or downloaded the masters—that's when the project feels finished to them. VodSpot emails you when the client first opens the delivery and when they download a file, so you invoice at the right time instead of guessing. Some freelancers keep downloads off until the invoice is paid and switch them on afterwards.

How do I follow up if a client hasn't opened the delivery?

Wait a day or two, then send a short note with the project name and the same link—don't create a new delivery. Check the address first: most unopened links are typos or spam folders, not a lack of interest. VodSpot also flags deliveries that were published more than a day ago and never opened, so nothing slips through.

Do I need a separate delivery page for every client?

Yes—one project, one page, one link. Separate pages keep every client's password, expiration date and analytics independent, so revoking one never touches another. In VodSpot a project can even hold several delivery pages, for example one for the couple and one for the parents, each with its own videos and access.