If the only metric you watch is cost per lead, you'll make decisions that wreck your business. Here's the full ROI framework we use with 200+ contractors — and why staring at CPL misses the point.
The 4 Metrics That Actually Matter
CPL alone is meaningless. A $15 lead that never closes is infinitely more expensive than a $40 lead that books a $10K job. Always pair CPL with close rate and job value.
The 'Cost Per Booked Job' Formula
This is the single most important metric. Calculation:
Cost Per Booked Job = (Monthly Ad Spend + Monthly Management Fees) ÷ Jobs Actually Booked That Month
If you spent $3,000 on ads + $1,500 on management this month and booked 30 jobs, your cost per booked job is $150. If those jobs averaged $3,000 revenue, you made $90,000 in revenue from $4,500 spent. Your ROI is 20x on the management + ad combo, or 30x on ad spend alone.
The Payback Period Question
For contractors with recurring revenue (maintenance plans, service agreements), customers are worth 2–5× the first job's value over their lifetime. Your 'real' cost per customer should account for this.
For trades with recurring revenue, your break-even on a $200 cost-per-booked-job is way below the first invoice. You can afford to spend more aggressively on acquisition because lifetime value is higher.
What to Track Every Week
- Total ad spend (Meta + any other platform)
- Total leads generated (form submits only — not pageviews)
- Total leads your team contacted within 1 hour
- Total appointments / estimates scheduled
- Total jobs actually booked (signed or deposit collected)
- Total revenue from this week's booked jobs
How to Set Up Reporting Without a CRM
Google Sheet with 6 columns: Lead Date, Source (Meta / Google / LSA / Referral), Name, First-Contact Time, Booked (Y/N), Job Value. Fill it every day. At the end of the month, pivot by source. Simplest reporting system that tells you the truth.
When ROI Looks Bad — Diagnosis Sequence
If ROAS is under 3×, work through this checklist:
- Is CPL too high? → Creative / audience / landing page problem
- Is CPL fine but close rate < 10%? → Team / follow-up / qualification problem
- Is close rate fine but job values dropping? → Offer / pricing problem
- Is everything fine but ROAS still bad? → You have a math problem (look at margins, not revenue)
Most accounts don't need more leads — they need better attribution. 70% of contractors we audit can't tell you their real cost per booked job. Once they can, they stop making random budget-shift decisions.