Facebook ads for pressure washing in San Diego are close to a perfect fit for the platform. The service is visual, cheap enough to be an impulse, and half the county has a driveway, patio or stucco wall that looks bad after a winter of rain and a summer of dust. A 12-second before-and-after clip stops a scroll in Poway or Encinitas better than almost anything else a local business can post. The challenge is turning cheap attention into booked jobs at a decent ticket, not just $99 driveway calls.
The ad is the before-and-after
You don't need a designer. You need a phone, a tripod and one clean split-screen of a driveway in Rancho Peñasquitos going from gray to concrete color. Shoot every job. Post the best ones as ads with a caption that names the neighborhood, the surface and the price range. Meta's algorithm will find the people who stop for it. Rotate creative every two weeks; the same clip gets stale fast on a local audience.
Where the money is
Pressure washing tickets vary enormously by surface and property type, and so should your targeting:
- Coastal salt and mildew: Point Loma, Ocean Beach, La Jolla, Del Mar, Solana Beach, Encinitas, Carlsbad, Oceanside. Stucco, decks, patios and fences take a beating. Higher tickets, more repeat.
- Inland dust and hard water: Poway, Rancho Bernardo, Escondido, Santee, El Cajon, Ramona. Driveways, walls, and after fire season, ash on everything.
- HOA communities: 4S Ranch, Carmel Valley, Eastlake, Otay Ranch, San Elijo Hills, Aviara. Homeowners get HOA letters about driveways and sidewalks, and an ad that says "got a letter from your HOA?" converts unusually well. HOA and property management contracts for common areas are the larger prize; a separate, small campaign aimed at property managers is worth running.
- Commercial: restaurant patios in the Gaslamp and Little Italy, strip centers on Convoy and El Cajon Boulevard, gas stations. Different ad, different audience, and best reached through job-title targeting or just by driving there and knocking.
Set 3 to 5 ad sets by cluster with 6 to 10 mile radii. Don't run one campaign across the county; the mildew ad means nothing in Ramona.
Seasonality in this county
Spring, after the last rain (usually March into April), is the peak. People see the winter grime in full sun for the first time. A second bump comes in September and October as inland families prep for holidays. Fire season adds a distinct surge: after any Santa Ana event, ash and soot cover East County and North County inland, and an ad that specifically offers post-fire exterior cleanup does well for two or three weeks. June Gloom is quiet on the coast; shift budget inland for June.
Offers and the $99 trap
The $99 driveway ad produces a lot of leads at $5 to $15 each, most of them price shoppers who'll use whoever is cheapest. A better structure is a package (driveway plus walkway plus patio, or house wash plus driveway) with a price range, or a "whole exterior" offer for the coastal homes. Bundling raises the ticket from $150 to $400 or more and filters the coupon crowd. Include the HOA angle, the pre-sale angle (agents in Carlsbad and Carmel Valley want listings washed), and the recurring angle (quarterly for coastal, twice yearly inland).
Instant quotes win
Meta lead forms work well for pressure washing because the quote is easy: ask for the address and a photo, and quote from satellite view and the photo. Text a price within 10 minutes and you'll book a large share. Make someone wait for a site visit and they've hired the next company. Quoting from photos is the single highest-leverage operational change for pressure washers running Meta.
Costs and what management should cost
Cost per lead for residential pressure washing in the county typically runs $8 to $30 on Meta; cost per booked job $25 to $90. Against a $250 to $500 ticket with strong repeat, that's healthy. Commercial and HOA leads are rarer and cost $50 to $200, and one property management contract can be worth a year of residential.
Budget $400 to $1,200 a month for a one- or two-crew operation. Management for an account that size should be $300 to $700 a month, and the person managing it should be cutting your before-and-after footage into ads every week, because that's the job. Anyone charging $1,000 a month to run $500 in spend is charging you for a dashboard. If you'd rather bundle it with the site and call tracking, how Arbor runs your ads is laid out plainly; and if you're weighing Meta against Google, How Much Do Google Ads Cost for Pressure Washing? gives the Google side of the comparison.
Don't skip the site
Half your Meta leads will look you up before booking. If the site is slow on a phone or the quote form breaks, the ad worked and you lost the job anyway. Run a free SEO & AI score before you spend a dollar, and make sure your Google Business Profile has your best before-and-after photos, because that's where the second half of your leads actually decide.