Learning how to read an ad spend report is easier than agencies make it look. Most reports are padded with impressive-sounding numbers designed to make you feel like something's happening. Strip away the noise and there are maybe five numbers that tell you whether your money is working. Here's how to find them.
Ignore the vanity metrics first
Before we get to what matters, let's throw out what doesn't. Impressions, reach, and click-through rate are context at best and distraction at worst. "We got you 400,000 impressions" means nothing if it produced three leads. A big reach number on a report is often there to make a thin month look busy.
These aren't useless, but they're never the point. The point is jobs and what they cost.
The five numbers that matter
- Total spend. What you actually paid this period. Start here.
- Conversions / leads. Calls and form fills, not clicks. If the report doesn't separate these, ask why.
- Cost per lead. Spend divided by leads. This is your headline number. Track it month over month.
- Conversion rate. What share of clicks became leads. Low rate usually means a landing page or targeting problem.
- Closed jobs and revenue. The report may not have this. You do. Match leads to your actual booked work.
Cost per lead is your north star
If you only look at one number, look at cost per lead, and look at its trend. A single month tells you little. Three months tells you a lot. If it's climbing steadily, something's wrong: more competition, a worse landing page, or drifting targeting. If it's stable or falling while lead quality holds, you're in good shape.
Know your benchmark, too. Cost per lead varies wildly by trade. Our breakdowns for general contractors and HVAC companies give real ranges so you know whether your number is normal or a problem.
Always check the search terms report
This is the section agencies rarely put front and center, and it's the most revealing. The search terms report shows the actual words people typed before clicking. This is where you spot wasted spend: irrelevant searches, "free" and "DIY" and "jobs" queries, clicks from way outside your service area. If a report never shows you this, you can't see where money is leaking.
Tie it back to revenue yourself
No dashboard knows which leads turned into paying customers. Only you do. Once a month, take the leads the ads produced and mark which ones booked. A $60 cost per lead sounds high until you realize those leads became two $4,000 jobs. Or it sounds cheap until you realize none of them closed. The platform can't tell you this. Your own records can.
Questions to ask if something looks off
- Why did cost per lead change this month?
- What's in the search terms report that shouldn't be there?
- Are conversions counting real leads, or clicks and page views?
- Where is the budget concentrated, and is that where the jobs come from?
You don't need an agency to answer these, but a good one should answer them without you having to dig. Transparent reporting is part of how Arbor runs your ads, and if you want to understand your organic visibility alongside the paid picture, a free SEO and AI score fills in the other half. Read the five numbers that matter, ignore the rest, and you'll know more about your own account than most owners ever do.