The math: what a dead customer list actually costs you
Run the numbers before you decide anything. Say you've been in business seven years and average 80 completed jobs a year. That's roughly 560 names sitting in your invoicing software, your QuickBooks contacts, or a shoebox of paper tickets, doing nothing. Most of those people still live in your service area. Most of them will need you again: a maintenance visit, a second bathroom, a referral to a neighbor who just bought the house next door.
Industry-wide, email marketing returns somewhere in the neighborhood of $30 to $40 for every dollar spent, largely because the cost of reaching someone who already knows and trusts you is a fraction of the cost of a cold lead from ads or SEO. You already paid for that name once, through a Google Ads click, a referral, a truck wrap, whatever got them to call you the first time. Email is the only channel where you don't pay to reach that person again.
Compare that to what a new lead costs you today. A paid click for a competitive trade term can run $15 to $75 depending on market and trade. A past customer costs you the price of a monthly ESP (email service provider) plan, spread across your whole list. On a 500-name list that's often under a dollar a month per contact, and that same contact might generate three or four job opportunities a year through maintenance reminders, seasonal nudges, and referral asks.
- List of 100-250 names: a basic monthly maintenance reminder plus one seasonal blast a quarter typically pays for the platform if it produces even one job a year.
- List of 250-750 names: this is the sweet spot for most established trades. Quote follow-up alone, catching the people who got a bid and went quiet, often recovers several jobs a month once it's automated.
- List of 750+ names: at this size, a dead list isn't a missed opportunity, it's a liability. You're paying to store thousands of dollars in potential repeat revenue and doing nothing with it.
The math doesn't say email always wins. It says: know your list size, know your average job value, and do the arithmetic before an agency (or we) tell you what to think.
Where email actually pays off (and where it doesn't)
Email marketing earns its keep in specific spots, not everywhere. Here's where it works and where it's a waste of a send.
It works for: trades with a natural repeat cycle. HVAC tune-ups (spring and fall), gutter cleaning (fall and spring), pest control (quarterly), lawn and landscaping (seasonal start/stop), pool service (opening/closing), and any trade selling maintenance plans. It also works for anyone still sitting on quotes: a roofing estimate that went quiet three weeks ago is a warmer lead than any stranger you could buy an ad click for. And it works for referral asks: a short, well-timed email to a happy past customer asking them to send a neighbor your way costs nothing and converts better than almost any other channel.
It doesn't work well for: true one-and-done jobs with no realistic repeat cycle and a tiny list. A contractor who does five whole-home renovations a year and has 40 names total isn't going to get meaningful lift from a monthly newsletter. That contractor is better served by referral asks by phone or text, and a review-request flow, not a full email program. It also doesn't work if nobody in the business will commit to sending anything. An ESP with zero campaigns running is a subscription, not a marketing channel.
The gray zone is trades in between: electricians, plumbers, and general contractors who get some repeat work (rewires lead to panel upgrades, one plumbing call leads to a water heater replacement two years later) but not on a predictable seasonal clock. For these trades, the value is less in scheduled blasts and more in automated triggers: a quote follow-up sequence, a one-year check-in email, and a referral ask after every completed job. Set it up once, let it run, and it earns its cost even without a marketing team pulling the lever every week.
A useful way to sort yourself into one of these three buckets: pull up your job history for the last 24 months and count how many customers you've billed more than once. If that number is meaningful relative to your total customer count, you have a repeat cycle worth automating, whether or not it runs on a clean seasonal calendar. If it's close to zero, your money is better spent on referral and review mechanics than on a full email build.
What it costs to run vs. what a lost job costs you
Set the real numbers side by side instead of guessing.
| Line item | Typical range |
|---|---|
| ESP platform (list under 1,000) | $20-$60/month |
| ESP platform (list 1,000-5,000) | $60-$150/month |
| Quote follow-up automation, built once | One-time build, then runs unattended |
| Seasonal/maintenance reminder sequence | One-time build per trade cycle |
| Average job value, most trades | $300-$8,000+ depending on trade and scope |
| Cost of one unfollowed quote going to a competitor | The full job value, gone, plus every future repeat job from that customer |
The comparison that matters isn't platform cost versus zero. It's platform cost versus the job you lose when a quote sits unfollowed for three weeks and the homeowner books with whoever called back first. A $40-a-month ESP that recovers one $2,500 job a quarter isn't a marketing expense. It's the cheapest insurance policy in your budget.
Where contractors actually lose money is paying for an all-in-one platform bundled into a CRM they don't use, built for a generic business and never tuned to their trade's real buying cycle. A landscaper and a roofer do not run on the same calendar, and a template built for neither wastes the list it's sent to. That's the difference between a platform that's "worth it" on paper and a sequence that's actually worth it in your bank account.
There's a second hidden cost worth naming: the cost of doing nothing. A list that never gets emailed doesn't just sit flat, it decays. Email addresses go stale, phone numbers change, and every month that passes without contact makes the eventual reactivation message land colder. A list you touch quarterly stays warm. A list you haven't touched in two years needs a bigger nudge (and gets a worse response) than one you kept warm the whole time. Factor the decay into the comparison, not just the sticker price of the platform.
The three jobs email should be doing for you right now
If you're not sure whether it's worth setting up, look at whether these three things are happening today. If the answer is no to all three, you have a clear yes on whether email is worth it, because right now you're leaving money sitting in a spreadsheet.
- Quote follow-up. Someone got a bid, said "let me think about it," and went quiet. Without a system, that lead dies in three to seven days. With an automated nudge sequence (a check-in at day 3, a value reminder at day 10, a final "still want this done before the season ends" at day 21), a meaningful share of stalled quotes come back to life. This is the single highest-return use of email for most contractors, full stop.
- Seasonal and maintenance reminders. If your trade has any seasonal rhythm at all, an automated reminder that goes out before the season turns is worth more than any generic newsletter. It's not a sales pitch, it's a service: "Your system needs a spring check before the heat hits." People respond to reminders about their own home, especially from someone who already did work there.
- Reactivation of dead customers. Anyone you haven't served in 18-36 months is a cold list masquerading as a warm one. A short "we haven't seen you in a while" sequence, paired with a referral ask, wakes a percentage of that list back up every time you run it. This is pure upside: those names cost you nothing to re-contact and they already know your work.
None of this requires a marketing department. It requires one hand-built sequence per job, wired once, running on autopilot after that. The trap most contractors fall into is treating all three as one generic "monthly newsletter" instead of three separate jobs with three separate triggers. A quote follow-up needs to fire the day after the estimate goes out, not whenever you remember to write a newsletter. A seasonal reminder needs to fire ahead of the season, tied to your trade's calendar, not a marketing calendar borrowed from some other industry. Treat them as three tools, not one blast, and each one earns its own keep.
Email vs. paying for new leads: which dollar goes further
Every contractor has a marketing budget, even if it's informal. The question worth asking isn't "should I do email marketing," it's "where does my next marketing dollar do the most work?"
A dollar spent on Google Ads, SEO, or local search buys you a stranger. It's necessary. New customers are how the list grows in the first place. But a stranger costs real money to reach and takes time to convert, sometimes weeks of nurturing before they trust you enough to call.
A dollar spent on email reaches someone who already knows your name, already saw your truck, and in many cases already got a quote from you. The trust work is done. What's usually missing isn't trust, it's a reminder at the right moment. That's a fundamentally cheaper problem to solve than winning a stranger's business from scratch.
The honest answer is that these aren't competing budgets, they're sequential. Acquisition channels (SEO, Local SEO, AI search visibility, paid ads) fill the list. Email and SMS work the list you already have. A contractor spending everything on acquisition and nothing on the list they've already built is running with a hole in the bucket: new names in the top, old opportunities leaking out the bottom because nobody ever followed up.
If you had to rank where a limited budget goes first, most established contractors (meaning: already getting some inbound leads, sitting on a list of past customers or quotes) get more from fixing the follow-up leak before spending more to fill the top of the funnel. It's cheaper to save a leaking bucket than to keep pouring more water in.
There's also a compounding effect that pure acquisition spend doesn't have. Every new customer you win through ads or search becomes a name on the list email works with next season. Skip the email side entirely and you're paying full acquisition price for the same household every time they need work done, instead of paying once and harvesting repeat and referral value for years. Over the life of a contracting business, that compounding is often where more of the long-term revenue actually comes from, not the first job.
What "worth it" actually requires from you
Email marketing is worth it in the way a truck is worth it: only if you drive it. A platform sitting unused, or a generic template blasted to your whole list once a quarter, isn't going to move the needle either direction. Here's what actually makes it pay off.
A real list, cleaned up. Export what you have from your invoicing software, CRM, or old spreadsheets. Dead emails and bounced addresses hurt your deliverability and make your open rates look worse than they are. A clean list of 300 real addresses outperforms a messy list of 1,200 with half of them bad.
Sequences built for your trade's actual calendar, not a generic template. A roofer's follow-up after a storm looks nothing like an HVAC company's spring tune-up reminder. Buying a one-size-fits-all automation from an all-in-one platform and never touching it again is how contractors end up saying "we tried email marketing, it didn't work": they tried a template that was never built for them.
Compliance handled correctly, especially for SMS. If you're pairing email with text message follow-up (and for quote nudges, text often outperforms email), you need documented opt-in and TCPA-compliant sending. Getting a business number flagged as spam because someone bought a cheap texting tool and blasted a purchased list is a real risk, and it's avoidable with the right setup from day one.
Someone (or something) actually running it. The sequences need to fire on schedule without a human remembering to click send every Tuesday. That's the difference between a platform subscription and an actual marketing channel.
Put those four pieces in place and the "is it worth it" question mostly answers itself within the first season: you'll see stalled quotes come back, you'll see reactivated names book jobs, and the platform cost stops feeling like a bill and starts feeling like the cheapest producer on your books. Skip any one of the four, and you've bought a subscription instead of a marketing channel, which is the actual reason some contractors walk away thinking email doesn't work for trades.