Founders confuse these three constantly. The pitches sound similar. The price ranges overlap. The deliverables look like they could be the same thing. They're not.
Here's the actual distinction, what each one is built to do, and how to pick the right one.
The clean definition of each
| Fractional CMO | Marketing Consultant | Agency | |
|---|---|---|---|
| What they do | Lead marketing function on ongoing basis | Solve specific defined problems on a project basis | Execute specific marketing channels as a vendor |
| Commitment | Months (6-12+) | Weeks to months (1-3 typically) | Ongoing retainer or per-project |
| Output | Strategy + execution + team coaching | Deliverable + recommendation | Campaigns, content, ads, design |
| Accountability | The number | The deliverable | The output (their channel) |
| Cost | $5K-$20K/mo retainer | $10K-$50K project | $5K-$50K/mo retainer or $$$ per project |
When each one is right
Hire a fractional CMO when:
- You don't have a senior marketing leader
- You need ongoing leadership, not a one-time fix
- Your team can execute but needs senior strategy and coaching
- You're not ready (or able) to commit to a $300K+ full-time CMO
Hire a marketing consultant when:
- You have a specific defined problem (positioning, messaging, ICP) that needs senior senior expertise
- You have the team to execute the recommendation
- The problem is bounded - "rewrite our positioning," "audit our funnel," "build our pricing strategy"
- You don't need ongoing leadership, just a brain for a defined window
Hire an agency when:
- You have a defined channel that needs specialized execution (paid ads, SEO, PR, design, content production at scale)
- You have strategy and leadership in place (in-house or fractional) to brief them well
- The work is repeatable and benefits from a specialist team
- Hiring in-house for that channel would cost more than the agency for the same output
The biggest founder mistake
Hiring an agency when you actually need a fractional CMO. Founders feel marketing isn't working, hire an agency to "do marketing," and the agency ships impressive-looking outputs in their channel - but the channel doesn't matter because the underlying strategy is broken.
Agencies are great when you know what you're trying to do. They're expensive ways to make the wrong thing prettier when you don't.
The fix: get a senior marketing brain in the room first - fractional CMO or consultant - to define what's actually broken. Then hire the agency to execute the channels that need executing.
The hybrid that works best
For most funded SaaS startups between $2M and $15M ARR, the right stack is:
- Fractional CMO setting strategy, picking priorities, coaching the team
- Select agency support for specific specialized channels (paid ads, PR, design)
- In-house team executing the rest
Consultants are usually overkill in this stack unless you have a specific big problem that needs solving in a defined window (like a major repositioning). Pure agency-only setups break down because nobody's running the strategy. Pure in-house-only setups break down because the senior judgment isn't there yet.
The honest bottom line
Three different shapes for three different problems. Match the shape to the problem you actually have, not to the marketing pitch that sounded best.
If you're not sure which one you need, the cheapest way to find out is a 30-minute conversation with someone who's worn all three hats. Fractional vs consultant vs agency isn't a religious debate - it's a fit question.
Not sure which shape you need?
If you're weighing fractional, consultant, and agency options for your marketing - that's a 30-minute call. I'll tell you which one fits, even if it isn't me.
dan@danwestmoreland.com