Insights / Hiring marketing help

How to Choose the Right B2B Digital Marketing Agency

A step-by-step way to compare B2B agencies: a scorecard, the questions to ask and what a good answer sounds like, pricing models, contract terms and red flags.

How to Choose the Right B2B Digital Marketing Agency — Gufy insights.

Choose a B2B digital marketing agency the way you would hire a senior employee: decide what problem you are hiring for, shortlist three, and compare them on the same questions. The agency that asks the best questions about your customers and your numbers is usually a better choice than the one with the best slide deck.

Most guides on this topic are a list of qualities to look for. This one gives you a process you can run in a couple of weeks, a scorecard, and what a good answer to each question sounds like.

The scorecard

Score each agency on your shortlist against the same six things. Take notes during the call, not afterwards.

What to compare A good sign A warning sign
Understanding of your problem They ask about your customers, sales cycle and current numbers before suggesting anything They recommend channels in the first ten minutes
Relevant evidence A case study with a starting point, what they did and how the result was measured Logos and percentages with no context
Who does the work You meet the people who will run your account Senior people sell, then you never see them again
Measurement They talk about qualified pipeline and customers, and how they will track them They report impressions, clicks and "engagement"
Commercial terms Clear scope, clear costs outside the fee, reasonable notice period Long lock-in, vague scope, costs you find out about later
Ownership You own the ad accounts, data, creative and documentation Accounts sit in the agency's name

Step 1: Decide what you are buying

Before you talk to anyone, write down the problem in one or two sentences. "We need more leads" is too broad to compare agencies on. These are more useful:

  • We get enquiries, but most are the wrong kind of company.
  • Trials start, but few people reach the point where the product is useful to them.
  • We know one channel works and need someone to run it properly.
  • We are entering a new market and do not know which message will land.

Each of those needs a different kind of help. Being specific also protects you from the most common mistake, which is buying a channel ("we need LinkedIn ads") when the real problem is somewhere else ("our landing page does not say who this is for").

If you are not sure whether an agency is the right kind of help at all, read Why Hire a Digital Marketing Agency? first.

Step 2: Shortlist three, not ten

Three agencies is enough to compare and few enough to assess properly. Find them through founders in your space, the agencies behind work you admire, and searches for your specific problem. Directory rankings are mostly paid placements, so treat them as a list of names and nothing more.

Favour relevance over size. An agency that has worked with companies at your stage, with a similar sales cycle, will be useful sooner than a bigger name whose clients are all enterprise or all consumer brands.

Step 3: Test their thinking on the first call

The first call tells you most of what you need. Notice what they do with it.

A good agency spends most of the call asking questions: who buys, who uses, how long a sale takes, where people drop off, what you have already tried. It will tell you what it does not know yet. It may tell you that part of your problem is not something it can fix.

A weak one presents its services and tells you what it would run for you before it understands your business.

In B2B this matters more, because the person who uses the product is often not the person who pays for it, and several people may need to agree. An agency that does not ask who is involved in the decision will write ads for the wrong person.

Step 4: Find out who does the work

Ask directly: who will be on our account, how much of their time do we get, and who makes the decisions day to day? Then ask to meet that person before you sign.

It is normal for an agency to have senior and junior people. It is not fine to discover that after the contract starts.

Step 5: Check the evidence properly

A case study is useful only if you can see how the result came about. For any example they show you, ask:

  1. What was the starting point?
  2. What exactly did you do, and what did the client's own team do?
  3. How was the result measured, and over what period?
  4. What did not work along the way?
  5. Can I speak to that client?

On a reference call, ask what the agency was like when something went wrong. Every engagement has a bad month. How they handled it tells you more than the headline number.

Remember that a past result shows how an agency works. It is not a forecast for your business.

Step 6: Understand the pricing and what sits outside it

Most agencies use one of four models.

Model How it works Suits Watch for
Monthly retainer A fixed fee for an agreed scope each month Ongoing work across several areas Scope that is described loosely
Project fee A fixed price for a defined piece of work Tracking setup, a strategy sprint, a landing-page build What happens after delivery
Performance-based Fees tied to leads or sales Simple, short sales cycles Incentives to chase cheap, low-quality leads
Hybrid A lower retainer plus a performance element Businesses with reliable tracking Arguments about attribution

As a rough guide, a specialist or small agency working with early-stage companies may charge around US$1,000 to US$2,500 a month. Larger agencies commonly start at US$5,000 a month and go well beyond that. These figures are fees only.

Ask for the total cost, including everything outside the fee: ad spend, software, creative production and any development work. Marketing Budget for a Tech Startup Without Revenue explains how fees and ad spend fit together when money is tight.

A higher fee is not proof of a better fit, and neither is a lower one. Compare what you get for it.

Step 7: Read the contract for four things

  • Term and notice. A fixed period to give the work a fair run is reasonable. A long lock-in with no exit is not. Ask what notice you need to give and what it costs to leave early.
  • Ownership. Ad accounts, analytics, data, creative and documentation should be yours, in your name, from the first day.
  • Reporting. How often, in what form, and who you can ask when a number looks wrong.
  • Scope changes. How extra work is agreed and priced, so it is not a surprise on an invoice.

Step 8: Agree what the first 90 days look like

Before you sign, ask the agency to describe the first three months. A sensible answer usually looks like this:

  • First few weeks: learn the business, fix tracking so results can be measured, and agree the first things to test.
  • Next month or so: run the first tests and report what was learned, including what failed.
  • By the end of month three: a clear view of what is working, what has been dropped, and what the next quarter should focus on.

Be careful with anyone who promises revenue by a date. They cannot control your product, your price or your sales process. They can commit to the work, the tests and honest reporting.

Questions to ask, and what a good answer sounds like

Question A good answer A poor answer
What would you do in the first month? Learn, check the tracking, then a short list of tests with reasons A list of channels they will "launch"
How will we know it is working? Named measures tied to customers or pipeline, with a starting point "You'll see more traffic and engagement"
What do you need from us? Access, a decision-maker, and time from sales or product "Nothing, we handle everything"
What happens if the first tests fail? We report why, change the approach and tell you if we think you should stop Silence, or blame on the budget
Who owns the accounts and the data? You do "We keep them in our account for convenience"
Which of your clients is most like us? A specific example, with what was different "We work with all kinds of businesses"

What is different about choosing for B2B

  • Measure pipeline, not leads. A form fill is not a customer. Ask how leads will be judged for quality and how that information gets back to the campaigns.
  • Sales has to be involved. If marketing and sales do not agree on what a good lead is, the agency will optimise for the wrong thing. Ask how they work with a sales team or with you as the founder doing the selling.
  • The CRM matters. Results need to be traced from the first click to a closed deal. Ask what they need connected and who sets it up.
  • Patience is part of the cost. If your sale takes three months, an engagement judged at week six will look like a failure when it may not be. Agree the evaluation period at the start.

Red flags

  • Guaranteed results, rankings or revenue
  • A proposal that would be the same for any client
  • Reluctance to let you speak to a past client
  • Ad accounts or data held in the agency's name
  • Reports full of impressions and clicks with nothing about customers
  • Pressure to sign quickly

To see options side by side, read SaaS, startup and app marketing agencies compared or choosing a growth hacking agency.

Common questions

How much does a B2B digital marketing agency cost?

It depends on scope and on the size of the agency. As a rough guide, a specialist or small agency working with early-stage companies may charge around US$1,000 to US$2,500 a month, while larger agencies commonly start at US$5,000 a month and go well beyond that. Ad spend, software and production are usually charged on top of the fee, so ask for the total.

How long does it take to see results from a B2B agency?

Paid campaigns can show which messages attract the right people within a few weeks. Organic search and content take months. In B2B the sale itself can take months too, so judge the early period on leading signs such as qualified conversations and cost per qualified lead, and judge revenue over a longer period you agree in advance.

Should I choose a specialist agency or a full-service agency?

Choose by the problem you need solved. If one channel or one stage of the funnel is the clear constraint, a specialist is usually enough. If the problem crosses several stages, such as ads that bring sign-ups who never activate, you need someone who owns the whole journey, whether that is one agency or a clear lead on your side.

What should a B2B agency proposal include?

The problem it is solving in your words, the first things it will test and why in that order, who will do the work, what it needs from your team, how success will be measured and from what starting point, every cost outside the fee, and the terms for reporting, notice and handover.

Where Gufy fits

Gufy is a startup marketing agency for SaaS and mobile-app startups, including B2B products. We connect strategy, tracking, paid acquisition, landing pages and what happens after sign-up: onboarding, activation and lifecycle messaging. The Syntrico case study shows how those pieces worked together for a B2B SaaS product.

Ask us the questions in this guide. If we are not the right fit for your problem, we will say so.

Book a growth call

REVIEWS

What 19 founders have said so far.

  • I had my first meeting with Suren and came away very impressed. He demonstrated a strong understanding of his work, asked thoughtful questions, and quickly understood what we were trying to achieve.

    His ideas were practical, relevant, and clearly backed by solid experience. He was also very professional and easy to communicate with. A very positive first experience, and I look forward to working with him further.

    Nilkanth Telang
  • Suren’s ad resonated with what I was looking for, and our session was very helpful. We explored my idea and how to take it to market. His advice made me go back to basics and ask the right questions before moving forward.

    I really appreciated his honest feedback. If you’re building a software product, I’d recommend speaking with him before committing your hard-earned money. It could save you a difficult journey down the road.

    Palmer Odigie
  • Loved working with Suren. He’s a great young talent who understands the science and dark arts behind search and social ads.

    Andrew WongFounder & CEO, KOBA Insurance
  • It’s been great. It’s been super valuable. It’s incredibly valuable to have someone outside your business look at your business and give an outsider’s perspective.

    As a founder, your brain is full of detail about all the things that are going on in your product and business. You need someone to come in with fresh eyes and a fresh brain to sort that out. You’ve certainly set us on a course for doing that today.

    Tim Beveridge
  • “Terrific. Awesome.”

    I was confident in my product, and speaking with Suren helped me see what I needed to get right before taking it to market.

    He helped me understand how specific we needed to be about our first customers, how we communicate with them, and what we should validate before scaling.

    The session was full of knowledge and wisdom. It gave me more confidence and made me rethink parts of my launch approach. I’m very glad we connected, and I’m looking forward to working together.

    SebastianProptech Founder
  • I loved the energy of the team and how they devised an amazing plan to get 100+ users to MyGigsters in less than 6 weeks without burning the bank.

    Benjemen ElengovanFounder, MyGigsters
  • I’m really impressed with the team at Gufy, their growth hacking strategies helped me get almost 70% MQL’s at a lean budget. Their highly professional and are an expert at their art.

    Ashwinn Muttharasappaan
  • Some of the best growth marketing advice around! Super insightful!

    Liam Oldfield
  • Gufy helped us develop our growth hacking strategy and identified key actions to help us focus our product. The team is super helpful and experienced.

    Jackson ShenCEO, Kinetics.dev
  • Working with the GUFY team was a pleasure. Great team of marketing experts to help your company grow.

    Muaaz Murtaza
  • I’ve really enjoyed this conversation. You haven’t tried to sell me anything. You’ve spent time challenging concepts and ideas, and given me a lot to think about for the next stages.

    MikeTruVisor
  • I thought it would be another marketing call pitching fees and ads. Instead, you asked what we were trying to solve and gave honest feedback on where we were. You helped us see what was missing before going to market.

    Prashanth Nagula
  • You’ve given me incredible tips on things I knew I needed but didn’t know how to implement. It’s given me confidence that you know what you’re talking about. I’ve found you open, honest and blunt.

    Alex HopwoodMy Omni Health
  • You’re very informative and easy to talk to. You understand where I’m coming from and can pick out what I need to do. You’ve given me some confidence back.

    Jacinta CroughBloom OS
  • It’s really good feedback. You’ve nailed it. Getting to the real core of the problem is the thing I haven’t focused on enough.

    LiamSKU Command
  • There’s been a lot of data in my mind. The session helped turn that data into information and streamline the process. I’m impressed with the session.

    Samson BoadiEvidarch
  • That’s fantastic advice. There are areas I hadn’t thought of. This has been incredibly valuable.

    Peter Simmons
  • You’ve been really nice and very good to listen to. What you’re talking about with positioning makes so much sense. It’s been really good.

    Angelo MaglogiannisTradr
  • We spent the last hour discussing our launch proposals. I’m very happy with the suggestions and solutions we discussed, and I look forward to working with you.

    Grant Rohde

Book a 30-minute growth call

Loading the calendar…