Fix your digital foundation first
Before spending on advertising, make sure your foundation is solid. A fast-loading website with clear services and pricing, a fully filled-out Google Business Profile, and a stream of recent reviews. Homeowners search "plumber near me" and call the first business that looks trustworthy — not necessarily the one with the biggest ad budget.
- Claim and verify your Google Business Profile with accurate hours and service areas
- Add before/after photos from real jobs — water heater installs, repipe work, drain repairs
- Set up an automated review request that fires after every closed job
- Make your phone number and a clear "Schedule now" CTA visible above the fold on mobile
Build repeat revenue with maintenance plans
One-time jobs are expensive to acquire and unpredictable to forecast. Annual maintenance plans — water heater flushes, drain inspections, sump pump checks — create recurring revenue and keep you in front of customers year-round. A $199/year plan with two annual visits pays for itself in reduced emergency calls and gives you predictable cash flow in slow months.
Hire for reliability, train for skill
The biggest growth constraint for most plumbing companies is not leads — it is labor. When hiring, prioritize candidates who show up on time and communicate professionally. Technical skills improve with training. Punctuality and customer-facing behavior are cultural and much harder to teach. Consider partnering with local trade schools to build an apprentice pipeline you control from day one.
Track job profitability, not just revenue
Many plumbing companies grow revenue and shrink margins simultaneously because they never know which jobs actually made money. Track actual labor hours versus estimated, material costs versus billed amount, and callbacks by technician. Identify your lowest-margin job types and either reprice them or stop taking them. Scaling a money-losing service line just accelerates losses.
Optimize dispatch before adding trucks
Dispatch efficiency — grouping jobs geographically, keeping parts stocked in each truck, minimizing drive time — can add one to two additional jobs per technician per day. At a $350 average ticket, that is $700 more daily revenue per truck without another hire. Fix dispatch before you grow your fleet, or you will replicate the inefficiency at scale.
Follow up on every estimate that did not close
Most plumbing companies send a quote and never follow up. A simple 3-day follow-up text — "Hi, just checking if you had any questions about the estimate we sent" — converts 10-20% of quotes that would otherwise go cold. Over a year, this single habit can add six figures to your revenue with zero additional marketing spend.