Agency vs Freelancer vs In-House: The Honest Cost Math
The freelancer looks cheapest by the hour and costs the most per result, in-house wins only past a spending line most founders never cross, and there is a third door the other comparisons leave out.
Three browser tabs, one decision. Tab one is an Upwork profile: a marketing freelancer at sixty-five dollars an hour, five-star rating, available Monday. Tab two is a job posting you half-wrote for a marketing manager, eighty-five thousand a year plus benefits, assuming the right person even applies. Tab three is an agency proposal at twenty-five hundred a month, month to month. Your spreadsheet has already crowned a winner. The freelancer is a fraction of the salary and cheaper than the agency, so the freelancer wins.
The spreadsheet is wrong, and it is wrong for one specific reason: it is pricing hours instead of outcomes. Each of those three numbers is a rate per unit of effort. None of them is a rate per unit of result, and a result that keeps working is the only thing you are actually trying to buy. Re-run the same comparison on cost per owned outcome and the ranking flips. The freelancer, the obvious bargain, is usually the most expensive of the three.
Most comparison articles never run that version of the math, because two of the three options are sold by people who do better when you don't. Here it is, honestly, including the part where our own model is the wrong choice.
Should I hire an agency, a freelancer, or go in-house?
Hire a freelancer for a bounded task with a clear finish line, go in-house once your marketing operation is large enough to keep a salaried person busy every week, and hire an agency for everything between those two, which is where most businesses actually sit. The deciding number is not the hourly rate. It is your cost per owned outcome: what you pay to produce a result that keeps running after the person who built it moves on. A freelancer is cheapest per hour and the most expensive per outcome, because nothing they build is documented, owned, or continuous. In-house is the priciest per hour and wins only past a spending threshold most founders never cross.
The hourly frame misleads because it hides the two costs that actually decide the total: continuity and ownership. A cheap hour that has to be paid three times because the work keeps resetting is not cheap. A skilled hour that builds an asset you keep is not expensive. Until you price those two things, you are comparing the stickers on three boxes without knowing what is inside any of them.
What does a freelancer actually cost you?
A freelancer costs their hourly rate plus the price of everything that walks out the door when they leave, which is nearly everything. On paper a marketing freelancer runs fifty to a hundred and fifty dollars an hour depending on the skill, and for a defined job, a landing page, a month of content, one campaign build, that is a real bargain. The cost that never makes the quote shows up the day they take a full-time offer, double their rate, or simply stop answering, and you learn the work lived in their head and their logins, not in a system you own.
Watch how the per-outcome math plays out. Imagine you hire a freelancer at seventy dollars an hour to run your paid ads, ten hours a week, roughly twenty-eight hundred a month, the same range as a monthly retainer. Eight months in, the campaigns are finally profitable, the pixel has learned your buyer, the account is dialed. Then the freelancer lands a salaried role and gives two weeks notice. The next freelancer inherits an account with no documentation, rebuilds it their own way, and eight months of learning resets to zero. You did not buy eight months of progress. You rented it, and the meter started over.
That reset is the freelancer tax, and it is structural, not personal. Freelancing is a bridge to a salaried job for most people, so turnover is the default, not the exception. Every handoff you pay for is continuity a documented system would have given you once. It is the same dynamic we mapped in the case against rented growth: a rented result ends the moment the person or the platform leaves, while an owned system keeps producing. A freelancer, priced honestly, is rented growth with a friendlier invoice.
A freelancer sells you hours and a salary sells you a seat. The only question that ranks all three fairly is what you still own the day the spending stops.
When does hiring an in-house marketer beat a retainer?
An in-house marketer beats a retainer once you consistently need more than twenty to thirty hours a week of marketing execution and the core systems are already built, which for most businesses lands north of eight to ten thousand dollars a month in fully loaded cost. That is the honest threshold, and any agency that will not tell you where it sits has a reason. A salaried marketing generalist costs roughly seventy to ninety-five thousand in base pay; add payroll tax, benefits, software, and the management time to keep one person pointed in the right direction, and the true number is closer to a hundred to a hundred and thirty thousand a year, or eight to eleven thousand a month. Compare that honestly to a retainer before you post the job.
Below that line, an in-house hire is a part-time need at a full-time price, and you get exactly one skillset. Marketing is not one job. It is strategy, paid media, creative, copy, web development, and analytics, and no single generalist runs all of those at a senior level. Hire one person under the threshold and you are paying a full salary to have four of those six done adequately and two done not at all. Past the threshold, when the volume of work genuinely fills a week and the systems already exist for that person to operate, a dedicated in-house operator becomes the efficient answer, and a good agency will tell you so on the call. That is the flip side of knowing when to fire your agency: sometimes the honest recommendation is to graduate off the retainer and bring the work home.
The agencies that hide the threshold hide it because keeping you on a retainer below the line is more profitable than telling you the truth. We just told you the line. If you are nowhere near it, and most businesses spending their first few thousand a month are nowhere near it, in-house is a luxury priced as a necessity.
The third door nobody puts in the comparison
The comparison articles present three options as if they run in parallel, one of which you pick and live with. The better structure runs them in sequence. Hire an agency to build the owned infrastructure, keep it in your name from day one, then hand the running of it to a cheaper in-house operator once the machine exists. That single change inverts the cost curve.
Here is why the sequence matters. Hire in-house first and one person builds your entire engine from scratch, slowly, in whatever their one strong skill happens to be. Hire an agency that builds to hand off, and a full team gives you strategy, paid, development, and analytics at once, for less than the fully loaded cost of a single senior salary, and what they build is yours. When the engine is running and owned, the person who operates it does not need to be a six-figure strategist. It can be a mid-level hire, or in a lean shop, you. Magna Pest is the shape of this: a local-service acquisition engine with click-to-job attribution and per-location landing pages, built to keep producing as the business grew from four locations to eleven. The engine did the compounding; the cost of running it did not have to scale with the ambition.
This only works if ownership is real from the start, which is the whole reason the retainer trap matters here. If the agency holds your ad account, your analytics, and your source files, the hand-off you were counting on becomes a hostage negotiation. Build-then-hand-off is only a strategy when the assets were yours the entire time.
Our own numbers are the honest comparison points, so here they are. The Growth retainer is twenty-five hundred a month and the Infrastructure retainer is five thousand, both month to month after the first term, both cheaper than a fraction of a loaded senior salary, and everything built under either one is owned by you. That is the version of the three-way choice the other two doors cannot offer: a team while you need one, an asset when you do not, and a clean exit to in-house exactly when the math says it is time.
If you are sitting on three open tabs right now, stop ranking them by hourly rate and ask each option the same question: when this ends, what do I still own. Ask the freelancer, ask yourself about the hire, ask the agency, ours included. The honest answers sort the list for you. If you want the door where the answer is everything, from day one, book a call.
One email when a new transmission ships. Everything we learn building acquisition systems, nothing else.