Phase 07: Locate

Plumbing & HVAC Service Area Strategy: How to Define Your Territory and Avoid Windshield Time

7 min read·Updated April 2026

Every hour spent driving is an hour not billing. A plumbing or HVAC solo operator averaging 60 minutes of windshield time per day loses $100–$150 in billable labor — that's $25,000–$35,000 in annual revenue evaporation just from inefficient routing. Defining a tight, dense service territory from day one is one of the highest-leverage decisions you'll make. Here's how to do it right.

READY TO TAKE ACTION?

Use the free LaunchAdvisor checklist to track every step in this guide.

Open Free Checklist →

The Quick Answer

Define your primary service radius at 15–20 miles from your home base or shop. Within that circle, target zip codes with the highest housing density and appropriate demographics (homeowners aged 35–65, median home value $200,000+, homes aged 10–25 years for HVAC replacement potential). Decline jobs outside your zone in your first year — every exception costs you 30–90 minutes of non-billable time and fragments your marketing geography. Tight territories build Google review density in specific zip codes, which dramatically improves local SEO and Google LSA performance. A 15-mile zone with 80,000 households is sufficient to support a 5-truck plumbing or HVAC company indefinitely.

Optimal Service Radius: The 15–25 Mile Rule

The 15–25 mile service radius is the sweet spot for residential plumbing and HVAC operations. Within 15 miles of your base, you can handle emergency calls within 30–45 minutes, run 4–6 calls per day efficiently, and keep fuel costs manageable. Beyond 25 miles, response times lengthen, fuel costs climb, and your Google LSA performance weakens because Google optimizes Local Services Ads geographically based on where your reviews come from and where you're verified. A 20-mile radius covers approximately 1,250 square miles — enormous territory for a single-truck operation. For urban and suburban markets, 10–15 miles may be sufficient given traffic density. For rural operators, 25–35 miles may be necessary to find enough customers but requires more intentional routing to avoid excessive drive time between jobs.

Residential vs Commercial Territory Decisions

Residential and commercial service territories have different optimal characteristics. Residential: target zip codes with higher homeownership rates (60%+ owner-occupied), median home values in the $200,000–$700,000 range (high enough to support proper pricing, not so high that customers use premium concierge contractors only), and homes built 1985–2010 for peak HVAC replacement demand. Avoid rental-heavy zip codes in your first year — property managers squeeze rates and generate high-volume, low-margin work that burns out solo operators. Commercial: target business parks, retail strips, and multi-unit residential (apartment complexes with 20–100 units) within your service radius. Commercial accounts require net-30 billing tolerance, higher insurance limits ($2M GL minimum), and often OSHA-compliant safety programs. Many solo operators start residential and add select commercial accounts after 12–18 months when their systems can handle the added complexity.

Using Routing Software to Maximize Daily Job Count

Routing optimization software can increase your daily job count by 15–25% by sequencing jobs to minimize drive time between stops. ServiceTitan's dispatching module includes automatic routing optimization and real-time GPS tracking. Jobber offers route optimization in its Connect and Grow plans. For a simple standalone routing solution, OptimoRoute and Routific ($50–$150/month) integrate with most field service platforms and can map out the day's jobs in optimal sequence each morning. Even without dedicated routing software, a simple discipline of grouping same-zip-code calls on the same days reduces windshield time dramatically. Use Google Maps' multi-stop routing feature to sequence jobs before leaving home base in the morning — it's free and takes 5 minutes. For emergency calls that break your planned route, prioritize emergency premium pricing ($50–$100 emergency surcharge) to make the detour financially worthwhile.

Saying No to Out-of-Zone Jobs: The Financial Case

New contractors feel pressure to accept every job, regardless of location. Run the math: a job 45 miles away generates 90 minutes of non-billable drive time at $125/hour opportunity cost — that's $187 in lost revenue before you start the job. If the job pays $350, your effective net revenue is $163 versus $350 for an in-zone job. The real cost of out-of-zone work isn't just drive time — it's diluted marketing geography (your Google reviews scatter across multiple cities rather than concentrating in your target area), higher fuel costs, vehicle wear, and technician fatigue. Build a referral network with one or two contractors in adjacent markets. When you get calls outside your zone, refer them out and ask for reciprocity on calls in your zone. After you hire your second technician and second truck, you can expand the service territory by 5–8 miles without degrading efficiency.

Building Google Review Density in Your Target Territory

Google's Local Services Ads and Google Business Profile rankings reward geographic review concentration. A plumbing company with 80 Google reviews all mentioning 'Springfield' and 'Oak Park' zip codes will outrank a competitor with 200 reviews scattered across 25 different cities. From day one, build your review strategy around your target territory: when requesting reviews (via Jobber, ServiceTitan, or a simple text follow-up), encourage customers to mention their neighborhood or city in the review text. Include your target zip codes in your Google Business Profile service area settings. Use address-specific landing pages on your website for each major zip code in your service area. This geographic SEO concentration compounds over time — by month 18, you should dominate Local Services Ads in your core zip codes even against competitors with more overall reviews.

RECOMMENDED TOOLS

ServiceTitan

Industry-leading dispatching, routing optimization, and technician GPS tracking for plumbing and HVAC contractors. Maximize daily job count with intelligent scheduling.

Top Pick

Jobber

Affordable field service software with route optimization and client management. Great for solo operators planning their daily schedule efficiently.

Best for Startups

OptimoRoute

Standalone route optimization software for field service businesses. Integrates with most scheduling platforms to sequence jobs for minimum drive time.

Best Routing Addon

Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.

FREQUENTLY ASKED QUESTIONS

How large should my plumbing or HVAC service area be at launch?

Start with a 15–20 mile radius from your home base or shop. This provides enough households to sustain growth while keeping drive times manageable. You can expand the radius when you add a second truck and technician.

Should I take commercial HVAC or plumbing jobs as a new contractor?

Only if commercial accounts don't require credentials or insurance minimums you don't yet have ($2M GL, OSHA training programs, prevailing wage compliance). Light commercial work — small office buildings, retail spaces — is accessible from day one. Heavy commercial construction work requires more documentation and typically a longer sales cycle.

How many jobs per day should a solo plumbing or HVAC operator target?

Target 4–6 service calls per day for a solo operator within a tight service radius. Four jobs at $400 average ticket = $1,600/day = $400,000+ annualized revenue. Exceeding 6 calls per day consistently indicates you need to hire a technician or you're rushing jobs and creating callback risk.