How to Choose Between In-House Video Production and a SaaS Video Production Agency
I once hired a video editor because I thought it would save us money.
That was the entire rationale. We were spending thousands on external production for every onboarding video, and I did the math in a spreadsheet. If we brought one editor in-house, we could produce the same videos for a fraction of the cost. It felt obvious. It felt like the kind of decision a serious growth team makes.
Eight months later, I let that editor go. Not because he was bad. He was excellent. I let him go because we had failed him, and because the spreadsheet I'd built was wrong in almost every way that mattered.
We hadn't accounted for the scripting time. We hadn't accounted for the strategy time. We hadn't accounted for the fact that one editor cannot also be a scriptwriter, a storyboard artist, a motion designer, a voiceover director, and a project manager. We had hired a person and expected a team.
This article is what I learned from that failure and the ones that followed. Because after the in-house experiment, we tried freelancers. Then we tried a mid-tier agency. Then we tried a premium agency. Then we landed on a saas video production agency that actually understood our product category, and everything changed.
The honest answer is that there is no universal "better." There's only a better match between the work and the production model. But most teams make the decision based on cost alone, and cost is the least useful variable in the whole calculation. If you're a SaaS company trying to decide whether to build in-house or work with a SaaS video production agency, this article is the comparison I wish I'd had before I hired that editor.
We eventually built our production partnership with LeoStudio, whose approach to clarity you can explore at leostudiohq.com. They were the ones who told me, in our first call, that the question isn't in-house versus agency. The question is which parts of the work need a team and which parts need a person. That distinction is the reason this article exists.
The Four Models We Actually Tested
Before the comparison, the map. We tried four production models over three years. Each one taught us something. Each one failed in a different way.
Model 1: Fully in-house. One editor, one designer, and whatever motion help we could borrow from the product team. Everything stayed inside.
Model 2: Freelancer marketplace. Different specialists for different jobs—one scriptwriter, one animator, one voiceover artist, one editor—coordinated by us.
Model 3: Generalist video agency. A creative production house that made videos for everyone—tech, consumer, lifestyle, B2B. They had a beautiful portfolio and no experience in SaaS.
Model 4: SaaS-specialized video production agency. A studio that worked exclusively with software companies, understood activation and retention metrics, and had an opinion about onboarding strategy.
We ran videos through all four. The results were not close. But the reasons were not what I expected, and understanding the reasons is what changed how we now approach every production decision.
Model 1: Fully In-House — The Spreadsheet That Lied
Let me start with the in-house experiment, because it's the model most founders want to try and the one most likely to fail for reasons that have nothing to do with talent.
The Costs We Calculated
We compared a mid-tier agency quote of $6,000 per video against an in-house editor at $75,000 per year. If that editor produced twelve videos a year, the in-house cost per video would be $6,250. Roughly the same. If they produced twenty videos, the in-house cost dropped to $3,750. That was the argument. Volume efficiency.
The Costs We Didn't Calculate
Here's what the spreadsheet missed.
The scripting. An editor does not write scripts. We assumed someone on the marketing team would handle it. That person was me, and I had an SEO job. Scripting an onboarding video that actually moves activation is a specialist skill. It took me three to four times longer than I expected, and the output was weaker than what a professional scriptwriter would produce.
The strategy. We assumed the video needed to "show the product." A good SaaS video production agency would have pushed back on that. Our in-house editor couldn't push back. He wasn't hired for strategy. He was hired to edit. So we made the strategic mistakes ourselves—showing too many features, opening with the brand, ignoring the mute viewer—and we had no outside voice to catch them.
The coordination. Every video required decisions from marketing, product, customer success, and design. Someone had to collect those decisions, resolve the conflicts, and keep the project moving. That someone was me. I spent about four hours per video on coordination alone. That time never appeared in any budget.
The capacity cliff. When our product shipped a major update, we needed three videos in two weeks. One editor cannot produce three videos in two weeks. We either delayed the videos or sacrificed quality. We did both.
The single point of failure. When our editor took a two-week vacation, production stopped entirely. When he got sick, production stopped entirely. An in-house team of one is not a team. It's a bottleneck with a salary.
What Actually Happened
In eight months, our in-house editor produced six videos. Two of them were good. Three were acceptable. One was a disaster that we never used. The cost per usable video was roughly $12,500—more than double the agency quote we'd used to justify the hire. And the strategic quality was lower, because no one in the room was pushing back on our assumptions.
The lesson wasn't that in-house is bad. The lesson was that in-house works when you have a team, not a person. A scriptwriter, a designer, an editor, and a strategist. That's four salaries. At that point, the economics only work if you're producing video at a volume that most SaaS companies never reach.
Model 2: Freelancers — The Coordination Tax
After the in-house experiment, we tried freelancers. The logic was sound: hire specialists for each job, pay only for what you need, avoid the salary commitment.
We hired a scriptwriter from a marketplace. She was competent but not a SaaS person. Her script was grammatically perfect and strategically empty. She didn't know what "activation" meant. She didn't know why the first fifteen seconds mattered more than the rest. She wrote a script that sounded like a corporate video from 2014.
We hired an animator. He was talented but slow, and he worked in a style that felt like an explainer video from a different era. When we asked for revisions, the turnaround was a week.
We hired a voiceover artist. She was good. The audio was clean. But she'd never heard our product name before, and she pronounced it wrong three times in the first read.
The coordination cost was brutal. Four freelancers, four timelines, four sets of expectations, and no one accountable for the whole. When the animator delivered late, the voiceover had to be re-recorded. When the script changed, the storyboard had to be rebuilt. Every change rippled through the whole chain, and every ripple cost us a day.
Freelancers work when: You have a clear, locked brief and you need one specific skill for one specific task. A single animated sequence. A one-off voiceover. A quick edit of footage you already have.
Freelancers fail when: You need a coherent video from scratch and you don't have an internal producer to manage the pipeline. The coordination tax eats the savings. Every time.
Model 3: The Generalist Agency — Beautiful Work, Wrong Instincts
The generalist agency delivered the prettiest video we'd ever commissioned.
It had a cinematic opening. A custom score. Elegant motion graphics. It looked like a Super Bowl ad for a company that made lifestyle products.
It did not move a single metric. Not activation. Not time-to-value. Not retention. The video was watched, admired, and ignored.
The problem was that the agency's instincts were built for a different job. They made brand films. They made launch videos. They made things that made people feel something about a company. They had no framework for making a video that makes someone click a button inside a software product.
When we asked for revisions—"can we cut this to 90 seconds, remove the brand intro, add captions for mute viewers, and open with the user's problem instead of the product?"—they pushed back politely. Their instincts told them the brand opener was important. Their instincts told them the length was fine. Their instincts were calibrated for a world where the video is the product, not a tool inside a product.
A generalist agency works when: You're making a brand film, a launch video, a conference sizzle reel, or anything where the goal is emotional association rather than behavioral change.
A generalist agency fails when: You need a video that moves a product metric. They don't know what time-to-value is. They don't know why the first fifteen seconds are the only fifteen seconds that matter. They'll make something beautiful and it will change nothing.
Model 4: The SaaS-Specialized Agency — The Model That Finally Worked
This is where we landed, and it's where we've stayed.
A SaaS-specialized video production agency is not just an agency that happens to have SaaS clients. It's an agency whose entire practice is built around the mechanics of software onboarding, activation, and retention. They know what "time-to-value" means without being told. They know why the mute viewer matters. They know why a 90-second video outperforms a three-minute video for a stuck user.
The first call we had with LeoStudio was different from every agency call before it. They didn't start with "what features do you want to show?" They started with "what is the one thing a user must do to get value?" That question reframed the entire project. It also reframed how we thought about video production as a discipline.
Here's what the specialized model gave us that the others didn't.
Strategic pushback. They told us our first script was too long. They told us our brand opener was a mistake. They told us our feature list was noise. They said no to us more than once, and every time they were right. A generalist agency would have executed our bad brief. A SaaS video production agency challenges the brief before executing.
Category fluency. They knew the metrics. They knew what a good activation rate looked like. They knew why showing three features instead of one would hurt us. They spoke our language from the first conversation.
A repeatable process. Every project followed the same stages—diagnosis, brief, script, storyboard, production, measurement. We weren't reinventing the workflow for each video. We were running a known process with a known output.
Efficiency at the right volume. They weren't the cheapest per video. They were the cheapest per working video, because the videos actually moved metrics. A $6,000 video that lifts activation is cheaper than a $2,000 video that nobody watches.
You can see how they frame this entire approach throughout their case work at leostudiohq.com. The whole practice is built on the idea that video is not content. It's an intervention. An intervention needs a moment, a message, and a measurement. A generalist agency doesn't know that. A SaaS video production agency does.
The Hidden Costs Nobody Puts in the Spreadsheet
I want to be specific about the costs that never appear in the comparison, because they're the ones that determine the outcome.
The strategy cost. Someone has to decide what the video is for, what it shows, and what it doesn't. In-house, that's a founder or a marketing lead who may not have the skill. With a generalist agency, that's a creative director who doesn't understand SaaS. With a SaaS video production agency, that's someone whose entire job is understanding how software onboarding works.
The revision cost. Every revision round costs time. In-house, revisions are cheap in dollars and expensive in attention. Agency revisions are expensive in dollars and usually capped at two rounds. Knowing how many revisions you'll actually need is critical to the budget.
The decay cost. Your product changes. Every video becomes stale. In-house, you can refresh cheaply. With an agency, you're paying for a re-edit. Either way, the video isn't a one-time cost. It's an asset with a maintenance schedule.
The opportunity cost. Every week your marketing lead spends coordinating a video is a week they're not doing their actual job. This is the invisible cost of in-house, and it's almost always underestimated.
The learning cost. The first video you make is always the worst. The question is who absorbs the learning. In-house, you learn on your own time and your own dime. A SaaS video production agency has already learned those lessons across dozens of projects. You're renting their accumulated experience, and that's worth more than the production itself.
The Framework: When to Build In-House and When to Hire a SaaS Video Production Agency
Here's the framework we now use. It's built on what each model is actually good at, not on what we wish were true.
Build in-house when: You produce more than two videos per month consistently. You have a team, not a person—a scriptwriter, an editor, and a producer minimum. Your videos are short, repetitive, and template-driven. You need the fastest possible turnaround and you're willing to sacrifice some strategic quality for speed.
Hire freelancers when: You need one specific skill for one specific task. You have a locked brief and a clear deliverable. You have someone internally who can manage the coordination. The task is not strategic—it's execution.
Hire a generalist agency when: You're making a brand film, a launch video, or a conference asset. The goal is emotional association, not behavioral change. You have a substantial budget and a long timeline.
Hire a SaaS video production agency when: You need a video that moves a product metric. You don't have internal video expertise. You need strategic pushback as much as execution. The video will sit in a high-traffic moment in your onboarding flow. The stakes justify the investment.
Use a hybrid model when: You have some internal capability and some strategic needs. In-house handles the repetitive, template-driven work—feature announcements, product updates, social clips. The SaaS video production agency handles the strategic work—onboarding videos, activation videos, anything that has to move a metric. This is the model we landed on, and it's the one I recommend to every SaaS company at our stage.
The Hybrid Model We Now Use
Here's what we do today.
In-house: One editor who handles short-form content—product updates, social clips, internal communications. This is high-volume, low-strategic-stakes work. We don't need pushback on a 15-second product update. We need it done fast.
SaaS video production agency: All the strategic work—onboarding videos, activation videos, welcome series videos, any video that has to move a number. This is where the strategy matters, where the scripting matters, and where the pushback matters. We bring in LeoStudio for every video that sits in a high-traffic moment in the product.
The division is clean. The in-house editor does the volume work. The agency does the leverage work. Neither one is doing a job they're not suited for.
This is the model LeoStudio actually recommended to us, which is unusual for an agency. They could have tried to capture all our production. Instead, they told us to keep the short-form work in-house because it would be cheaper and faster, and to bring them in only for the videos that needed strategy. That's not how agencies usually behave. It's the reason we trust them, and it's the reason I keep pointing people to their thinking at leostudiohq.com.
The Mistakes We Made Choosing a Model
Every model we tried, we tried for the wrong reason. Here's what we got wrong so you don't have to.
We chose in-house to save money. We saved nothing. We spent more per usable video, and we added coordination overhead that never appeared in any budget.
We chose freelancers for speed. They were slower than the agency, because the coordination tax ate every gain. Four people with four timelines is never faster than one team with one timeline.
We chose a generalist agency for the portfolio. The portfolio was beautiful. The video was beautiful. It moved nothing. A portfolio tells you what an agency can make, not what an agency understands.
We treated video as a cost center. Every decision was framed as "how do we spend less." The right framing is "how do we spend well." A $6,000 video that lifts activation by 20% is cheaper than a $2,000 video that does nothing.
We didn't ask about strategy in the sales process. Every agency we talked to asked what features we wanted to show. Only one asked what metric we wanted to move. That question should be the first filter you apply.
We didn't plan for maintenance. We built videos and assumed they were done. They weren't. The product changed, the videos decayed, and we had no refresh budget. Every video model—in-house, freelance, agency—has a maintenance cost. Plan for it.