The cost-per-acquisition benchmarks I track across verticals.
Honest benchmarks for healthcare, e-commerce, professional services and home services — drawn from anonymised aggregate data across the four agencies.
Most published CAC benchmarks are useless. They're either pulled from an industry survey of agencies grading their own homework, or they're aggregated across so many sub-verticals that the averages don't match anything that actually exists in any specific business. The healthcare benchmark that says "average cost per lead $48" is averaging cosmetic injectables (with a lifetime value in the thousands) against bulk-billed GP enquiries (with a lifetime value in the dozens). It's true at the average and useless for any individual clinic.
The benchmarks below are drawn from anonymised aggregate data across the four agencies — Pracxcel for healthcare, Conquerra for US/UAE multi-industry, Skyward for Australian non-healthcare, Trade Pulse for US home services. Where the underlying client engagements are too few to publish responsibly, I've left the cell empty rather than fill it with a number that wouldn't survive scrutiny. The numbers below should be treated as orientation, not precision.
Healthcare — Australian clinics (Pracxcel)
Healthcare CAC varies dramatically by specialty, by service line within the specialty, and by the clinic's geographic catchment. The numbers below are for cost per booked appointment — the metric that actually matters, rather than cost per lead — averaged over the trailing twelve months across active engagements.
- General Practice: $18-$45 per booked appointment. Wide spread because bulk-billing vs. private-billing models change the unit economics significantly.
- Dental — general/family: $35-$75 per booked appointment for hygiene and check-ups; $90-$220 for cosmetic and high-value procedures.
- Physiotherapy: $25-$60 per booked appointment.
- Psychology and mental health: $40-$95 per booked initial consultation.
- Cosmetic injectables: $80-$240 per booked consultation. Highest CAC among the specialties Pracxcel serves; also the highest LTV.
- Optometry: $20-$55 per booked appointment.
- Podiatry: $25-$70 per booked appointment.
The CAC numbers above are blended across paid search, paid social, organic and local — they're what the clinic actually pays per booked appointment when total marketing spend is divided by total bookings, not the CPA shown inside Google Ads or Meta.
US home services (Trade Pulse)
Home services CAC is measured per verified lead rather than per booked job, because Trade Pulse operates on a pay-for-leads model and lead quality is the contractual unit. Lead-to-job conversion at the contractor end typically runs 30%-65% depending on the trade and the contractor's sales process.
- HVAC — emergency service: $35-$90 per verified lead.
- HVAC — installation: $80-$210 per verified lead.
- Plumbing — emergency: $30-$75 per verified lead.
- Roofing: $55-$190 per verified lead. High variance by storm-season state.
- Electrical: $40-$95 per verified lead.
- Landscaping and lawn care: $25-$60 per verified lead.
- Pest control: $25-$55 per verified lead.
US/UAE multi-industry (Conquerra)
For Conquerra, the most useful unit is cost per pipeline-qualified lead (B2B SaaS and professional services) and cost per acquisition (e-commerce). Numbers below are blended across paid channels and organic-attributable.
- B2B SaaS — pipeline-qualified lead: $180-$650 depending on ACV band. Sub-$10K ACV runs lower; enterprise above $50K ACV runs higher.
- Professional services (legal, accounting, consulting): $90-$340 per qualified consultation request.
- E-commerce — DTC consumer brands: $20-$95 per acquisition for AOV under $100; $60-$280 for AOV $100-$400.
- Education and training: $40-$190 per qualified enrolment enquiry.
Australian businesses outside healthcare (Skyward)
Skyward's industry mix is broader and the published numbers below are necessarily wider in range as a result. They should be treated as orientation by industry rather than precision.
- Real estate (sales agents): $250-$1,200 per qualified seller enquiry. Wide spread reflects the difference between low-density rural and high-density metropolitan markets.
- Hospitality and accommodation: $4-$28 per booked stay across organic and direct paid; commission-channel bookings excluded.
- Trades (Australian, similar profile to US TPM): $30-$110 per verified lead.
- Professional services: $80-$240 per qualified enquiry.
- E-commerce: directionally similar to US e-commerce numbers above, with a 10-25% premium reflecting Australian market scale.
How to use these benchmarks
Two ways. First, as a rough check on whether your current CAC is in a reasonable band for your industry. If you're paying three times the upper bound, something is structurally wrong with the campaigns. If you're paying half the lower bound, either you've found a genuine efficiency edge or — more likely — you're not measuring CAC properly and there's untracked spend somewhere.
Second, as the foundation for an LTV-to-CAC ratio that tells you whether to scale or to fix. The ratio that matters is LTV-to-CAC of 3:1 or higher. Below 2:1, the unit economics don't work and no amount of ad budget will fix it. Between 2:1 and 3:1, you're operating viable but tight, and the work to do is on retention and average order value rather than acquisition. At 3:1 or above, the work is to scale acquisition until the ratio compresses to your sustainable target.
Benchmarks are useful for orientation. They're useless as a substitute for measuring your own numbers properly.
The numbers above will be updated quarterly. Where the data set is large enough to publish narrower bands — breaking dental into cosmetic vs. routine, splitting cosmetic injectables by service type — the next iteration of this benchmark will do that. Where it isn't, I'll keep the bands wide rather than fabricate precision.