People ask us for San Diego Google Ads cost benchmarks constantly, and the honest answer is always a range. What follows are the ranges we actually see across local service accounts in the county, with the caveats that matter: coastal ZIPs run higher than inland, emergency categories run higher than planned ones, and a badly built campaign can pay double what a well-built one pays for the same click. Use these to sanity-check, not to plan to the dollar.
How to read these numbers
Two figures matter. Cost per click (CPC) is what you pay when someone clicks. Cost per lead (CPL) is what you pay for a call, form, or booking, and it's the number that actually decides whether ads work for you. A $12 CPC with a 15 percent conversion rate is $80 per lead. A $6 CPC with a 4 percent conversion rate is $150 per lead. The cheaper click is the worse deal. Most of what determines CPL after the click is your landing page and how fast you answer, not Google.
All ranges below are for search campaigns in San Diego County, blended across the county unless noted. Local Services Ads (pay-per-lead) tend to come in below the search CPL for the same trade, which is why we usually run them first for the categories Google covers.
Home services
- Plumbing: CPCs commonly $15 to $45, higher for "emergency" and "24 hour" terms and in coastal ZIPs. CPL often lands $60 to $180. Drain cleaning terms are cheaper than repipe and water heater terms.
- HVAC: CPCs $15 to $50, spiking in inland summer heat (Escondido, Poway, El Cajon, Chula Vista's east side). CPL $70 to $200 for repair, higher for replacement leads, which are worth a lot more.
- Electrical: CPCs $12 to $40. Panel upgrade and EV charger terms are competitive and rising. CPL $60 to $170.
- Roofing: CPCs $20 to $60, among the highest in home services because the tickets are large. CPL $100 to $300. Coastal roofing (Encinitas, La Jolla, Point Loma) is pricier than East County.
- Garage door: CPCs $10 to $35. CPL $40 to $120. Lots of national lead-gen competition.
- Painting: CPCs $6 to $25. CPL $40 to $130. Seasonal with the coastal fall window.
- Landscaping and tree service: CPCs $4 to $20. CPL $30 to $100. Fire-season brush clearing is its own mini-market inland.
- House cleaning: CPCs $4 to $15. CPL $20 to $70. Higher in PCS season.
- General contractors and remodel: CPCs $10 to $40, with ADU and kitchen terms at the top. CPL $80 to $250, but the tickets justify it.
City-level detail lives in the sibling guides, like How Much Do Google Ads Cost in Rancho Bernardo? and How Much Do Google Ads Cost in San Marcos?.
Solar and energy
Solar CPCs in San Diego were already high before NEM 3.0, and the shift toward battery storage has made them more so. Expect CPCs of $15 to $60 and CPL well over $100 for a qualified homeowner lead, often $150 to $400 when you count only leads with a viable roof and utility bill. Battery-specific terms are slightly less crowded than generic "solar panels San Diego" and convert better post-NEM 3.0. This is a category where a great landing page matters more than the bid.
Legal
Legal is the most expensive category in the county by CPC. Personal injury terms can run $50 to $200+ per click in San Diego. Family law and immigration are lower, roughly $15 to $60, and Spanish-language immigration terms are cheaper still. Criminal defense sits in the middle. CPL for legal is highly variable and depends on intake; a firm that answers 24/7 with a real intake person pays a fraction of what a firm with voicemail pays per signed case.
Medical, dental, and vision
- Dentists: CPCs $5 to $30. Implant and cosmetic terms at the top, general and emergency at the bottom. CPL $40 to $150 for new patients. La Jolla and Carmel Valley practices pay more; Chula Vista and Escondido pay less, and Spanish-language terms are a real edge in the South Bay.
- Optometry: CPCs $3 to $15. CPL $25 to $80. There's a dedicated guide at How Much Do Google Ads Cost for Optometrists?.
- Chiropractic, physical therapy, med spa: CPCs $4 to $20. CPL $30 to $120. Med spa is more competitive on the coast.
- Urgent care: CPCs $5 to $20 with tourist-season spikes near hotel zones.
Auto
Auto repair, tires, smog, and detailing CPCs run $3 to $15 in most of the county. CPL $15 to $60. The market is bilingual in the South Bay and along the 78, and military-adjacent in Oceanside and Chula Vista, both of which lower costs if you actually speak to those customers.
B2B and professional services
Commercial cleaning, IT support, commercial HVAC, and similar B2B categories targeting UTC, Sorrento Valley, Kearny Mesa, and Carlsbad's business parks see CPCs of $8 to $40 and CPL of $60 to $250. Volume is lower than consumer categories and sales cycles are longer, so judge by pipeline, not by month.
What moves you within the range
Three things, in order. Geography: split coastal and inland campaigns and bid differently. Match type and negatives: broad match without a tight negative list is how San Diego businesses end up paying La Jolla CPCs for clicks from Riverside. Landing page and answer rate: the cheapest way to cut CPL by a third is to answer the phone in under 30 seconds and have a page that loads in two.
If you want to see what these numbers look like for your specific business before spending, how Arbor runs your ads explains our approach and pricing, and a free SEO & AI score will tell you whether your site is ready to convert the traffic.
Benchmarks are a starting point. Your real numbers will come from 60 to 90 days of data in your own ZIPs, and those are the only ones worth planning around.