In-House, Agency, or Freelancer: Who Should Run Your Paid Ads

A $2M/year e-commerce brand spending roughly $15,000/month on Google and Meta ads has three real options for who manages that spend, and the founder in this position usually asks the wrong first question — "which is cheapest?" — instead of the right one: "which option matches how complex my ad program actually is?" Cost matters, but the wrong structural fit costs more in wasted spend than the management fee ever would.

The Three Options, Side by Side

Before comparing costs, it helps to separate two things that get conflated: media buying (choosing audiences, bids, and budgets) and creative production (the ads themselves). Some proposals bundle both; others charge for media management and leave creative as a separate line item or your own responsibility. Knowing which is which before comparing dollar figures prevents an apples-to-oranges comparison where one quote quietly excludes a cost the other includes.

In-house hireDigital marketing/advertising agencyFreelancer
Typical monthly cost$5,000–$9,000 salary equivalent10–15% of ad spend or flat fee$1,500–$4,000 flat or hourly
Channel breadthUsually 1–2 channels deepFull bench across channels1–2 channels, deep on those
Ramp-up time6–10 weeks to hire + onboard2–4 weeks1–2 weeks
ScalabilityCapped by one person's bandwidthScales with retainer tierCapped by one person's bandwidth

When In-House Wins

In-house makes the most sense once monthly ad spend crosses roughly $40,000–$50,000 on a single dominant channel — at that scale, a dedicated specialist earns their salary back through hands-on optimization time an outside party, splitting attention across other clients, can't match. It also wins when the ad program is deeply tied to proprietary data (a custom attribution model, first-party audience segments) that's costly to hand to an outside vendor.

When an Agency Wins

Agencies earn their fee when the ad program spans multiple complex channels — Google, Meta, and programmatic display simultaneously, say — because that requires a bench of specialists no single hire realistically covers. They also win when creative production (video ads, dynamic product feeds) needs to happen alongside media buying, since agencies typically bundle that capability in a way a pure media-buying freelancer doesn't.

When a Freelancer Wins

Freelancers make sense for earlier-stage businesses running one primary channel with a budget under roughly $10,000/month, where an agency's minimum retainer wouldn't be justified by the spend, and an in-house hire isn't affordable yet. The tradeoff is bandwidth — a good freelancer split across 5–8 clients can't give any one account the same continuous attention a dedicated in-house hire would.

The Hybrid Model Most Companies Land On

In practice, a lot of businesses don't pick one option permanently — they move through the sequence as they scale. A common pattern: start with a freelancer for the first $5,000–$10,000/month of spend to prove the channel works, graduate to an agency once the program needs a second or third channel and more creative production capacity, then bring media buying in-house once monthly spend is large and consistent enough to justify a dedicated hire while keeping the agency on for creative or overflow capacity. Treating the choice as a one-time decision rather than a stage-appropriate one is a common reason companies stay with the wrong structure long after it stopped fitting.

Attribution: The Problem Nobody's Fee Structure Solves

Whoever manages the ads, a separate and often bigger issue is measurement — knowing which channel actually drove a sale rather than which channel happened to get the last click before checkout. Platform-reported conversions (what Google or Meta shows in their own dashboards) tend to overstate impact because each platform claims credit generously for its own role in a multi-touch journey. A more honest picture usually requires either a third-party attribution tool or, at minimum, comparing platform-reported numbers against actual revenue growth and new-customer counts from your own sales data. Whichever option you choose from the three above, ask upfront how they handle this discrepancy — an agency or freelancer who only ever cites platform dashboards, without acknowledging their bias, is giving you a rosier picture than reality.

Creative Testing Cadence Matters as Much as Who Runs the Account

An underrated factor in choosing between these three options is how often new ad creative gets tested, since creative fatigue — the same ad shown repeatedly to the same audience — is one of the most common reasons a previously profitable campaign quietly stops performing. A dedicated in-house hire or agency with production capacity can realistically test new creative variations weekly; a freelancer stretched across several accounts may only refresh creative monthly or less. Ask any candidate directly how many new ad variations they typically ship per week per active campaign — the answer says as much about likely performance as their pricing structure does.

The Real Cost of Paid Media Management

Beyond the base fee, three cost structures show up across proposals:

Worked example: at $20,000/month spend and a 12% management fee, that's $2,400/month in fees — roughly $28,800/year just to manage the spend, separate from the spend itself. Compare that directly against an in-house salary-plus-benefits equivalent before deciding; at that spend level the numbers are often closer than founders expect.

Questions That Reveal Quality Fast

That last question matters more than most founders realize — if the ad accounts live under the agency's business manager rather than your own, switching providers later can mean losing months or years of learning-phase data and audience history.

Whoever ends up running the campaigns, they'll need somewhere to send the traffic. A fast, message-matched landing page is usually a bigger lever on conversion rate than another 10% of ad spend optimization — worth building before you argue over management fees.

Frequently Asked Questions

Is it normal for an agency to charge a percentage of ad spend as their fee?

Yes, it's the most common model, typically 10–15%. Watch for a potential misalignment: a pure percentage-of-spend fee can subtly incentivize an agency to recommend increasing spend rather than improving efficiency, since their fee scales with the budget. Some agencies address this with a hybrid — a base flat fee plus a smaller percentage, or a performance bonus tied to ROAS rather than spend volume.

At what monthly ad spend does hiring in-house start making sense?

Roughly $40,000–$50,000/month on a single primary channel is the commonly cited threshold, though it varies by how complex the account structure is. Below that, the salary-plus-benefits cost of a dedicated hire usually exceeds what an agency or freelancer would charge for comparable output.

Can one freelancer realistically manage both Google and Meta ads well?

Some can, but it's less common than freelancer profiles suggest — the platforms have diverged enough (audience targeting logic, creative formats, bidding strategy) that genuine expertise in both takes years to build. It's reasonable to ask directly which platform they consider their primary strength and treat the other as secondary competence.