Before you sign with an MSP marketing agency, ask what you'd walk away with if you canceled this afternoon. If you sell managed IT and security to manufacturers and distributors, and referrals have stopped filling the calendar, that answer tells you more than most of the proposal will.
A good MSP marketing agency keeps a named list of the accounts you want to win, writes messaging for each person in those buying groups, runs the campaigns and content that reach them, and reports every month on which of those accounts moved closer to a deal. It should charge a flat monthly fee for an agreed scope, with ad spend billed separately. At the end of every month you should own the target account list, the messaging, the CRM data, the content and the reporting, whether you renew or not.
Judge any agency on evidence, ours included. Posts published and emails sent are inputs. What you're paying for is proof that specific accounts are getting closer to buying, and a good agency shows you that proof every month without being asked.
What an MSP marketing agency should do
The work starts with who buys. A manufacturer or distributor shopping for managed IT usually has more than one person with a say. The owner or president signs the agreement. A CFO or controller compares your monthly fee with what the company spends on IT today. The IT manager, who may be a department of one, wants to know whether you'll make that job easier or take it away. Someone in operations cares about downtime on the floor and in the warehouse.
An agency that understands that buying group should be doing this work every month:
- Keeping a named list of target accounts that fit your service area, size range, verticals and the stack you support, with the people in each buying group mapped by role.
- Writing messaging for each role. Co-managed IT is a pitch to the IT manager, who needs to hear that you'll back them up and leave them in charge. A vCIO offer is a conversation with the owner or CFO about budget and planning.
- Turning your engineers' real work into content, anonymized: the problems they solved last quarter and the questions clients keep asking in QBRs.
- Running campaigns aimed at the accounts on that list, instead of at every business in the metro area.
- Watching which target accounts engage, and getting that to whoever sells for you while it's still fresh.
- Reviewing with you which accounts moved, then agreeing on what changes next month.
The pattern we see in MSP sales is that the toughest competitor is usually the incumbent provider, along with the relationship the buyer has with them. So the content has to give an IT manager a specific reason to reopen the question with the provider they already have. We laid out the niche and message work that comes before any of this in MSP marketing that builds pipeline.
When your buyers do defense work
Compliance is a quick test of whether an agency understands your buyer. Take a manufacturer that does subcontract work for the Defense Department. Since November 10, 2025, contracting officers can put CMMC requirements into new contracts, and the clause flows down to subcontractors, according to Cooley's summary of the final DFARS rule.
The CMMC program rule defines an external service provider as an outside provider of IT or cybersecurity services that handles controlled unclassified information or security data such as log files and configuration data (32 CFR 170.4). In a Level 2 assessment, the services of that provider fall inside the contractor's assessment scope (32 CFR 170.19). An MSP that manages a defense subcontractor's network is likely to hold that kind of data, such as admin passwords and logs, so its tools and access become part of the customer's assessment.
That gives an owner a real reason to care which MSP they pick. Ask a prospective agency to explain it back to you in your buyer's words. If they can't do it in two or three sentences, the content they write for you will stay generic.
What you should own at the end of every month
Ownership is the cheapest thing to check before you sign. Take the agency's answer to the cancel-this-afternoon question and hold it up against this table.
| What you should own | Where it should live | How to check |
|---|---|---|
| Target account list | Your CRM, with the reason each account is on it and the contacts by role | Export it yourself without asking the agency |
| Messaging | A written document in your shared drive, with the messages for each role and the answers to the objections you hear | Ask for it by name and read it |
| CRM data | Your CRM, with the contacts and engagement history from campaigns and outreach | Open five target accounts and look for this month's activity |
| Content | Your website and LinkedIn pages, with source files and recordings in your drive | Find the raw files, not only the published links |
| Ad accounts and analytics | Created under your business, with the agency added as a user | Log in and see who the admin is |
| Reporting | A report you can open, with the data behind it in your own systems | Ask whether you could rebuild last month's report without them |
In new engagements we've found more than once that a company didn't own accounts it thought it owned: a tag manager container running on the company's own website that belongs to the previous agency, with dozens of that agency's staff still sitting in the analytics, or an analytics pixel sending traffic data to a completely unrelated business. An account belongs to whoever created it. Ask for every account to be created under your business, with the agency added as a user, and put that in the agreement.
The list deserves the same scrutiny. Before one of our own outbound campaigns went out, we audited all 667 contacts against the message each one was about to get. About 43% didn't fit, and we kept 381. The most common miss was a machine shop tagged as an aerospace vendor because it supplies aerospace companies. That was a list we built ourselves, and it still needed the audit. You should be able to open your target account list on any day of the month and check it the same way. If you're starting one from scratch, how to build a target account list walks through the sourcing and scoring.
What an MSP marketing agency should cost
Scope varies too much for one right number, so judge how the fee is built first, because the structure tells you what the agency gets paid for. We compared the common arrangements and their price ranges in our breakdown of outsourced marketing costs and models. These are the structures an MSP will run into:
| Fee structure | What it pays the agency for | What to watch |
|---|---|---|
| Flat monthly fee | Strategy and execution for an agreed scope | What's in scope, and how the price changes if the scope grows |
| Percentage of ad spend | Spending more of your money | Where the ads actually ran, and who checks |
| Per lead or per appointment | Contact records or booked meetings | Whether those companies fit your service area and size range |
| Hourly or per project | Time, or a defined deliverable | Who connects the projects to pipeline |
The percentage model is the one I'd look at hardest. LinkedIn's audience expansion setting shows ads to "member accounts with similar attributes to your target audience," and the setting is "automatically enabled on ad sets where it's available," per LinkedIn's own help page. On one account we took over, the fee was 15% of spend and audience expansion was on. The target audience was 11,000 people. The ads had been shown to 43,677 companies. A percentage fee grows with spend and pays the same wherever the ads land, so nothing in that structure pushed anyone to check.
Whatever the structure, get four answers in writing: what the fee covers, whether there's a setup fee, whether ad spend and third-party tools are billed separately and without markup, and how long the term is.
Then run the fee against the value of one new client, using your own numbers. As an example with assumed inputs: a new managed services agreement at $3,000 a month that runs for three years is $108,000 of revenue. A year at our fee of $4,000 a month is $48,000 before ad spend. The useful question is whether the agency can show you, every month, the named accounts that could become that next agreement and where each one stands.
Red flags to check before you sign
Look for these in the proposal and in the work samples the agency shows you.
Pricing per lead or per appointment
A per-lead deal pays for contact records. Your revenue comes from accounts that fit your service area and size range, and a vendor paid per name has no reason to filter for fit. We covered what that does to an MSP's calendar in what fills an MSP pipeline when referrals slow. Per-appointment pricing has the same problem one step later, since a booked meeting with a company that will never buy still counts toward the invoice.
Reporting that stops at activity
If the monthly report is mostly impressions and open rates, you're looking at inputs. A report like that can stay green for a year while your pipeline stays flat.
One of our customer stories is an ERP managed services firm where marketing flagged 120 leads a month as qualified and sales worked 12 of them. Both teams hit their internal metrics, and revenue still missed. The fix started with a single target list of 75 named accounts and one metric both teams owned, and the firm grew revenue 68% in a year.
Long lock-in contracts
A 12-month minimum with an early-termination fee protects the agency's revenue. If the work produces pipeline you can see, you'll renew without a contract making you. Ask why the term is what it is, and what you'd owe to leave in month four.
The agency owns the ad accounts, the website or the data
If your Google Ads account, LinkedIn ad account, analytics or tag manager was created under the agency's business, the history stays with the agency when you leave. The same goes for a website hosted on the agency's account or a CRM the agency licenses on your behalf. Ask for every one of them to sit under your business before the first campaign runs.
Content that could belong to any MSP
Swap another MSP's logo onto the blog and see whether anything reads wrong. If nothing does, the agency isn't using your material. Good MSP content comes from your engineers and the tickets they close, with the client details taken out.
Questions to ask an MSP marketing agency
Take these into the first call with any agency you're considering.
| Ask | A good answer |
|---|---|
| Who will be on our target account list, and can I see it before the first campaign runs? | Yes. It lives in your CRM, with the reason each account is there. |
| Whose name is on the ad accounts, analytics and tag manager? | Yours, with the agency added as a user. |
| What does the monthly report lead with? | Target accounts and how they moved. Activity sits further down. |
| How is the fee set, and what makes it change? | A flat fee for an agreed scope. Ad spend and tools are billed separately. |
| What do we keep if we cancel? | Everything created in your systems. |
| What do you need from me each month? | Interviews and draft reviews, on a schedule you agree together. |
| Why would a manufacturer care which MSP it uses? | An answer in your buyer's words, such as downtime on the line, or assessment scope if they do defense work. |
| Where will the content ideas come from? | Your sales calls and your engineers' work. |
What good monthly reporting looks like
A monthly report for an MSP should open with accounts. After the WMS vendor in another of our customer stories changed its reporting, the number on top of its main dashboard became "accounts progressing this month." That's the right top line for an MSP too.
A useful report covers these, in this order:
- Target accounts by stage, with the ones that moved this month and what moved them.
- Engagement by account and by role, so you can see whether the IT manager and the owner at the same company are both paying attention.
- Accounts that showed buying signals, and what happened next: who followed up and what they heard back.
- Meetings and qualified opportunities from target accounts, with the pipeline value attached.
- Spend against results at the account level, including cost per qualified opportunity once there are enough opportunities to count.
- What changes next month, and why.
- Activity counts last, as the inputs they are.
If you track coverage, the report should also show qualified pipeline against your new-revenue target. Pipeline coverage and the 3x rule explains how to read it. Keep the whole report short enough to read before the review meeting, so the meeting can go to decisions about specific accounts.
Where Colony Spark fits
Colony Spark is a B2B marketing agency for companies that sell to manufacturers and distributors, MSPs among them. I'm the fractional CMO, with our marketing team doing the work behind me.
The engagement is $4,000 a month for strategy and execution, month to month, and you can cancel anytime. There's no setup fee. Media spend and third-party costs are separate. If you cancel, you keep the work created in your systems. You stay responsible for the subject-matter expertise and for closing deals, and you approve the work before anything is published. The full scope is on our pricing page.
If you're comparing agencies now, book a strategy call: 15 minutes with me, no pitch and no deck. We'll look at where your marketing spend goes today and what we'd do next, and you get written action items afterward whether you work with us or not.
Frequently Asked Questions
How much does an MSP marketing agency cost?
It depends on scope and on how the fee is built: a flat monthly fee, a percentage of ad spend, per lead, or hourly. Judge the structure first and the number second. Colony Spark charges $4,000 a month for strategy and execution, month to month, with media spend and third-party costs separate.
Should an MSP pay a marketing agency per lead?
Per-lead pricing pays for contact records, while an MSP's revenue comes from companies that match the clients it serves well. A vendor paid per name has no reason to filter for that. If you do buy on that basis, define a qualified account in the contract and audit the list yourself.
What should an MSP own when it leaves a marketing agency?
You should leave with the target account list, the written messaging, the CRM data, the content with its source files, the ad and analytics accounts, and the reporting. Each should be registered to your business. If you can't log in and see one of them today, ask for it now rather than at the end.
What should a monthly marketing report for an MSP include?
It should open with target accounts: which moved stage this month and who at each one engaged. Next come buying signals and what sales did with them, then qualified opportunities with their pipeline value and the spend behind them, plus the plan for next month. Activity counts go last.
How long should an MSP marketing agency contract be?
Month to month works when the agency reports on pipeline you can see, because the reporting gives you a reason to stay. If an agency asks for a long minimum term, ask what you'd owe to leave early and what you keep when you go.
Does an MSP marketing agency need to understand CMMC?
It does if your target accounts include manufacturers that do defense subcontract work. Under the CMMC program rule, an outside IT provider that handles controlled unclassified information or security data for a contractor falls inside that contractor's Level 2 assessment scope. That gives the buyer a concrete reason to care which MSP it picks, and an agency that can't explain it plainly will have trouble writing content those buyers forward.