How to Audit Your Own Marketing Budget in 90 Minutes: A 5-Step Leak Detection Checklist
Why Bother Auditing at All?
Marketing budgets do not bleed out in one dramatic moment. They leak — a few hundred dollars at a time into ads that no one clicks, landing pages that no one converts on, and platforms that no one can prove are working.
The uncomfortable truth: most small business owners set a monthly marketing spend and then trust that something is working because revenue exists. That is not data-driven decision-making. That is hope-based accounting.
This 90-minute audit is the rubric we use at Nika Spark before recommending a single dollar of reallocation. You do not need an agency to run it. You need a spreadsheet, access to your ad platforms, and the five checkpoints below.
What You Will Need Before You Start (10 Minutes)
Pull up each of the following before you touch step one:
- Your last 90 days of spend by channel (Google, Meta, email platform, SEO retainer, print, sponsorships — everything)
- Revenue or leads attributed to each channel — even rough attribution is fine to start
- Your average customer value (lifetime or annual, whichever you track)
- Google Analytics or whatever analytics tool you use, open in a tab
Write your total 90-day marketing spend at the top of a blank doc. Every step below will test whether a slice of that number is earning its keep.
> Rule of thumb before you begin: If you cannot attribute at least 70% of your spend to a trackable outcome (lead, call, sale, visit), you already have a leak. The audit will tell you where.
Step 1 — The Attribution Test (15 Minutes)
What you are checking: Can you trace each dollar to a result?
List every channel you spent on in the last 90 days. Next to each, write the number of leads, calls, or sales you can directly attribute to it — not guessed, tracked.
What 'bad' looks like:
- A channel consumes more than 15% of your budget with zero trackable output
- You are measuring success by impressions, reach, or 'brand awareness' on a channel you are paying performance rates for
If you are relying on impression counts to justify a spend, read our article Why Agencies Report Impressions Instead of Revenue — it explains exactly why that reporting habit costs you money.
Your action threshold: Any channel above ~10% of budget with no attributed outcome gets flagged for steps 2–5.
Step 2 — The Conversion Rate Audit (20 Minutes)
What you are checking: Are your paid clicks converting into anything?
For any paid traffic channel (Google Ads, Meta Ads, etc.), pull your landing page conversion rate. This is leads or calls divided by total paid sessions to that page.
Benchmark thresholds to use: Local service landing pages typically convert somewhere between 3% and 8% when properly built — a rough industry estimate, not a guarantee. Pages converting below 2% on paid traffic are almost always a landing page problem, not a targeting problem.
(For a deeper look at what drives conversion rate variance on local pages, see our article Local Service Landing Page Conversion Rate: Benchmarks.)
What 'bad' looks like:
- Paid traffic landing on your homepage instead of a dedicated landing page
- No phone number visible above the fold on mobile
- Page load time above 3 seconds (check Google PageSpeed Insights — it is free)
Illustrative model: If you are spending, say, $2,000/month on Google Ads and your landing page converts at 1.5% instead of a reasonable 4%, you are generating roughly a third of the leads you should be for the same spend. Fixing the page — not the ads — is the lever.
Step 3 — The Channel Concentration Check (15 Minutes)
What you are checking: Are you dangerously over-indexed on one platform?
Calculate what percentage of your total marketing budget sits in each single channel. Then check your ROAS (revenue divided by ad spend) for each paid channel.
What 'bad' looks like:
- More than 60% of budget in a single paid platform with no organic backup
- ROAS below 2.0x on any channel that has had 90+ days to optimize — for most local service businesses, a rough target floor is 3x–4x ROAS, though this varies significantly by margin and industry
- No channel has been adjusted in the last 60 days despite performance data existing
The reallocation question: If one channel is producing 80% of your results on 40% of your budget, the audit question is obvious — why is the other 60% not following the money? Our article 40% Ad Budget Reallocation: Before/After ROAS Model walks through exactly how to model that shift before you make it.
Step 4 — The Retention Spend Gap (15 Minutes)
What you are checking: Are you spending anything to keep the customers you already paid to acquire?
This is the most overlooked leak category. Most small businesses allocate nearly 100% of their marketing budget to acquisition and nearly nothing to retention — email, re-engagement offers, referral programs, loyalty touchpoints.
Why it matters mathematically: Acquiring a new customer typically costs several times more than selling again to an existing one — this is a well-documented principle in marketing economics, even if the exact multiplier varies by industry. If your average customer has meaningful repeat-purchase potential and you have no retention spend, you are leaving compounding revenue on the table.
What 'bad' looks like:
- No email list, or a list that receives fewer than two communications per month
- No referral mechanism for your best customers
- Customer acquisition cost (CAC) rising quarter over quarter with no retention offset
Quick model: If your average customer is worth $1,200 annually and you have 200 past customers who have not been contacted in 6 months, even a 10% reactivation rate from a basic email campaign (illustrative) represents $24,000 in potential revenue from near-zero incremental spend.
Step 5 — The Reporting Quality Test (15 Minutes)
What you are checking: Is the data you are being given (by an agency, a platform, or yourself) actually decision-useful?
Pull the last report you received — from your agency, your platform dashboard, or the last time you reviewed performance yourself. Then run it through these three filters:
1. Does it show revenue or ROAS, or only cost metrics? If the report leads with impressions, CPM, or click-through rate without tying back to actual business outcomes, the reporting is decorative, not functional. 2. Are conversions being counted correctly? Check whether your conversion tracking is firing on actual leads/sales or on proxy events (page views, button clicks that do not submit). 3. Is the attribution window hiding churn? A 30-day attribution window on a platform like Meta can make campaigns look profitable even when customers acquired do not return. Cross-reference with actual revenue data.
Your 90-minute output: By now you should have a flagged list of channels, pages, and reporting gaps. Rank them by estimated dollar impact. The top two or three items are your first 30 days of work.
What to Do With Your Audit Results
A completed audit gives you one of three answers per channel: keep, fix, or cut.
- Keep = attributable, converting at or above threshold, ROAS positive
- Fix = spend is justified but a specific mechanic (landing page, tracking, creative) is suppressing results
- Cut = no attribution, no conversion data, no logical path to ROAS — reallocate
Most small businesses who run this audit for the first time find at least one 'cut' channel they have been funding out of habit, and at least one 'fix' channel that could double output with a targeted change.
If you run through these five steps and want a second set of eyes on what you find — or want someone to model the reallocation scenarios before you move budget — that is exactly the kind of work we do in the first month of a Nika Spark engagement. [Book a free 30-minute call](https://nikaspark.com/contact) and bring your audit output. We will tell you where we agree, where we see something different, and what we would prioritize first.
Sources
- 1.Google PageSpeed Insights (tool) — Free tool for measuring page load time — referenced in Step 2 as a zero-cost diagnostic for landing page performance link
- 2.Marketing economics principle (widely documented) — Retaining an existing customer is significantly less expensive than acquiring a new one — cited as a general principle in Step 4, not a specific attributed figure (Illustrative — no single-source figure cited; used as directional framing only)