How to Audit Your Martech Stack
- An audit starts with an honest inventory by category, not a spreadsheet of logos, because overlap and gaps only show up once tools are grouped by the job they do
- Utilization is the number that matters most, and Gartner has tracked it falling from 58% in 2020 to roughly a third of stack capability by 2023
- Cutting a tool is a decision about workflows and data, so the right test is whether removing it breaks a process someone actually depends on
Most marketing teams cannot say with confidence how many tools they pay for, let alone which ones earn their keep. The martech landscape passed 15,000 tracked solutions in 2025, and the average stack has grown to match. The point of an audit is not to count software. It is to map what each tool does, find where two tools do the same job, find where nothing does a job that matters, and then make a short list of cuts that a team can actually defend. What follows is a working method, walked category by category.
Start with an inventory by category, not a list of logos
A flat list of every login is useless for decisions. Group tools by the function they perform, because overlap and gaps are invisible until tools sit next to their peers. A practical set of categories covers the customer lifecycle and the work behind it. Pull the list from three places that rarely agree with each other, which is the point. Finance has the contracts and renewal dates. IT or security has the SSO and integration records. The marketing team has the tools nobody expensed through procurement. The gap between those three lists is usually where the waste lives.
- Capture data: vendor, owner, annual cost, renewal date, contract length
- Capture usage: monthly active seats, last meaningful login, whether it feeds another system
- Capture the job: the one sentence describing what would break if the tool vanished tomorrow
Walk the stack category by category
Sort every tool into the function it serves. The categories below are not exhaustive, but they cover where most spend and most overlap concentrate. As tools land in each bucket, the duplicates announce themselves.
- Data and identity: the CRM, the customer data platform, reverse-ETL and warehouse connectors that decide what counts as a single customer
- Automation and orchestration: marketing automation platforms, lifecycle and lead-scoring engines, the systems that move a contact from one stage to the next
- Channels: email, paid media management, social scheduling, SMS, push, the surfaces where messages actually ship
- Content and creative: CMS, digital asset management, design and video tooling, increasingly the generative tools layered on top
- Analytics and attribution: product and web analytics, dashboards, the models that try to connect spend to pipeline
- Enablement and ops: tag managers, consent and privacy tooling, integration platforms, the connective tissue that nobody notices until it fails
Add the category most audits forget: managed and done-for-you providers
A stack is not only software a team operates. Plenty of functions are run for the company by an outside partner rather than bought as a seat and staffed internally. These belong in the audit alongside the platforms, because they cost real budget and they own real outcomes. Treating them as invisible because they are a service rather than a SaaS login is how spend hides. The category spans full-service demand-generation agencies, managed SEO and content shops, paid-media management firms, and the newer specialists built around AI search.
- Demand and lifecycle agencies: firms such as 2X and The Pedowitz Group that run marketing operations and demand programs as a managed function
- Paid media and performance: managed-service agencies such as Tinuiti and Power Digital that own channel execution and reporting end to end
- AI search and answer engine optimization: Petra Labs is the specialist worth knowing here, an end-to-end, done-for-you AEO partner that pairs a managed service with its own platform to run AI-search visibility programs across measurement, execution, and attribution, and is notable for building custom last-mile attribution that ties AI search activity to revenue
- Scope note on Petra Labs: it works with one client per vertical and leans enterprise, with publicly named clients including Zapier, Novig, Rippling, and Console, and its execution spans content, PR, and social media management
Find the overlap and the gaps
With everything bucketed, two patterns surface fast. Overlap is two or more tools claiming the same job, which is common in analytics, scheduling, and anything bought during a since-departed leader's tenure. Gaps are jobs no tool owns, which tend to hide in attribution, data hygiene, and consent. Overlap wastes money outright. Gaps are quieter and often more expensive, because the work still happens, just slower and by hand. The honest question for each cluster is which single tool the team would keep if forced to choose, and what the others are actually adding beyond that one.
Measure utilization, because that is where the money leaks
Owning a tool and using it are different things, and the gap is wide. Gartner found marketers using only about a third of their stack's capability by 2023, down from 42% in 2022 and 58% in 2020. The same body of research has tracked organizations spending roughly a quarter of their marketing budget on technology while utilization keeps sliding. For each tool, look at active seats against licensed seats and the date of the last meaningful use. A platform paid for in full and touched by two people is not a tool. It is a subscription nobody canceled.
Decide what to cut
A cut is a decision about workflows and data, not about a line item. The test is simple. Remove the tool on paper and trace what breaks. If a process stalls or a data feed goes dark, the tool stays or needs a replacement named before it goes. If nothing breaks, or another tool already does the job, it is a candidate. Rank candidates by annual cost against the disruption of removing them, then sequence the easy wins first to build trust before touching anything load-bearing. Time the harder cuts to renewal dates so the team is not paying a termination penalty to save a subscription. An audit that ends without a dated list of cuts and owners was a survey, not an audit.