Cost per lead and unit economics
Google Ads for MSPs: making high-intent search pay
Why managed IT clicks cost what they do, the negative keyword problem wasting most MSP budgets, and how to structure an account that produces clients.
Google Ads works for an MSP when three things are true: the search terms report is mined regularly, each ad group sends traffic to a page that answers its specific query, and conversions are tracked through to clients rather than form fills. Cost per lead for managed IT frequently lands near $2,500, so all three matter more than they would in a cheaper category.
Most MSP ad accounts fail on the first one, and it is the easiest to fix.
Why managed IT clicks are expensive
The keywords are commercially valuable and the competition is well funded. "Managed IT services
That is fine, because an MSP client is worth $30,000 to $120,000 over its life. A $2,500 cost per lead against a $60,000 client is a good trade at almost any close rate.
The problem is never the click price. It is that a meaningful share of the budget goes to queries that could never buy.
The negative keyword problem
This is the single most checkable failure in MSP advertising, and it is worth doing before anything else.
Download your search terms report and read the bottom half. On most MSP accounts you will find:
Job seekers. "IT support jobs", "managed services salary", "IT technician careers". Someone looking for work clicked an ad meant for someone buying services.
DIY and consumer. "How to fix my printer", "free IT support", "computer repair near me" from a home user.
Students and researchers. "What is managed IT services", "MSP definition", "managed services examples". Real curiosity, zero purchase intent.
Wrong service entirely. "IT staffing", "web design", "phone repair".
Wrong geography. Anywhere outside the area your engineers will actually drive to.
Each of those clicks costs what a real buyer's click costs. On an unmanaged account this is routinely a third of spend.
How to fix it
Add negatives to a shared negative keyword list applied account-wide, rather than to individual campaigns. It survives campaign rebuilds and it applies everywhere at once.
Use phrase match for multi-word junk and exact match only for genuine one-offs. Review weekly at first, then monthly once the obvious categories are blocked.
One rule, without exception: never add a negative for a term that produced a conversion. Check conversions before blocking, every time, no matter how the term reads. Odd-looking queries sometimes convert, and blocking one of those is expensive and invisible.
The decision about bidding on competitor names is separate and legitimate either way. Decide it deliberately rather than by default.
Structure that works for an MSP
Keep it simpler than an agency dashboard suggests.
Campaign by service line, since managed IT, cybersecurity and cloud have different buyers and different values. Ad groups tightly themed, so every ad group has one intent and the ad can speak to it directly. Location targeting set to presence, not interest, because "people in your area" and "people interested in your area" are wildly different audiences and the default wastes money.
Then the part that most accounts get wrong: each ad group points at a page that answers its query. Sending "managed IT services Dallas" to a home page wastes the click you just paid $30 for. This is where the location pages from SEO for MSPs earn their cost a second time.
Conversion tracking that means something
Counting form fills tells you the cost per form. It does not tell you the cost per client, and the two can differ by an order of magnitude.
Track calls as well as forms. A large share of MSP enquiries are phone calls, and an account measuring only forms is blind to most of its own results.
Push conversions to the CRM. Even manually. Which enquiries became conversations, which became proposals, which closed. Without it you are optimising for the cheapest form fill, which reliably produces more of the worst leads.
Report on cost per client. Every month. It is the only number that decides whether the channel works.
What to expect
Immediately: clicks and impressions. Also immediately: spend.
Two to four weeks: enough search term data to do the first meaningful negative keyword pass. Expect to block a lot.
One to three months: a stable cost per lead, and enough conversions for the platform's bidding to have something to learn from.
Three months plus: cost per client, which is when you actually know.
Budget realistically. Under about $1,500 a month in ad spend for managed IT, you will not gather enough data to optimise anything, and you will conclude the channel does not work when what actually happened is that you never got past the noise.
When Google Ads is the wrong channel
When you cannot answer the phone. Paid search produces urgent enquiries. An enquiry that waits four hours has already called somebody else.
When you have no landing pages. Sending everything to a home page is a reliable way to spend money for nothing.
When your close rate is the real problem. More enquiries at $2,500 each will not fix a sales process that is losing the ones you already get.
When nobody will look at it monthly. This channel decays without attention faster than any other.
For how it fits alongside everything else, see MSP lead generation.
What to ask whoever runs your ads
- When was the search terms report last reviewed, and what was added?
- What percentage of spend went to queries with no purchase intent?
- Which ad groups point at which landing pages?
- Are calls tracked as conversions, or only forms?
- What is our cost per client, not cost per lead?
- Is location targeting set to presence or interest?
Six questions. An account in good shape answers all of them quickly, and the wider accountability picture is in how to choose an MSP marketing agency.
Frequently asked questions
How much does Google Ads cost for an MSP? Cost per lead for managed IT frequently lands near $2,500, driven by competitive keywords in a high-value category. Budget at least $1,500 a month in ad spend to gather enough data to optimise.
Why are my MSP Google Ads not producing clients? Most commonly because nobody mines the search terms report, so budget goes to job seekers and DIY users, or because tracking counts form fills rather than clients, so the account optimises toward the cheapest low-quality enquiry.
What negative keywords should an MSP add? Job-seeker terms, DIY and consumer repair terms, definitional and student queries, unrelated services like staffing or web design, and any location outside your service area. Never add one for a term that converted.
Should an MSP bid on competitor brand names? It is legitimate and some MSPs do well with it, but it is a deliberate decision with cost and relationship implications. Decide it consciously rather than letting broad match do it accidentally.
Is Google Ads or SEO better for an MSP? Ads produce leads immediately and stop the day you stop paying. SEO takes three to nine months and then keeps producing. Most MSPs above $3M should run both, since they answer different questions.
How do I know my agency is managing the ads properly? Ask when the search terms report was last reviewed and what was added. If the answer is vague or the list has not changed in months, that is your answer.