Customer Relationships

Turning a job into a repeat customer

By DoneQuote Editorial · August 24, 2026 · 7 min read

You built a deck for a customer across town. Good job, paid on time, no complaints. Two summers later somebody else cleaned and resealed it.

They were not unhappy with you. When the boards went gray they did what everyone does: typed the trade and the town into their phone. Your name was on a paper estimate in a kitchen drawer, and the drawer lost.

That is what repeat work comes down to. Not loyalty — whether anybody told them the next job was due, and whether you were easy to say yes to.

How long before they need you again

Work out your own gap first. Intervals depend on climate, use, water quality, manufacturer spec and sometimes local code. Treat the table as the shape of the cycle, not a rule: the equipment label and the product data sheet beat it every time.

TradeWhat brings them backTypical gap
HVACCooling check, heating checkTwice a year, spring and fall
PlumbingWater heater flush and anode checkYearly; tank units often replaced around 8-12 years, tankless longer
RoofingPost-storm inspection, flashing and sealantYearly inspection; tear-off around 15-30 years for asphalt, longer for metal, tile and slate
Exterior paintingRepaint, south and west walls first5-10 years
Deck and fenceClean and reseal2-3 years
GuttersCleaningOnce or twice a year, more under mature trees
IrrigationBlowout and spring startupTwice a year in freeze climates
SepticPumping3-5 years, by tank size and household
CleaningRecurring serviceWeekly, biweekly or monthly

Under a year and you are in the reminder business whether you meant to be or not. Five years or more and the job is staying findable, not scheduling anything.

Write the next date down before you leave the driveway

A reminder only works if it proves you were there, and that proof gets captured at closeout or not at all. Six fields, in the customer record, on the day:

  • Date completed and the next-due date, calculated on the spot.
  • Make, model and serial of whatever you installed or serviced.
  • The specs a repeat visit needs. Filter size, paint brand and color code, stain product, shingle type.
  • What you deferred. "Disposal is corroded at the flange, roughly $340 to swap." The most valuable line in the record: a job with a price already attached, waiting on a date.
  • Access notes. Gate code, dog, shutoff location, the neighbor who has the key.
  • How to reach them, and their written okay to text. Texting rules turn on consent and on honoring an opt-out, and a reminder that quotes a price reads as promotional rather than purely informational. Log the yes, and check the FCC's current rules and your state's before you build a text list.

Send it before the season, not during it

Reach a homeowner three or four weeks before they would have thought of it themselves, and before your own phone starts ringing. Furnace reminders go out in late August, not on the first cold morning in October when every call is an emergency. AC in March. Gutters before leaf drop in your county. Irrigation blowouts keyed to your area's average first-frost date, published by NOAA's climate normals and most state extension services.

Keep it short, and send it from the number already in their thread:

Hi Dana — Elena at Coastal Plumbing. We flushed the Rheem in your garage last September, so it's about due. I have Tuesday the 7th or Thursday the 9th open, same $185 as last time. Want me to hold one?

It names the equipment, so it is plainly not a blast. It offers two dates instead of asking them to pick one. And it carries the price, so saying yes does not commit them to finding out what it costs.

Run one season's numbers before you decide it is not worth it

Every rate and dollar figure below is an invented placeholder. No national average stands behind them, and ticket prices swing hard by region and trade. Put your own in; two years of invoices will give them to you in an afternoon.

Jobs a year with a repeat gap under two years90
Rebook on their own, no reminder (20%)18
Rebook after a reminder (35%)32
Extra visits14
Average maintenance ticket$280
Revenue from those visits$3,920
Visits that turn up a real repair (1 in 6, avg $1,900)$3,800
Total$7,720

Fourteen visits is maybe five hours of texting spread over a year. The repair line is the one people miss: the visit puts you under the sink where you see the failing part while the homeowner still has a choice about it. Chase only new leads and you meet that repair later, as somebody else's emergency call.

What makes them stop shopping around

Be findable in ten seconds. Text them once from your business number during the job, so you sit in their message history where people actually search. Leave a dated sticker on the water heater, the panel, the furnace.

Tell them the rest of what you do. Most customers hire you for the one thing they watched you do and assume that is your whole trade. The painter who never mentions drywall repair gets called for paint and nothing else. Say it at closeout, and put a one-line list at the bottom of the invoice.

Never surprise them on the last invoice. No reminder schedule outruns one unexplained overage. Price changes go through a signed change order before the work happens.

When it should become a plan instead of a reminder

Once the gap is a year or less and the visit is predictable, a service agreement beats a text: a flat annual or monthly fee for a set number of visits, priority scheduling in the crunch weeks, and a stated discount on repairs. Price it off what a visit actually costs you in drive time, labor and materials, plus margin — maintenance agreements works that arithmetic through. A plan sold below cost buys you an obligation, not a customer.

Three things to check before you sell one.

Whether your state treats it as a regulated service contract. Many states regulate service contracts, home warranties and auto-renewing charges — sometimes through the insurance department rather than the licensing board — with registration, disclosure and cancellation requirements attached. Whether your agreement falls inside that definition turns on how your state writes it, so read the definition rather than assuming a plan on equipment you installed sits outside it.

Where they sign it. The FTC's Cooling-Off Rule can give a buyer three business days to cancel a sale made at their home, and a plan sold during a repair visit is the case the rule's repair-visit exclusion does not cover — that exclusion stops at the repair and the parts it needs. Some states add their own window and their own notice form. See the three-day right to cancel.

Whether the plan fee is taxable. A state question — see is labor taxable for the shape of it, then confirm with your state revenue department or your CPA.

Pricing the second visit without starting over

The reminder falls apart where you have to price the visit again from scratch. In DoneQuote the customer and the last job are already on file, so the follow-up prices off what you charged last time and goes out in a couple of minutes — and the item you deferred at closeout comes back as a priced line they can approve.

Start with the invoices you already have

The list does not need building. Open your last two years of invoices, pull every customer whose work has a repeat gap, and put a due date next to each name in the calendar you already look at. A couple of hours, and the reminder, the pricing and the plan all run off it.

Write quotes 10x faster

  • Describe the job, AI drafts the quote
  • Professional layout in seconds
  • Free to try, no credit card
Try it free