Thread Transfer
Proving Ad Waste to Clients: Evidence-Based Audit Reports
Your client says 'the ads are fine.' Here's how to build evidence-based audit reports that prove waste with row-level data they can't ignore.
Jorgo Bardho
Founder, Meta Ads Audit
Your client looks at the Ads Manager dashboard, sees conversions coming in, and concludes everything is fine. You know there is waste hiding in the account - budget sitting idle, ad sets cannibalizing each other, pacing problems burning money in the wrong hours. But without evidence, your recommendations are just opinions. And opinions get ignored.
Evidence-based audit reports change the conversation. Instead of saying "I think we should adjust the budget," you say "Ad Set X spent $0 on Tuesday, Wednesday, and Thursday while Ad Set Y hit its cap at 2pm every day. Here are the rows proving it." That is the difference between getting a polite nod and getting budget approval.
Why Clients Dismiss Opinions (And Accept Evidence)
Clients hear opinions constantly. Every agency promises better performance. Every consultant has recommendations. Without proof, your insights sound like everyone else. Evidence breaks through because:
- It is verifiable: Clients can open the CSV and check your claims
- It is specific: Row 47, Column D, April 12th - not vague generalizations
- It is objective: Numbers do not have agendas
- It shifts the burden: Now the client must explain away your evidence, not vice versa
The goal is not to be adversarial. The goal is to make action easy. When evidence is clear, decision-making becomes obvious.
The Anatomy of an Evidence-Based Audit Report
Effective audit reports follow a consistent structure that makes findings impossible to dismiss:
1. Executive Summary
One page maximum. State:
- Total estimated waste identified (in dollars)
- Number of issues found by severity
- Top 3 recommendations with expected impact
- Time period analyzed
This is for executives who will not read the full report. They need the headline numbers.
2. Methodology Statement
Explain how you conducted the audit:
- Data sources used (CSV exports, API data, etc.)
- Time period analyzed
- Thresholds applied and why
- Any limitations or caveats
This establishes credibility and allows clients to validate your approach.
3. Finding Detail Pages
Each finding gets its own page with:
- Issue title: Clear, specific description
- Severity: Critical / High / Medium / Low
- Evidence: Specific data points with row references
- Impact: Estimated cost of the issue
- Recommendation: Specific action to fix
- Verification: How to confirm the issue in their account
4. Supporting Data
Appendix with:
- Raw data excerpts supporting each finding
- Calculation formulas used
- Industry benchmarks for comparison
Building Your Evidence Base
Strong evidence requires systematic data collection. Here is what you need:
Required Data Exports
| Data Type | Time Period | Breakdowns Needed | Key Columns |
|---|---|---|---|
| Ad Set Performance | 14-30 days | Daily | Spend, Budget, Results, CPA, CPM |
| Hourly Delivery | 7-14 days | Hour | Spend, Impressions by hour |
| Audience Insights | 7-14 days | Ad Set | Reach, Frequency, Audience Size |
| Placement Breakdown | 14 days | Placement | Spend, Results, CPA by placement |
| Age/Gender Breakdown | 14 days | Age, Gender | Spend, Results, CPA by segment |
Evidence Quality Checklist
Before including evidence in your report, verify:
- Is the data recent enough to be relevant?
- Is the sample size large enough to be meaningful?
- Can you cite specific rows, dates, and values?
- Can the client verify this in their own account?
- Is the calculation reproducible with documented formula?
Documenting Budget Utilization Issues
One of the most common and easiest-to-prove waste patterns is underdelivery.
The Evidence Package
| Component | What to Include |
|---|---|
| Claim | "Ad Set [Name] utilized only 43% of its allocated budget over 14 days" |
| Data Points | Daily budget: $100. Total 14-day spend: $602. Utilization: 43% |
| Row References | Rows 12-25 in [filename.csv], Column D (Amount Spent) |
| Calculation | $602 / ($100 * 14 days) = 43% |
| Impact | $798 in unused budget that could have been reallocated |
| Verification | "Filter Ads Manager by Ad Set [ID], date range [X-Y], compare spend to budget" |
Sample Finding Write-Up
Finding: Severe Budget Underutilization - Prospecting 35-44
Severity: High
Evidence: Between April 1-14, 2025, ad set "Prospecting 35-44" (ID: 23849572834) spent $602.47 against an allocated budget of $1,400 (14 days at $100/day). This represents 43% utilization. Reference: performance_export_apr2025.csv, rows 12-25.
Impact: $797.53 in budget capacity remained unused during this period. Meanwhile, ad set "Prospecting 25-34" (same campaign) hit its daily cap on 12 of 14 days. The unused budget from underdelivering ad sets could have been deployed to performing ad sets.
Recommendation: Reduce daily budget for "Prospecting 35-44" to $50 and reallocate $50 to "Prospecting 25-34". Alternatively, investigate why 35-44 is underdelivering (audience size, bid constraints, creative approval status).
Verification: In Ads Manager, navigate to Campaign "Prospecting Campaign", filter to ad set level, set date range April 1-14. Compare "Amount Spent" column to "Daily Budget" column.
Documenting Pacing Issues
Front-loaded spend requires hourly data to prove. The evidence is compelling because it is visual.
The Evidence Package
| Component | What to Include |
|---|---|
| Claim | "Ad Set [Name] exhausts 78% of daily budget before 12pm" |
| Data Points | AM spend (hours 0-11): $78. PM spend (hours 12-23): $22. AM share: 78% |
| Pattern | Consistent across 7+ days (table of daily AM shares) |
| Visualization | Hourly spend chart showing pattern |
| Impact | Missing peak engagement hours (6pm-10pm) when CPA is typically 20% lower |
| Verification | "Export hourly breakdown from Ads Manager for ad set [ID]" |
Creating the Visualization
A simple bar chart showing spend by hour is highly effective. Include:
- X-axis: Hours 0-23
- Y-axis: Spend amount
- Highlight the drop-off point where budget exhausts
- Add a reference line showing optimal pacing
Documenting CPA Drift
CPA drift requires trend data over time. The evidence should show the progression.
The Evidence Package
| Component | What to Include |
|---|---|
| Claim | "CPA increased 47% over 4 weeks while spend remained constant" |
| Data Points | Week 1 CPA: $23.50. Week 4 CPA: $34.55. Change: +47% |
| Trend Data | Weekly CPA values for each week in range |
| Context | Frequency increased from 2.1 to 5.8 over same period |
| Impact | At current volume, excess CPA costs $X per week |
| Verification | "Compare weekly CPA in Ads Manager for ad set [ID]" |
Correlating with Root Cause
CPA drift alone is a symptom. Strong evidence identifies the cause:
- Rising frequency + rising CPA: Audience saturation
- Rising CPM + rising CPA: Competition increase
- Falling CTR + rising CPA: Creative fatigue
- Stable metrics + rising CPA: Conversion value decline or tracking issue
Quantifying Waste in Dollar Terms
Executives care about money, not metrics. Every finding should include dollar impact.
Waste Calculation Formulas
| Waste Type | Formula | Example |
|---|---|---|
| Idle Budget | (Daily Budget - Actual Spend) * Days | ($100 - $43) * 14 = $798 |
| Excess CPA | (Actual CPA - Target CPA) * Conversions | ($35 - $25) * 50 = $500 |
| Pacing Waste | Spend * Estimated CPA Improvement % | $1,000 * 20% = $200 |
| Saturation Waste | Spend on oversaturated impressions * Estimated waste % | $500 * 30% = $150 |
Presenting Total Waste
Sum all quantified waste into a single number for the executive summary:
"Total estimated waste identified: $2,648 over 14 days, or $5,677 projected monthly."
This number gets attention. It is the hook that makes clients read the detailed findings.
Making Evidence Verifiable
The strongest evidence is evidence the client can verify themselves. For each finding, include:
Verification Instructions
Step-by-step guide to confirm the finding in their Ads Manager:
- Exact navigation path (Campaign level - Ad Set level - etc.)
- Date range to select
- Columns to display
- Filters to apply
- What numbers to compare
Providing Raw Data
Include the CSV excerpt in an appendix. Clients can:
- Open the file and find the specific rows you referenced
- Run the same calculations you did
- Confirm your methodology is sound
Handling Objections with Evidence
Clients may push back on findings. Prepare evidence-based responses:
Objection: "That is just one day"
Response: "Here is the same pattern across all 14 days in the analysis period." Include table showing consistency.
Objection: "Our CPA is within target"
Response: "Overall CPA is within target, but ad sets A, B, and C are 40-60% above target. They are dragging down efficiency while other ad sets could absorb their budget at better CPAs." Include ad set breakdown table.
Objection: "We need that audience coverage"
Response: "The underdelivering ad set is only reaching 12% of its audience at current budget levels. Either increase budget to achieve meaningful reach or reallocate to audiences where budget is fully utilized." Include reach and frequency data.
Objection: "Meta says the ads are performing well"
Response: "The dashboard shows aggregate performance. The granular data shows these specific inefficiencies that the aggregate masks." Show side-by-side of aggregate vs. granular view.
Report Formatting Best Practices
Presentation matters. A well-formatted report is taken more seriously.
Visual Hierarchy
- Headlines: Finding titles should be scannable
- Severity indicators: Color-coded (red/yellow/green) for quick assessment
- Key numbers: Bold or highlighted for emphasis
- Evidence blocks: Clearly delineated from recommendations
Charts and Visualizations
- Include at least one chart per major finding
- Use consistent color scheme throughout
- Label axes clearly
- Add reference lines for targets and benchmarks
Table Standards
- Align numbers to the right
- Include units ($ or %)
- Sort by severity or impact
- Highlight outlier rows
Sample Audit Report Structure
| Section | Pages | Content |
|---|---|---|
| Cover Page | 1 | Client name, date, prepared by |
| Executive Summary | 1 | Total waste, key findings, top recommendations |
| Methodology | 1 | Data sources, time period, thresholds |
| Finding 1 | 1-2 | Issue, evidence, impact, recommendation |
| Finding 2 | 1-2 | Issue, evidence, impact, recommendation |
| Finding 3 | 1-2 | Issue, evidence, impact, recommendation |
| Additional Findings | 2-4 | Lower severity items in condensed format |
| Action Plan | 1 | Prioritized list with owners and timelines |
| Appendix | Variable | Raw data, formulas, verification steps |
Delivering the Report Effectively
How you present the report matters as much as the content.
Pre-Meeting Preparation
- Send executive summary 24 hours before meeting
- Give client time to review and prepare questions
- Have live Ads Manager access ready to verify findings on the call
During the Meeting
- Start with the total waste number to establish stakes
- Walk through top 3 findings with evidence
- Offer to verify any finding live in their account
- End with clear action items and timeline
Post-Meeting Follow-Up
- Send full report with all appendices
- Summarize agreed action items in writing
- Offer to re-audit after changes are implemented
Tools for Building Evidence-Based Reports
Several approaches to systematize your audit process:
Spreadsheet Templates
Build reusable templates that:
- Import CSV data
- Calculate all metrics automatically
- Flag thresholds with conditional formatting
- Generate summary statistics for report
Report Templates
Create slide or document templates with:
- Pre-formatted finding pages
- Consistent styling and branding
- Placeholder charts ready for data
Meta Ads Audit Tool
Our tool automates evidence collection. Upload your CSV, and it generates:
- All findings with row-level evidence
- Impact calculations in dollar terms
- Verification instructions for each finding
- Export-ready report format
Key Takeaways
- Evidence beats opinions: specific data points with row references get action
- Quantify everything in dollars: executives care about money, not metrics
- Make evidence verifiable: include steps for clients to confirm findings
- Prepare for objections: have evidence-based responses ready
- Format professionally: visual hierarchy and consistent styling matter
- Deliver strategically: timing and presentation affect reception
FAQ
How detailed should evidence be?
Detailed enough to be verifiable but not so detailed it overwhelms. Include specific row numbers and values in the report, with full data sets in the appendix. The reader should be able to confirm your claims without wading through raw data.
What if the client disagrees with my thresholds?
Document your thresholds and their justification in the methodology section. If a client prefers different thresholds, offer to re-run the analysis with their parameters. The evidence remains valid even if interpretation differs.
How do I handle findings that might make the client defensive?
Frame findings as opportunities, not criticisms. "There is $2,000 in recoverable budget" is better than "You wasted $2,000." Focus on the fix and the benefit, not the blame.
Should I include positive findings too?
Yes. Include a section on what is working well. This adds credibility (you are not just looking for problems) and identifies areas to scale. "Ad Set X is achieving 15% below target CPA - consider increasing budget."
How often should audit reports be delivered?
For ongoing clients, quarterly comprehensive audits with monthly check-ins work well. For new clients, start with a deep-dive audit to establish baseline, then move to regular cadence. Ad-hoc audits when performance changes significantly.
Learn more: How it works · Why bundles beat raw thread history