Every agency pitch deck has the same slide: a chart going up and to the right with the axis labels cropped out.
You will sit through several of these before you hire anyone. We run a B2B SaaS agency ourselves, so we have given that pitch and we know what it hides. This guide covers how to choose a B2B SaaS marketing agency based on things a deck cannot fake: what the agency would fix first, what numbers it agrees to be judged on, who does the work, and what the contract says.
TL;DR
- Work out your biggest growth problem before you contact any agency. The problem tells you which type of agency to hire.
- Shortlist three agencies that have worked with SaaS companies at your revenue stage and with your sales model.
- Judge them on pipeline and CAC payback, reported from your CRM.
- Ask who will do the work and what they would fix first.
- Start with a scope of 90 days and a notice period of 30 days. Sign something longer after you have seen results.
Is your startup ready for an agency?
You are ready when you can say who you sell to and what a customer is worth, and when you can fund at least one full quarter of work. An agency speeds up a plan that already has a direction. It cannot find product-market fit for you.
Budget is the second check. The median private B2B SaaS company spends 8% of ARR on marketing, according to SaaS Capital’s 2026 survey of more than 1,000 companies. At $2M ARR that is about $160,000 a year, and it has to cover salaries, tools, ad spend and agency fees together. One senior marketing hire can use up a large part of that alone. An agency gives you a few hours each from several specialists for the same money, which is why agencies suit startups that need paid media and analytics at once but cannot hire for both.
Wait if nobody on your team can give the agency two or three hours a week. Agency work stalls without a named owner on your side.
How to choose a B2B SaaS marketing agency in five steps
1. Name the growth problem first
Most bad agency hires start with a channel. A founder decides the company needs LinkedIn ads, hires an ads agency, and learns three months later that the ads were fine and the landing page was losing the visitors.
Write down the one number that worries you most, then match it to the type of agency built to move it.
What you see | Likely problem | Type of agency |
|---|---|---|
Plenty of traffic, few demos or trials | The site does not convert | |
Ad spend and CAC both climbing | Targeting, offer or account structure | |
Few people search for your category | Buyers do not know the problem has a solution | Content and demand creation agency |
You cannot tell which channel produces revenue | Tracking and attribution | |
No marketing lead and gaps everywhere | No plan | Fractional CMO or a broad SaaS growth agency |
If you are in the fourth row, fix that before anything else. Without revenue per channel you have no way to judge the next agency you hire.
2. Check for experience at your stage
SaaS experience alone is too broad a filter. An agency whose clients are all Series C companies will bring a plan that assumes a known brand and a large monthly ad budget. Ask for two case studies from companies near your ARR, and check that they match how you sell.
A product-led company needs an agency that reports on signup to activation and trial to paid conversion. A sales-led company with a sales cycle of 90 days needs one that tracks a lead from first click to qualified opportunity inside the CRM. Ask which of the two the agency does most.
If you want a starting list, we compared agencies by the problem each one solves in our guide to the top B2B SaaS marketing agencies.
3. Agree on the numbers before the proposal
Ask each agency what its monthly report shows, then ask to see a real one with the client name removed. A report that leads with impressions and click rate tells you what the agency optimizes for.
For B2B SaaS the report should end at revenue: qualified pipeline, cost per SQL, customer acquisition cost and CAC payback. The data should come from your CRM. Ad platforms count a form fill as a conversion, and they have no idea if that lead ever spoke to sales.
Revenue arrives late, so agree on early signals for the first 90 days too. Cost per qualified demo and landing page conversion rate both move within weeks and show you if the work is heading the right way.
4. Meet the people who will do the work
The person who sells you the engagement is often a founder or strategy lead. The person who builds your campaigns may be a junior with a full client list. Ask for names. Ask how many hours a week each person will spend on your account and how many clients they carry. Then ask to have the account lead on the next call and listen to what they ask about your funnel.
5. Read the pricing model and the contract
Agencies charge in four main ways.
Model | How it works | Watch for |
|---|---|---|
Flat monthly retainer | Fixed fee for a defined scope | A scope that is vague about deliverables |
Percentage of ad spend | Fee rises with your media budget | The agency earns more when you spend more, with or without results |
Project fee | One price for one deliverable, such as a website | No support after launch |
Retainer plus performance fee | Base fee plus a bonus tied to a result | Bonuses tied to lead volume instead of pipeline |
For a startup we recommend a flat fee with a written scope, a first term of 90 days and 30 days’ notice after that. A lock-in of 12 months before you have seen one report puts all the risk on you.
Check ownership as well. The ad accounts, tracking setup, landing pages and creative files should sit in your accounts and stay with you if you leave. Some agencies run client campaigns inside their own ad account, and when the contract ends the history goes with them.
Questions to ask a marketing agency before you sign
- What would you fix first, and why that before anything else?
- Which SaaS companies at our stage have you worked with, and can we speak to one of them?
- Who will work on our account, and for how many hours a week?
- What does your monthly report show, and where does the data come from?
- What do you need from us to do this well?
- When are you the wrong agency for a company like ours?
- What should we expect to see after 30 days and after 90 days?
- What happens to our accounts and data if we stop working together?
Question six is the most useful. A good agency has a clear answer because it has turned clients away before. An agency that says it works well with everyone has not thought about fit.
Red flags
- A promised result before the agency has seen your data. Nobody can forecast your CAC from one short call.
- A first call with no questions about your funnel or your sales process.
- Reports that stop at leads.
- A long lock-in with no exit before results.
- Your campaigns running in the agency’s ad account.
Score your shortlist
Give each agency a score from 1 to 5 on the five steps above: problem diagnosis, stage fit, measurement, team and contract terms. Have two people score separately, then compare. If two agencies tie, pick the one that asked you harder questions.
What the agency needs from you
A good agency can still fail with a client that gives it nothing to work with. Give the agency read access to your CRM and product analytics from the first week. Name one person who can approve work within two days. Share the numbers you are not proud of, including churn and the campaigns that failed, because those tell the agency where to look first.
FAQ
How long does it take a B2B SaaS marketing agency to show results?
Paid campaigns and landing page tests produce usable data within weeks. SEO and content take months to build. Revenue lags both by the length of your sales cycle, so with a cycle of 90 days the leads from the first month close in month four at the earliest.
Should a startup hire an agency or build a team in-house?
Hire in-house for work that needs deep product knowledge every day, such as product marketing and customer research. Use an agency for specialist skills you need part of the time, such as paid media and analytics setup. A common setup is one internal marketer who owns the plan and an agency that executes parts of it.
How many agencies should we compare?
Three. With fewer you have nothing to compare against. With five or more, the calls and proposals eat weeks of your team’s time and the answers start to blur.
Is a specialist or a broad agency better for a startup?
A specialist, if you can name the one problem you need solved. A broad agency makes sense when you have no marketing lead and need someone to set priorities across channels.
Put an agency through it
Take the eight questions above into a call with us and see how we answer them. If our answers are thin, you have spent half an hour and you leave with a sharper list for the next agency. Book a strategy call and bring your worst number.



