Most software companies start looking for a B2B SaaS marketing agency at the same awkward moment: revenue is real, the founder-led pipeline that got them to a few million has flattened, and the first marketing hire is doing six jobs badly. The instinct is to buy expertise. The problem is that "marketing agency" describes at least five different businesses, and picking the wrong one costs a year and a quarter of a million dollars before anyone admits it.
This guide is about telling them apart. Not a vendor ranking, which would be worthless without knowing your motion, but the structural questions that decide whether an engagement produces pipeline or produces reporting.
Why SaaS breaks the generic agency model
An agency that grew up serving ecommerce or local services has muscle memory that actively misfires on software.
The first mismatch is the conversion event. In ecommerce, the purchase is the conversion, it happens in one session, and the platform reports it back cleanly. In B2B SaaS, the thing you optimise toward is a demo request or a trial signup that may become revenue in four months, or never. Agencies that have only ever optimised toward immediate purchases will happily drive your cost per lead down 40% by buying traffic that never reaches a sales call. If you cannot connect ad spend to closed revenue, that looks like a win on every dashboard you own.
The second is the buying committee. A $40,000 annual contract typically involves an economic buyer, a technical evaluator, a security reviewer, and at least one skeptic who has been burned before. They search different things, read different pages, and object for different reasons. Content that speaks to only one of them stalls the deal quietly.
The third is expansion revenue. In most SaaS models, a meaningful share of growth comes from existing customers rather than new logos. An agency measured purely on lead volume has no reason to care about that, and will happily fill the top of a funnel that leaks worse than it fills. Before signing anyone, get honest about your own retention numbers and your payback period, because they determine how much you can afford to spend acquiring anyone at all. Running your current figures through our customer acquisition cost calculator and customer lifetime value calculator takes ten minutes and reframes the entire conversation with a prospective agency.
The five operating models
Agencies that call themselves B2B SaaS specialists fall into roughly five shapes. They are not better or worse, they are built for different stages.
Full-service growth agencies. They take the whole demand engine: paid, organic, content, lifecycle email, and reporting. Retainers usually run $10,000 to $40,000 a month. This works when you have almost no internal marketing team and need a functioning department quickly. It fails when you have strong internal opinions, because you are paying for their process and will spend the engagement fighting it.
Channel specialists. Paid search and paid social shops, SEO firms, outbound agencies. They go deeper on one channel than any generalist will. Retainers commonly sit between $4,000 and $15,000 a month. This is the right buy when you already know which channel works and want it run properly. Our guide to hiring an SEO agency for SaaS covers what that evaluation looks like for the organic channel specifically.
Demand generation agencies. Positioned around pipeline rather than leads: campaign strategy, offer design, sales-and-marketing alignment, attribution. They tend to be more expensive and more opinionated, and they will ask questions about your sales process that a channel shop never would. The distinctions are worth understanding before you take a call, which is why we wrote a separate breakdown of what a B2B demand generation agency actually does.
Content and product marketing studios. Writers, researchers, and strategists who produce documentation-grade content, comparison pages, case studies, and launch material. They rarely run media. For a technical product where the buyer reads before they talk to anyone, this is often the highest-leverage spend available, and the cheapest of the five.
Fractional teams and embedded operators. A part-time head of marketing plus a small pod, working inside your tools and your Slack. Typically $8,000 to $25,000 a month. Best for companies that need judgement more than execution capacity, or that want to build an internal team eventually and need someone to hire into it.
The common failure is buying a full-service retainer when you actually needed a channel specialist and a good writer. It costs three times as much and dilutes attention across channels that were never going to work for your motion.
What retainers actually cost
Published pricing is rare in this category, but the market has recognisable bands. Small specialist retainers start around $3,000 to $6,000 a month and buy you a fraction of a senior person plus junior execution. The mid-market band, $8,000 to $20,000, is where most Series A and B companies land and where you can reasonably expect a named strategist, a channel operator, and a project manager. Above $25,000 a month you are buying a team, and you should expect quarterly planning, a dedicated analyst, and executive access.
Three costs sit outside the retainer and are routinely forgotten in the budget:
- Media spend. Almost never included. An agency managing $30,000 a month in paid media on a 15% management fee is charging $4,500 on top of the $30,000, not instead of it.
- Production. Design, video, landing page builds, and development are frequently scoped separately or billed hourly. Ask which deliverables in the proposal require production hours nobody has priced.
- Tooling. Attribution platforms, SEO suites, intent data, enrichment. Some agencies include their licences, many pass them through, and a few expect you to buy your own.
The number that matters is not the retainer. It is total cost per opportunity created, including your own team's time. An agency at $18,000 a month generating forty qualified opportunities is cheaper than one at $9,000 generating eight.
How to run the evaluation
Nearly every agency pitch looks the same: a logo wall, three case studies with impressive percentage gains, and a proposed six-month roadmap. The percentages are almost meaningless without a baseline, and the roadmap was written for someone else. Here is how to get past it.
Ask for the account that did not work. Every agency has one. The ones worth hiring will describe it accurately, explain what they misdiagnosed, and tell you what they changed afterwards. The ones that claim they have never had a failed engagement are either new or lying, and both are disqualifying.
Ask who does the work. The senior strategist in the pitch is frequently not the person in your account after month two. Get named people, seniority, and hours per week in writing. This single question filters out more bad engagements than any other.
Make them do a small piece of real work. Not a free audit generated by a tool, which costs them nothing and tells you nothing. Pay for a two-week paid diagnostic: give them read access to your analytics and ad accounts, and ask for a written assessment of where your funnel leaks and what they would do first. You will learn more from that than from six sales calls, and it is cheap relative to a year of the wrong retainer.
Interrogate the reporting. Ask exactly which numbers will appear in the monthly report, how each one is defined, and where the data comes from. If the answer is impressions, clicks, and cost per lead, you are buying activity reporting. If it is pipeline created, pipeline by source, and cost per opportunity by channel, you are buying accountability. The gap between those two answers is the whole engagement.
Check they understand your sales motion. Product-led, sales-led, and hybrid motions need genuinely different marketing. An agency that talks about demo requests when your product is self-serve, or about trial activation when you sell six-figure annual contracts to enterprises, has not read your business.
The metrics to agree before you sign
Write these into the contract or the first quarterly plan, with a baseline for each and a review cadence.
Pipeline created, attributed by source. The primary number. Everything else is diagnostic. Agree on the attribution model up front, accept that it will be imperfect, and stop relitigating it every month.
Cost per qualified opportunity. Not cost per lead, which any agency can move by loosening the definition of a lead. Define "qualified" jointly with your sales team before work starts.
Blended CAC and payback period. The board-level number. If an agency's work is pushing payback past the point your cash position tolerates, the campaign is failing regardless of how the lead volume looks. The framework in our piece on marketing customer acquisition cost is a reasonable starting point for defining this consistently.
Funnel conversion rates by stage. Visitor to lead, lead to opportunity, opportunity to close. Stage-level rates tell you whether a disappointing quarter is a traffic problem, a targeting problem, or a sales problem, and they stop the agency and the sales team blaming each other. Our conversion rate calculator is a quick way to keep those stage rates consistent between the two teams.
Return on ad spend, where media is involved. Useful for channel-level decisions even though it ignores sales cycle length. Track it alongside pipeline rather than instead of it, and normalise how it is calculated using something like our ROAS calculator so the agency's numbers and yours agree.
Account penetration, if you sell to a defined list. For target-account motions, coverage and engagement across the buying committee matters more than raw lead counts, as covered in our guide to B2B account-based marketing.
Red flags worth walking away from
Guaranteed rankings or guaranteed lead volumes. Nobody controls the search results or your competitors' budgets, and a guarantee usually means the target will be met with junk that satisfies the letter of the contract.
Twelve-month contracts with no exit. Six months is a fair minimum for most channels to show signal. A year with no break clause transfers all the risk to you.
Reporting built on impressions and clicks. Cheap to produce, impossible to argue with, and unrelated to revenue.
Refusal to work inside your CRM. If the agency will not touch Salesforce or HubSpot, they cannot see what happens after the form fill, which means they are optimising blind.
Deliverable lists priced by volume. "Twelve blog posts a month" is a manufacturing contract, not a strategy. Ask what each piece is meant to do and how you will know if it did.
Getting the first ninety days right
The failure mode in month one is starting execution before anyone understands the account. A reasonable first quarter looks like this: weeks one to three on diagnosis and access, including CRM, analytics, ad accounts, and interviews with three or four recent customers. Weeks four to six shipping two or three focused tests rather than a full-channel rollout. Weeks seven to twelve doubling down on whatever produced signal and cutting what did not.
Your side of the deal matters as much as theirs. The engagements that fail usually fail because the client could not supply subject-matter access, approvals took three weeks, or nobody owned the relationship internally. Name a single internal owner with authority to approve work, and give the agency direct access to at least one person who can speak credibly about the product.
Set the first real review at ninety days, and decide in advance what result would justify continuing, expanding, or stopping. Making that call when you are calm is much easier than making it when you are three months in and defensive about the spend.
FAQ
How much does a B2B SaaS marketing agency cost? Most retainers fall between $5,000 and $25,000 a month depending on scope, with channel specialists at the lower end and full-service growth teams at the upper. Media spend, production, and tooling are usually billed separately, so build the total budget rather than comparing retainer figures.
Should I hire an agency or build an in-house team? An agency is usually faster and cheaper below roughly $5 million in ARR, because you get senior specialists without carrying the salaries. Once a channel is clearly working and needs continuous attention, moving it in-house tends to be more economical. Many companies run a hybrid: in-house ownership of strategy and product marketing, agencies for channel execution.
How long before an agency produces results? Paid channels can show early signal in four to six weeks, though enough conversion data to optimise on takes longer. SEO and content realistically take six to nine months to move pipeline. Any agency promising material organic results in ninety days is either overselling or planning something you will regret.
What is the difference between a demand generation agency and a full-service one? Demand generation agencies organise around pipeline and sales alignment, and will involve themselves in offer design and follow-up. Full-service agencies organise around channel execution across a broader set of deliverables, including brand and creative. If your problem is that leads are not converting to opportunities, you want the former.
