Audit your marketing vendors by scoring each one on four things you can verify: what you pay annually, what revenue traces back to their work, how many hours your team spends managing them, and whether anyone there owns the number. Vendors who produce revenue stay. Vendors who produce activity get cut or folded into one accountable system.
By Avi Vatsa, CEO, Exchange Four Agency. Avi leads the team that installs and runs AI-leveraged revenue systems for owner-led companies. His background spans law, technology, and marketing; he also co-founded Dialora, an AI voice-agent platform for automated lead capture and booking. (Marketer of the Day #1411, Jeremy Ryan Slate Show)
Why does a vendor audit feel harder than it should?
Because the cost that hurts most never appears on an invoice. Industry vendor-management research puts the hidden coordination labor of juggling multiple specialist shops at 8–15% of annual vendor spend, with total cost running roughly 30% higher than working with one integrated partner. None of that is billed to you. It's paid in your own hours.
Here's the shape of it. The SEO shop needs landing pages. The design shop builds them, but on its own queue, two weeks out. The PPC shop has been running traffic to the old page the whole time and reports a drop in conversion rate it blames on "market conditions." You are the only person in the business who knows all three facts. You are also the only person who can fix it, and the fixing takes a Tuesday afternoon that was supposed to go to a customer.
That's the real audit question. Not "is this vendor good at SEO." It's "what does this vendor cost me once I include me."
What are the four numbers to collect before you judge anyone?
Pull these for each vendor, for the trailing twelve months. Don't score anything until all four columns are filled.
- Annual spend, all in. Retainer plus ad spend plus tool licenses plus anything you've expensed on their behalf. One number per vendor.
- Revenue attributable to their work. Closed revenue, not leads, not MQLs, not sessions. If you cannot trace it, write "unknown" — that's a finding, not a blank.
- Internal hours per month. Your hours and your team's: calls, Slack, reviewing drafts, re-explaining the business, chasing. Multiply by a loaded rate. This is the invisible 8–15%.
- Who owns the number. Name a person who will be held to a revenue outcome, not a scope of work. If the honest answer is "me," write your own name down.
Column four is where most audits break. Owners discover they have three vendors, three invoices, and one person accountable to revenue — themselves — which is exactly the arrangement they were paying to escape.
How do you score each vendor on keep, cut, or consolidate?
| Verdict | What it looks like | What to do next |
|---|---|---|
| Keep standalone | Traceable revenue, low internal hours, a named senior person who answers for the outcome, and work that doesn't depend on another vendor's output to ship | Leave it alone. Renew. Put the revenue trace in writing in the next agreement. |
| Consolidate | Decent work, but every deliverable sits in another vendor's queue; you are the integration layer; reporting is real but stops at the channel | Fold into one system with a single owner. See how to consolidate marketing vendors. |
| Cut | Revenue column reads "unknown" after twelve months, reports show impressions and rankings and nothing that ties to a dollar, account manager has changed twice | Serve notice. Before you do, get your assets back. |
A vendor can do excellent work and still belong in the middle row. That distinction trips up a lot of owners, who read "consolidate" as a punishment. It isn't. A design shop producing genuinely good creative on a two-week lag is a good vendor in a bad structure.
What evidence should you actually ask each vendor for?
Send the same five requests to every vendor on the same day. Identical questions, identical deadline. The variation in the replies tells you more than the replies themselves.
- The revenue line. "For the last twelve months, which closed deals can you trace to your work, and how did you trace them?" A vendor with real tracking answers in a day. A vendor without one sends a traffic chart and a paragraph about brand awareness.
- The staffing answer. "Who has worked on this account, by name and seniority, and how many hours each month?" Related: who actually works on your marketing account.
- The dependency map. "What do you need from another vendor to do your job, and how often does it arrive late?" Honest vendors will name the bottleneck. Several will name each other.
- The asset inventory. Ad accounts, domains, CRM, tracking containers, creative source files — listed, with the owning account.
- The next-quarter number. "What revenue outcome will you commit to, and what happens if it doesn't land?"
Vendors who answer all five in a week are usually the ones you keep. Vendors who answer with a meeting request are usually the ones you don't.
What does the "unknown revenue" column really mean?
It means you are not alone, and it also means something is structurally broken. An industry survey distributed via Businesswire found that 71% of brands cite frustration demonstrating marketing ROI effectiveness. That is not a rounding error in an otherwise working market. It's the normal condition.
The cause is almost always the same: each vendor measures the slice they control. The SEO shop reports rankings. The PPC shop reports cost per lead. The design shop reports a launched page. Nobody measures the handoffs between them, and the handoffs are where revenue actually leaks — the form that posts to a CRM field nobody maps, the lead that sits in a shared inbox from Friday night until Monday at nine.
So before you cut a vendor for an unknown revenue number, check whether the tracking was ever installed in the first place. How to calculate marketing ROI walks the arithmetic, and what marketing attribution model owner-led companies should use covers which model survives contact with a real sales cycle. A vendor who was never given the tracking to prove revenue is a different problem from a vendor who refuses to.
What's the common objection — and is it right?
"If I cut two of three, I lose specialist depth."
Sometimes true. A genuinely specialized technical SEO vendor doing work nobody in a generalist team can replicate is worth keeping and worth managing around. That's the top row of the table, and it exists.
But run the number before you assume it applies to you. Three vendors at $4,000/month is $144,000 a year. The coordination research says 8–15% of that — $11,500 to $21,600 — disappears into hidden labor, and total cost runs about 30% above an integrated alternative. Depth you can't deploy because it's stuck behind another vendor's queue is not depth. It's inventory.
The review patterns bear this out. In public G2 feedback on agencies, buyers describe "constantly changing project managers and the issues with communication," and the sharper complaint: "the inability to help solve issues... made it so we ended up doing much of the transition ourselves." Note what the buyer is actually describing. Not bad work — absent ownership.
As Riggs Eckleberry, Chairman of OriginClear, put it about working with our team: "They know exactly how to connect marketing execution to real business outcomes." That connection — execution to outcome — is the single thing the audit is testing for. Everything else is detail.
What do you do the week after the audit?
Decide on paper, then act in one move rather than three. Serve notice on the cut list only after the asset inventory is complete and in your accounts. Tell the consolidate list what you're doing and why; good vendors sometimes propose a better structure when they see the map. Then set the operating rhythm before the new arrangement starts, not after — the operating rhythm most owners never get told to set up is what stops a consolidated setup from drifting back into the same fog in six months.
And give it time. Rankings and pipeline don't respond in three weeks; month-by-month, marketing works on a longer clock than most audits assume. The thing you should see immediately is different: your own calendar. If the coordination hours in column three don't fall within sixty days, the consolidation didn't happen — you just changed letterheads.
Growth should be a system, not a gamble. The audit is how you find out which one you've been paying for.
