The comparison founders actually need

    Fractional CMO vs. agency: it's not about price. It's about what you own.

    One buys execution hours on channels. The other buys ownership of the growth number, and leaves the machine behind when it ends.

    $400M+
    Revenue driven
    ~80%
    Non-paid volume, national leader
    40–90%
    CAC cut, across companies
    7× ROAS
    At $2M+/mo spend
    Structure, not talent

    Agencies aren't bad at their job. It's usually the wrong job.

    When growth stalls, the cause is rarely channel execution — it's the customer, the offer, the funnel's economics, or the team. Those live outside an agency's scope by design. The comparison below isn't agency-bashing; it's what each structure is built to do.

    What they're accountable for
    Agency retainerChannel deliverables — impressions, ROAS inside the platform, a monthly report.
    Fractional CMOThe revenue number. P&L accountability for what actually lands in the bank.
    What the incentive is
    Agency retainerRenew the retainer. Dependency is the business model — the more you rely on them, the better their year.
    Fractional CMOBuild systems your team owns. The engagement is designed to end; the capability stays.
    What they can touch
    Agency retainerThe channels you hired them for. Pricing, positioning, team, and unit economics are 'out of scope.'
    Fractional CMOThe whole engine — economics, positioning, paid and owned channels, hiring, and the operating cadence.
    Who owns the data
    Agency retainerOften them. Accounts, pixels, and learnings live in their infrastructure — ask for admin access and watch the response.
    Fractional CMOYou. First-party data, your ad accounts, your attribution — built as company infrastructure from day one.
    What's left when it ends
    Agency retainerA handover doc and a traffic cliff.
    Fractional CMOA team that runs the system, documented economics, and channels that keep producing.
    Receipts, not theater

    I've been on every side of this decision.

    Replaced agencies at a public company, run a national brand without one, and made the in-house calls no agency is scoped to make.

    The RealRealGrowth lead · public company

    They had already left the agency. It still did not work.

    $300K→$2M+
    Monthly spend at 7× ROAS
    $100M+/yr
    Attributed revenue
    −40%
    CAC

    The RealReal moved paid acquisition off its agency before I arrived, and that transition failed: the acquisition staff turned over completely. I rebuilt the function from a cold start with the Director of Customer Acquisition and the VP of Growth. First-party data infrastructure, multi-touch attribution in place of last-click, and daily numbers the team could act on. Spend went from $300K to $2M+ a month at 7× ROAS, scaling to $100M+ a year in attributed revenue, with CAC down 40% and LTV up 40%.

    CodaPetHead of Marketing

    A national category leader with no agency at all.

    ~80%
    Non-paid volume
    170+
    Markets

    Built the national leader in in-home pet end-of-life care with a five-person AI-native team — +225% growth to a mid-eight-figure run rate, ~80% of demand through channels the company owns.

    CubiiFirst hire

    From losing $40K a month to a $100M exit.

    60 days
    Loss → profitable
    $100M
    Exit

    No agency could have made that call: the fix was the customer, the offer, and the funnel economics — operator decisions, made in-house, that turned the P&L in two months.

    The honest fork

    Sometimes the agency is the right call.

    This isn't a pitch to fire anyone. It's the framework I use when clients ask — and I've told plenty of them to keep their agency.

    Keep the agency when…

    • You're early and can't yet justify senior in-house capability — good execution help beats no help.
    • It's a genuine specialist channel (complex programmatic, marketplaces' retail media) where their reps are deeper than any hire you'd make.
    • They're truly embedded — in your standups, on your data, accountable to your numbers, not their report.

    It's time to move on when…

    • They manage your spend but can't explain your unit economics.
    • They optimize platform metrics — in-platform ROAS, CTR — while your blended CAC and payback drift.
    • The monthly report doesn't reconcile with the bank account.
    • They resist giving you admin access to your own accounts.
    Office hours · thirty minutes

    I'll tell you where it's leaking, before we ever work together.

    Send your numbers through a short intake. I'll read them before we talk, and on the call I'll tell you where you're losing money and what I'd do about it, in order. No charge, and you keep the plan either way.

    Common questions

    The questions founders actually ask.

    Is a fractional CMO more expensive than an agency?

    Usually comparable or less than a mid-size agency retainer — and the money buys a different thing. An agency retainer buys execution hours on channels. A fractional CMO engagement buys senior ownership of the growth number: unit economics, strategy, channel build, hiring, and accountability in one person. The relevant comparison isn't price, it's what remains when the engagement ends.

    Can a fractional CMO work with our existing agency?

    Yes — and it's often the right first structure. The fractional CMO sets strategy, owns the economics, and holds the agency accountable to business metrics instead of platform metrics. Weak agencies get exposed fast; good ones get better direction and produce more. If the numbers say bring it in-house, the transition runs in parallel without a traffic cliff.

    Why do agency relationships so often disappoint?

    Structure, not talent. An agency is accountable for deliverables, incentivized to renew, and scoped away from the things that usually gate growth — pricing, positioning, the funnel's economics, the team. When growth stalls for those reasons, more channel execution can't fix it. That's not an agency failing at its job; it's the wrong tool for the job.

    What does the transition from agency to in-house look like?

    Run both in parallel — never rip the band-aid. Hire or designate the senior owner first, shadow the agency for 30–60 days to absorb account structure and learnings, then migrate one channel at a time starting with the highest spend. At The RealReal the full transition took about 90 days, ending with the company owning its accounts, its data, and its results.

    The first step

    Start with the math, not a pitch.

    Twenty minutes on your CAC, payback, and channel mix. If your agency setup is working, I'll tell you to keep it — the diagnostic is honest either way.