Marketing

How to get repeat pressure washing customers

Follow-up timing, loyalty discounts, seasonal reminders, referral asks, and Google review generation — a working pressure-washing contractor’s playbook for turning one-time driveway, house-wash, and roof jobs into next season’s calendar without buying the same leads every spring.

The same retention cadence is pre-wired into SprayQuote’s pressure washing quote software, so every completed job drops into a follow-up track from the day-3 quality check through the 12-month seasonal reminder — and the contractor only nudges when a touch is overdue.

8 min read · updated for 2026 retention

← All guides

Every working pressure washing contractor has lived the disappointed-Monday: the houses that were booked three weeks out now have open slots, the route costs the same, and the next job is somewhere in the Facebook feed instead of the inbox. The contractors who fix this aren’t running more door-knocks or spending more on Google Ads — they’re running the retention loop that turns one-time jobs into a self-replenishing customer base. This guide walks through the loop a working contractor can actually run from the truck: the follow-up timing, the loyalty discounts that don’t gut margin, the seasonal reminders that build next year’s route, the referral ask that fills next month’s calendar, and the review generation touch that feeds both. Most repeat business is a sequence problem, not a marketing-budget problem — and the sequence is short enough to fit on one page of a notebook.

1. Why repeat customers are the most profitable job on the calendar — the LTV math

A repeat job is the cheapest job on the route and the highest-margin one — most contractors underprice it because they don’t track the LTV. A cold lead from Google Ads costs $40–$120 to acquire and closes at 10–25%. A repeat customer was acquired once, already trusts the work, and closes at 70–85% with no ad spend behind them. The lifetime math on a typical residential pressure washing customer — one driveway, one house wash, one annual soft-wash, plus the neighbors the driveway generates — runs $700–$1,400 in revenue over a three-year window. The cost to acquire that revenue after the first job is the cost of a text message. The contractors running a deliberate retention loop book 40–60% of next season’s route from the previous season’s customer list; the contractors who don’t buy the same leads every spring for the same revenue they could have kept.

The gap between “got the job once” and “got the customer back” is mostly a sequence problem. The same six-month seasonal reminder that closes the second job almost always closes the third, and a referral from a happy past customer closes at roughly four times the rate of any other source. Retention slots into “fill the calendar” as the highest-margin channel a contractor owns — the rest of this guide walks through the moves that make it run. The full marketing playbook this retention loop sits inside is in SprayQuote’s guide to getting more pressure washing customers; the rest of this guide is the second half of the same playbook.

2. The follow-up timing — when to reach out, and on which channel

The cadence that holds up across working pressure washing contractors running deliberate retention is four touches after the deposit, plus the seasonal loop long after the job is done. Each touch is short, on the channel the customer used at quote time, and ends with an open question — never a deposit demand past the first booking:

  • Day 3 — thank-you / quality check. A short text: “Hey [name] — hope the driveway looks good. Any spots you’d like me to come back on?” Closes the “did anything go wrong” loop before it becomes a Google review. Also signals to the customer that the contractor stands behind the work, which is the opposite of the canvasser who disappears at deposit.
  • ~30 days — soft check-in. One-line note: “Anything else on the property? Happy to swing past with the same quote we ran on the driveway.” Same open question, no add-ons pushed. Many second jobs close in this window — the homeowner noticed the walkway while the crew was on-site.
  • ~6–9 months — seasonal reminder. Email or text depending on the season: “We’re booking spring washes starting [date] — want first slot?” or “Holiday soft-wash pre-book opens [date].” Pre-books next year’s calendar before any competitor sees the lead.
  • ~12 months — annual offer. The same calendar touch at the same time of year. Most contractors who run four annual touches per customer hit the 40–60% repeat rate the math depends on.

The follow-up touches that catch a quiet lead — when a quote sat without a reply — use a separate cadence and live in their own guide. The four-touch sequence on a quoted lead, the message templates, and the CRM rules that keep the afternoon from disappearing into a graveyard of unanswered texts are laid out in SprayQuote’s guide to following up with pressure washing leads; the rest of this guide is what happens after that lead becomes a customer, and never replies to the fourth follow-up.

3. Loyalty discounts — the ones that don’t gut your margin

Most loyalty programs fail for one reason: the discount is bigger than the margin on the line it sits on. A 15% off coupon mailed to last year’s customer is a 15-point hit on a job whose margin was already 25 points — the contractor works twice as hard for the same take-home. The loyalty discounts that actually compound into repeat business follow three shapes:

  • Bundled-service discount (2–5%). The repeat customer books driveway + house wash + roof soft-wash together, gets 5% off the bundle, and the contractor wins because the second job eliminates the drive-time cost the first job already paid for. The discount stays under the per-job margin because the per-job cost falls faster than the per-job revenue.
  • Flat-percentage (5–10%), capped. A 10% loyalty credit on a job capped at $50 — the discount never exceeds a number the contractor is comfortable losing in exchange for the next booking. The line on the quote reads “Repeat customer loyalty — $[X] off,” not “10% off” — the language matters because the homeowner suggests less of a rounded discount than the contractor’s cap protects.
  • Priority-scheduling perk (zero-cost). The repeat customer gets first call on the next rain-window opening. The contractor trades nothing — the perk is sequencing, not margin — and the customer feels the win because the booking actually happens. Priority scheduling converts without becoming a race to the bottom.

The shape of the program matters more than the percentage. Per-line-stacked discounts (“10% off, plus free soft-wash rinse on the deck”) compound into a job the contractor can’t make money on; bundled or capped discounts do not. The loyalty line should be visible on the quote itself — one row, one number, named “loyalty” — so the customer knows what the repeat-booking pays for, and the contractor knows what the next booking costs.

Want the loyalty line on every quote?

SprayQuote auto-applies the repeat-customer loyalty line, the seasonal reminder queue, and the 6-month check-in to every completed job — no spreadsheet juggling, the calendar gets pre-booked from the customer list, not the cold-lead list.

4. Seasonal reminders — the calendar-driven touchpoints that build next year’s route

The repeat customer isn’t a marketing problem — they’re a calendar problem. Every surface a pressure washing contractor cleans returns on a clock the contractor already knows: spring washes in March–May, summer deck and patio in June–August, fall gutter and surface clean in September–November, holiday soft-wash in November–December. The customers who run on the contractor’s calendar are the customers who book without a heavy ad push; the ones who float on their own calendar book once and fall off.

The seasonal cadence that fits most residential routes is a four-touch annual loop, one per quarter’s pre-book window: a March email offering first-slot spring washes to last year’s spring customers; a June text offering deck and patio add-ons to last year’s driveway and house-wash customers; a September note offering fall gutter and surface cleans; a November soft-wash pre-book for the holiday window. The channel rotates with the season — email for the longer pre-books (spring, fall), text for the shorter ones (summer, holiday) where a one-week reply window is all the offer can hold. The cadence is repetitive on purpose: the same touch at the same time of year is what makes the contractor “the one who reminded me” instead of “the one I’m scrolling to find” when the season turns.

5. Referral asks — the post-job message that fills next month’s calendar

The referral ask sits in the same window as the day-3 quality check but gets a different message. The quality check protects the Google review; the referral ask converts the happy customer into the next month’s lead. Three rules make the ask actually book jobs:

  • Ask immediately after completion. The text goes out within 24 hours of the final walkthrough, never a week later. The peak-recommendation moment is the moment the customer is showing the clean driveway to a neighbor who walked over to see it — the same neighbor is the lead.
  • One line, no incentive stack. “Hey [name] — if anyone at the cul-de-sac has been asking about the driveway, happy to swing past with the same quote. No pressure.” The ask without an incentive converts at higher rates than the ask with a $25 referral fee; the fee cues the customer to think of the ask as a transaction instead of a recommendation.
  • Offer one credit, not a coupon. If the contractor wants a referral incentive at all, offer a flat credit on the next service — not a percentage discount and not a cash payout. The credit keeps the ask inside the service relationship instead of turning it into a referral marketplace.

The referral ask is the single highest-ROI touchpoint in the retention loop when it runs at completion. A 15–25% referral rate on a single season’s jobs typically fills the following month’s calendar from one referral per completed job, and compounds into the seasonal reminder loop in section 4.

Want the retention loop running on a phone?

SprayQuote runs the day-3 quality check, the 30-day soft check-in, the seasonal reminder queue, and the post-job referral ask on auto-track from every completed quote — the contractor only nudges when a touch is overdue.

6. Review generation — Google Business Profile, GBP cadence, and the follow-on touch

The Google Business Profile review is both the end of the retention loop and the start of the acquisition loop — every five-star review becomes a future lead who finds the contractor on the map instead of an ad list. The contractors who hit the 50+ review threshold and hold a 4.8+ average are the contractors the GBP shows in the local three-pack; the contractors under 20 reviews compete on price, not reputation. The cadence that builds the profile without becoming a review-begging operation is three touches:

  • Same-day text after completion. The day-of text: “Thanks [name] — if you’ve got 30 seconds, here’s a short-link to leave a Google review. Means a lot to a small shop.” Sent from the contractor’s business line, includes the GBP shortlink (the one already generated from the GBP dashboard), and gets a 20–35% reply rate on a clean job.
  • Day-7 follow-up email. To customers who didn’t reply to the day-of text: a one-paragraph email recapping the job and the shortlink again. Most replies land in the day-7 window — not the day-of window — which is why the second touch matters as much as the first.
  • Post-review personal touch. Every five-star review gets a personal thank-you text from the contractor, plus an open offer for next season. The thank-you converts a transactions customer into a relationship customer, and the relationship customer is the one who leaves the next review without being asked.

A contractor running 20 completed jobs per month can hold the local three-pack on GBP within a single season using this cadence, and the reviews compound the same way the retention loop compounds — the fifth-touch profile sells the sixth booking without an ad behind it. The reviews, the retention touches, and the seasonal reminders are three flavors of the same play: turn one job into a self-replenishing customer base.

Turn one-time jobs into next season’s calendar.

Free to start with up to 3 active quotes and one AI photo read. Subscribe for $49/mo to unlock the full toolkit — cancel anytime.