What Is a Good Cost Per Lead for a Car Dealership in 2026?
15+ years in performance marketing, including in-house time inside a dealership group. Connect on LinkedIn.
⚡ Quick Answer:
A good cost per contacted lead runs $38 to $85 for Google Search and $85 to $175 for third-party sites like Cars.com. But the number your vendors report is almost always 30 to 50 percent lower than your real number. Clean your CRM data by channel first before comparing against any benchmark.
Cost per lead is one of the most quoted metrics in dealership marketing and one of the least understood. Most dealers know their blended CPL, or think they do. Very few know it by channel, net of junk leads, and tied to actual closed sales.
That gap is where marketing budgets go to die.
The Number Everyone Quotes Is Wrong
The CPL figure your vendors send every month comes from their data, using their definition of a “lead.” That definition almost always includes duplicates, people who filled out forms to claim a coupon they had no intention of redeeming, and inquiries that came in at 2am when nobody was there to answer.
Your real cost per qualified lead, the kind a BDC agent actually reaches, has a real conversation with, and enters as a CRM opportunity, typically runs 30–50% higher than the vendor’s number. In some channels, it runs double.
Before you benchmark against anyone else’s CPL, you need your own number cleaned up. That means pulling leads from your CRM by source, reconciling against your DMS, and applying a consistent definition across every channel you pay for. Most dealerships have never done this at the channel level. The ones that have almost always find at least one channel where the real CPL is significantly worse than what they thought.
Why Channel-Level CPL Is the Only Number That Matters
A blended CPL of $55 across all channels sounds reasonable. But blending hides everything important. If Google Ads search is generating contacted leads at $38 and your aggregator subscription is generating them at $160, with similar close rates, you have a budget allocation problem that the blended number completely obscures.
Channel-level CPL, measured consistently with the same lead definition, is the starting point for every budget reallocation decision worth making.
CPL Benchmarks by Channel
These ranges reflect actual dealership performance, not platform-reported numbers. All figures are cost per contacted lead, meaning a BDC agent reached the person and had a real conversation.
| Channel | Typical CPL Range | Key Variable |
|---|---|---|
| Google Ads (Search) | $38–$85 | Market competition, keyword match type |
| Google Ads (Performance Max) | $55–$130 | Highly variable; depends on feed quality |
| Cars.com / Edmunds | $85–$175 | Subscription divided by CRM-matched leads |
| TrueCar | Priced per sale | $300–$600 per unit typical |
| Meta Ads (retargeting) | $45–$90 | Strongest with VDP retargeting |
| Meta Ads (cold audience) | $100–$200 | Higher variance, lower close rate |
| TikTok Ads | $80–$180 | Skews under-35; still maturing as a channel |
| Organic / SEO | $12–$35 | Low cost but slow to build; often underreported |
| Google Business Profile | $8–$22 | Near-zero media cost; pure ROI |
Two things worth flagging when using this table. Aggregator CPL must be calculated from actual subscription cost divided by leads that entered your CRM with that source tag, not the lead volume the aggregator claims to have sent. Aggregators count clicks to their listing pages as leads. Your CRM doesn’t. Second, GBP has essentially no media cost, which is why the CPL looks so low. The investment is time and attention.
The Lead Qualification Problem
CPL tells you what you paid to get someone to raise their hand. It says nothing about whose hand went up.
Dealership leads break down roughly like this across most sources:
| Tier | Typical Share | What It Looks Like |
|---|---|---|
| High intent | 15–25% | Specific vehicle, trade value request, financing inquiry |
| Moderate intent | 30–40% | General availability, price check, test drive interest |
| Junk / low intent | 35–50% | Wrong number, form bot, duplicate, already purchased |
Most vendors count all three tiers in their CPL calculation. Your BDC knows the difference within about thirty seconds. The problem is your reporting system doesn’t separate them, so the number you’re benchmarking is inflated by leads that were never real opportunities.
The fix is a lead quality audit: pull 90 days of leads from a source, tag each one against these tiers using CRM disposition data, and recalculate CPL using only Tiers 1 and 2. Do it for each channel separately. The results usually change the conversation with at least one vendor.
Lead-to-Close Rate Is the Number Under the Number
A $40 CPL looks excellent until you see the close rate. If Google Ads leads close at 4.5% and aggregator leads close at 1.1%, the aggregator lead that appeared to cost $95 actually costs $8,600 per sold unit. The Google Ads lead that appeared to cost $40 costs $890 per sold unit.
That is not a rounding error. That is the difference between a channel worth scaling and one worth cutting entirely.
Typical lead-to-sale rates by channel, from well-run BDC operations:
| Channel | Lead-to-Sale Rate |
|---|---|
| GBP map pack calls | 8–15% |
| Google Ads (Search) | 3.5–6% |
| Direct / Organic | 5–9% |
| Email / CRM re-engagement | 4–8% |
| Cars.com / Edmunds | 0.8–2% |
| Meta / Facebook | 1–3% |
| TikTok | 0.5–1.5% |
Map pack calls close at the highest rate because the buyer was already in market, already decided what they wanted, and was looking specifically for a dealer. That intent signal is what no ad platform can manufacture.
How to Build a Real CPL Report
You need four data sources in the same spreadsheet:
Media spend by channel. Pull this directly from each ad platform, not from your vendor’s reporting portal. Get it from the source. Discrepancies between what you paid and what the vendor reports happen more often than you’d expect.
Leads by channel from your CRM. The leads that actually entered your system with a source tag. If your CRM source tagging is inconsistent, fix that first before trying to build any attribution model.
Contact rate by source. What percentage of those leads did your BDC actually reach and have a conversation with. This number varies wildly by source and by how quickly your team responds to new leads. One overlooked cause of low contact rates: outbound numbers flagged as spam by carriers. If your BDC is dialing and getting low pickup rates, check your number’s reputation before assuming it’s a process or timing issue.
Sold units by source. DMS-sourced, not platform-attributed. GA4 and your ad platforms will each claim credit for most of your sales. Your DMS knows what actually happened.
With those four data sets reconciled, you can calculate CPL, cost per contacted lead, and cost per sold unit for each channel. Cost per sold unit is the only number that should drive budget allocation decisions. CPL is a proxy you use when you can’t get there.
Getting these four sources to reconcile takes work. Attribution is messy across most dealership tech stacks. But even a rough cut, 60 days of data with acknowledged gaps, will show you patterns that change how you allocate spend.
When CPL Is the Wrong Metric
There are situations where optimizing hard for CPL actively hurts you.
If you have a volume problem, not enough leads coming in at all, then chasing lower CPL by running cheaper, lower-intent traffic gets you a better-looking number and worse sales results. Volume first, then efficiency.
CPL also matters less than response time. A response to a new lead that takes more than five minutes cuts your contact rate roughly in half. If you’re running a CPL optimization program while your BDC is understaffed, you’re working on the wrong problem.
And CPL benchmarks only mean something relative to your gross per unit. A dealer doing $4,500 average front-end gross can sustain a much higher CPL than a dealer doing $1,800. The math is different for every store.
Note that the table above covers vehicle sales leads. Service leads (tire replacements, brake repair, diagnostics) have a completely different cost and conversion profile. A well-run Google Ads campaign for urgent service needs can generate booked appointments at a CPL well below vehicle sales leads, because the intent is immediate and search volume is high. If your dealership has a service department with open bay capacity, service marketing is worth running as a separate budget line with its own attribution. See dealership service department marketing: urgency campaigns for tires and brakes for the full channel breakdown.
Frequently Asked Questions
What’s a good cost per lead for a car dealership in 2026?
For Google Ads search, $38–$85 per contacted lead is reasonable in most markets. For Cars.com and Edmunds, expect $85–$175 when you calculate from CRM-matched leads rather than platform-reported numbers. The right benchmark depends on your market, your BDC contact rate, and your gross per unit.
Why does my vendor’s CPL look better than what I see in my CRM?
Vendors count every form submission, chat inquiry, and phone call as a lead. Your CRM only captures what your BDC actually worked. The gap is duplicates, bad contact info, leads from outside business hours that were never followed up, and leads your team marked as junk. Your CRM number is the accurate one.
Should I use CPL or cost per sold unit to evaluate marketing channels?
Cost per sold unit is the right metric when you can calculate it. CPL is a proxy you use when you can’t connect ad spend to DMS data. If you can get to cost per sold unit, even roughly, use that for budget allocation and CPL for day-to-day campaign optimization.
How often should I review CPL by channel?
Monthly at minimum, with weekly checks on active campaigns. Channel-level CPL should be a standing agenda item in every vendor review, not just an annual conversation.