Promotional Offer vs. No-Offer Ad Campaigns: Which Actually Produces Lower CAC for Local Service Businesses?
The Trap: CPL Is Not CAC
Every local service business owner running paid ads eventually discovers the same illusion: the campaign with the cheapest leads looks like the winner — until the jobs don't close.
Cost-per-lead (CPL) measures what you paid to get someone to raise their hand. Cost per acquired customer (CAC) measures what you paid to get someone to show up, say yes, and actually put money in your register. Those two numbers can move in opposite directions depending on your offer strategy.
Promotional campaigns — think '$49 first service,' '20% off this week only,' or 'free estimate + $100 gift card' — reliably reduce CPL. The offer lowers friction, clicks go up, form fills go up, and your dashboard looks great. The problem lives one or two steps further down the funnel, which is exactly what this article models out.
(For a deeper look at how attribution between search and social complicates ROAS reporting for local campaigns, see our article Paid Search vs. Social: Attribution Overlap & ROAS.)*
The Full-Funnel Framework: Three Rates That Determine True CAC
To compare offer-led and value-led campaigns fairly, you need to track three conversion events — not one:
1. Lead rate — the percentage of ad clicks that become a lead (form fill, call, chat) 2. Show rate — the percentage of leads who actually show up or allow your team to show up (appointment kept, site visit completed) 3. Close rate — the percentage of shown appointments that result in a booked, paid job
Your true CAC formula is:
> CAC = Ad Spend ÷ (Leads × Show Rate × Close Rate)
Or equivalently:
> CAC = CPL ÷ (Show Rate × Close Rate)
This is the lens everything else in this article runs through. Any strategy that improves CPL but degrades show rate or close rate may actually raise your CAC. Promotional offers do exactly this — systematically and predictably.
(We break down the lead-to-close math in more depth in our article True CPA: Lead-to-Close Rate for Local Businesses.)*
Modeled Example: Offer Campaign vs. Value Campaign Side by Side
The numbers below are illustrative models — representative of patterns we see in local service funnels, not published benchmark averages. Use them to stress-test your own numbers, not as guarantees.
Scenario: HVAC company, $500 average job value, $3,000/month ad budget
| Metric | Offer Campaign | Value Campaign | |---|---|---| | CPL (illustrative) | $35 | $65 | | Leads generated | ~86 | ~46 | | Show rate (illustrative) | 55% | 80% | | Leads who showed | ~47 | ~37 | | Close rate (illustrative) | 45% | 70% | | Customers acquired | ~21 | ~26 | | True CAC | ~$143 | ~$115 | | Revenue generated | ~$10,500 | ~$13,000 |
The offer campaign generated more leads and spent the same budget — but acquired fewer customers at a higher cost and produced less revenue.
Why? The offer attracted a segment of leads who were price-shopping, not service-buying. They booked appointments to 'lock in the deal,' compared three other quotes, and either no-showed or declined when the full scope of work came up. The value campaign attracted leads who already understood why they needed the service — they showed up and they closed.
This is not a knock on promotional offers as a category. It is a structural argument: offer-led creative self-selects for deal-motivated prospects, and deal-motivated prospects have lower show rates and lower close rates at full price.
When Promotional Offers DO Lower True CAC
Offers aren't universally bad. There are specific conditions under which a promotional hook genuinely improves CAC — not just CPL:
- The offer IS the full service (e.g., '$89 drain cleaning' is a complete, scoped job — no upsell pressure, no quote process, no close required). Show rate stays high because there's nothing to re-negotiate at the door.
- High-frequency, low-ticket repeat services (pest control, lawn care, cleaning) where lifetime value compounds over many visits. A discounted first job is a legitimate acquisition investment if your retention rate is strong.
- Extremely competitive markets where trust signals are scarce and the offer functions as a risk-reducer rather than a price signal. In these cases the offer improves show rate by reducing buyer anxiety.
- Retargeting audiences who already know your brand. An offer to a warm audience triggers decision, not comparison-shopping.
The diagnostic question: Does the offer attract someone ready to buy, or someone hoping to pay less than your actual price? Your show rate data will answer that within 30–45 days of running both creative variants.
How Broad Match and Keyword Strategy Amplify the Gap
There's a compounding factor that makes offer campaigns riskier on Google Search specifically: broad match keyword settings pull in lower-intent queries, which already degrade lead quality before your creative even runs.
When you pair a promotional offer headline with broad match targeting, you're essentially double-selecting for price-sensitive, low-intent traffic. The CPL looks even better (high volume, lower competition on fringe queries), and the CAC gets even worse (the prospects who clicked on '$49 special' via a tangentially related query are extremely unlikely to close at a higher price).
Value-led campaigns paired with tighter phrase or exact match targeting — or well-structured Performance Max segments — tend to maintain lead quality at the cost of higher CPL. That tradeoff usually resolves in favor of CAC.
(See our article Broad Match Takeover: Local Google Ads CPA Impact for a deeper look at how match type changes alone shift your cost per acquisition.)
How to Run Your Own Offer vs. No-Offer Test
You don't need a large budget to get directional data. Here's a practical 30-day split you can run:
Step 1 — Isolate the variable. Run identical targeting, budget split, and landing page structure. Change only the headline and primary hook (offer vs. value statement).
Step 2 — Track all three rates, not just CPL. Set up your CRM or even a simple spreadsheet to log: lead source → appointment booked → appointment kept → job closed → job value.
Step 3 — Give it at least 20–30 leads per variant before drawing conclusions. Small sample sizes will show noise, not signal.
Step 4 — Calculate CAC and revenue per variant using the formula above. CPL alone is not a decision metric.
Step 5 — Look at average job value, not just close rate. Offer-led closers often negotiate scope down or choose the minimum service tier. Your revenue-per-acquired-customer may be lower even among those who do close.
A rough rule of thumb: if your offer campaign's show rate is more than 15 percentage points lower than your value campaign, your CAC is almost certainly higher regardless of the CPL advantage.
The Bottom Line
Promotional offers are a CPL optimization tool masquerading as a CAC optimization tool. For most local service businesses selling mid-to-high ticket work — HVAC, roofing, plumbing, remodeling, pest control with a full-price renewal model — the CPL savings rarely survive contact with the full funnel.
Value-led campaigns that communicate outcomes, credibility, and specificity attract leads who already intend to buy. They cost more per click, more per lead, and less per customer — which is the only number that actually pays your bills.
Measure at the job, not the click.
---
If you want a second set of eyes on your current campaign's true CAC — not just the dashboard numbers — [book a free strategy call with Nika Spark](#). We'll run the funnel math with your actual show and close rate data before we ever talk about what to change.
Sources
- 1.Google Ads Help (2024) — Broad match is now the default match type for Google Search campaigns; this is a documented platform default, not a benchmark figure. link
- 2.Illustrative model — not an external citation — All CPL, show rate, close rate, and CAC figures in the side-by-side table are labeled illustrative models based on common local service funnel structures, not published benchmark averages from a third-party source. (N/A — see article for labels)