Every Triad business owner asks the same question after seeing their first real attribution report. Is this cost per acquisition good or bad. Without industry benchmarks, the answer is always a shrug.
CPA vs. CPL vs. CAC. Pick One and Stick With It
Cost per lead measures form fills. Cost per acquisition measures booked consultations or qualified opportunities. Customer acquisition cost measures actual paying customers. The benchmarks below use cost per booked, qualified consultation, because that is the metric that predicts revenue for service businesses.
Triad Market CPA Benchmarks by Industry
These ranges reflect what we see across active Greensboro, Winston-Salem, and High Point campaigns. Triad CPAs typically run 15 to 25 percent below major metro averages because of lower competition density.
- →Personal injury law: $400 to $1,200 per qualified case lead. Top quartile under $400.
- →Family and estate law: $120 to $350 per booked consult.
- →Med spa and aesthetics: $40 to $120 per booked consult.
- →Dental implant and cosmetic: $150 to $400 per qualified consult.
- →Plastic surgery: $250 to $700 per consult booked.
- →Wealth management ($1M+ AUM prospect): $400 to $1,500 per qualified meeting.
- →HVAC residential install: $80 to $220 per booked estimate.
- →Roofing residential: $90 to $260 per booked estimate.
- →Remodeling ($30K+ project): $200 to $500 per qualified consult.
- →Commercial real estate brokerage: $300 to $900 per qualified meeting.
How to Use These Numbers
Compare your CPA to the range, then divide by your close rate to get true cost per customer. A Greensboro roofing company at $200 CPA with a 40 percent close rate is paying $500 per signed job. If average job revenue is $9,000, that is a healthy ratio.
If you do not know your CPA per channel, you do not have a marketing program. You have a hope. A capable digital marketing agency should report cost per booked consultation by channel every single month.
When CPA Looks Bad But Is Not
High CPA is not always failure. A $1,200 per case lead is excellent if your average personal injury case settles for $80,000. A $35 dental cleaning lead is awful if cleanings are loss leaders and you do not have a recall system. Always tie CPA to lifetime value, not transaction value.
Working with a digital marketing agency that thinks in unit economics, not just lead volume, is what separates Triad businesses that scale profitably from ones that scale chaotically.