← Back to checklist page ·

DIRT · dirttrades.com

The $1M Checklist for Plumbing Businesses

10 reasons most plumbing shops stall — and one fix for each.

  1. 1
    You're still doing every job yourself

    A solo owner-tech caps revenue at what one person can physically complete. Top shops hit $1M by hiring and managing — not by running more calls in a day.

    The fix: Hire your first tech when you're turning away work, not when you're drowning. Start recruiting 60 days before peak season and train on your top 3 job types.

  2. 2
    You price by the hour, not the job

    Hourly billing hides thin margins. Top plumbing shops run 20–25% net. Average shops run 2–3%. Flat-rate pricing with options is the difference.

    The fix: Switch to flat-rate, options-based estimates on every residential call. Show good, better, best so customers pick margin, not the cheapest number.

  3. 3
    35% of your calls go to voicemail

    You're spending money on ads, then losing 1 in 3 leads before they book. A missed call at 9pm is a lead you handed to your competitor.

    The fix: Missed-call text-back plus after-hours answering — respond in under 5 minutes. Book the job before they dial the next plumber on Google.

  4. 4
    You have zero recurring revenue

    Pure break-fix is the feast-or-famine trap. Shops with 30–50% of revenue from maintenance memberships have higher margins and sell for more.

    The fix: Launch a simple annual maintenance plan and offer it on every completed job. Even 50 members at $150/year smooths slow months.

  5. 5
    You're not following up on unsold estimates

    60% of estimates go cold with no follow-up. Your competitors are following up. You're hoping they'll call back.

    The fix: Run a 4-touch follow-up: day 1, 3, 7, and 14 after the estimate. Text beats email for homeowners — keep it short and direct.

  6. 6
    You're not systematically asking for reviews

    90% of homeowners check Google before calling a plumber. If your competitor has 200 reviews and you have 12, you lose before the phone rings.

    The fix: Auto-text a direct Google review link within 60 minutes of job completion. Ask while they're happy — not a week later.

  7. 7
    Your referral program is "hope they mention you"

    Word-of-mouth is uncontrollable. You can't scale what you can't predict. An incentivized referral system turns happy customers into a sales team.

    The fix: Offer $25–50 credit for every referred customer who books a job. Put the offer on your invoice and in your follow-up text.

  8. 8
    You don't know your real cost per job

    Materials, drive time, soft costs, callbacks — if you're not tracking them per job, you're guessing. Guessing at $500K/year is expensive.

    The fix: Track every cost on every job before you invoice — parts, drive time, callbacks, and overhead. Know your real $/hr, not the number in your head.

  9. 9
    You hire when you're underwater, not before

    Reactive hiring adds overhead without infrastructure. Profitable shops hire 90 days before they're overwhelmed — with SOPs already in place.

    The fix: Document your top 5 job types before you add truck #2. Hire when the calendar is 80% full for 90 days straight, not when you're drowning.

  10. 10
    You're invisible online

    Referrals plateau around $500–700K. Every dollar past that comes from digital visibility you haven't built — Google, reviews, and a website that works while you're on a call.

    The fix: Build out Google Business Profile and get 10 reviews before you spend another dollar on ads. Photos of real jobs beat stock images every time.