Understanding Service Business Profit Margins: What You Need to Know
If you're running a service business—whether it's plumbing, HVAC, electrical work, landscaping, or any other trade—you've probably asked yourself: "Am I making enough profit?" The frustrating truth is that many service business owners don't know the answer, and that's costing them real money.
Here's what I've seen after working with hundreds of contractors: most service businesses operate with profit margins between 8% and 20%, but the difference between a 10% margin and a 20% margin isn't small tweaks—it's fundamental business decisions about how you price, what you sell, and how you operate.
Let me break this down with a concrete example. If you're a plumber doing $500,000 in annual revenue at a 10% margin, you're keeping $50,000 in profit. That same plumber operating at a 20% margin keeps $100,000. We're talking about an extra $50,000 in your pocket—that's a new truck, or the difference between staying afloat and having real breathing room in your business.
The challenge is that profit margins aren't just about how much you charge. They're about your labor efficiency, your material costs, your overhead, how much work you're doing versus managing, and whether you're selling the right kinds of jobs. I've worked with contractors making the same service calls with wildly different profit margins—some as low as 5%, others hitting 35%—and it all comes down to the fundamentals.
In this article, I'm going to show you the actual benchmarks for different service trades, walk you through the key drivers of profit margins, and give you specific, actionable steps to improve yours. This isn't theoretical stuff—these are the levers I've pulled in my own business and what I've seen work across dozens of service companies.
Service Business Profit Margin Benchmarks by Trade
Different service trades have different profit margin profiles. This matters because it helps you set realistic expectations and identify opportunities. Let me walk through the major categories:
Free Pricing Toolkit
Build winning proposals and close more deals faster.
HVAC and Mechanical Services: HVAC contractors typically operate at 12-18% net profit margins on average. The range is wide because equipment costs vary dramatically. A technician installing a $4,000 system has different economics than one doing a $300 service call. The higher-end HVAC shops I've worked with—the ones hitting 20%+ margins—are heavily focused on service agreements and maintenance plans. They've moved away from one-off replacements and built recurring revenue streams. We'll dive deeper into that strategy later.
Plumbing Services: Plumbing typically sits at 10-16% net margins. The reason it's lower than HVAC in many cases is because plumbing jobs are more unpredictable. You might think you're looking at a 2-hour job, and the customer's 50-year-old line is corroded and the whole system needs replacement. Plumbers I've worked with who consistently hit 16%+ have tight estimating processes and don't accept jobs that don't meet their margin targets. They say no, which is uncomfortable, but it's profitable.
Electrical Services: Electrical contractors range from 8-15% margins depending on specialization. Commercial electrical work tends to carry better margins than residential because the jobs are larger and predictability is higher. Residential electricians doing small jobs—a ceiling fan install, outlet replacement—are running at the lower end of that range. The profitable electrical companies I know have intentionally moved toward larger residential renovation work or commercial service contracts.
Landscaping and Lawn Care: This is highly variable. Lawn maintenance is typically 15-25% because it's recurring, predictable, and has decent efficiency built in. One crew can do 5-8 properties per day. Hardscaping and landscape design sit lower, usually 10-15%, because projects are one-off, labor-intensive, and unpredictable. The landscape companies doing best financially have split their business: regular maintenance contracts for recurring revenue and higher-margin design-build projects for growth.
General Handyman and Multi-Trade Services: These typically run 12-18% because the work is diverse and pricing is harder to systematize. Handyman businesses doing $300k to $800k in revenue often cluster around 12-14% margins because they're still operating somewhat informally. The ones hitting 18%+ have formalized their pricing and tend to specialize in specific types of work rather than taking anything that comes.
Pool Service and Maintenance: Pool service contracts typically run 20-35% margins because they're recurring, relatively predictable, and require loyal customers. Pool openings and closings are lower margin (8-12%) because they're seasonal and labor-heavy. Pool equipment repair falls somewhere in between (12-18%).
Why do I share these benchmarks? Because if you're running an HVAC company at 8% margins, you know you have a problem. If you're running one at 20%, you know you're doing something right and need to protect it. Benchmarks are your reality check.
The Real Cost Structure: Where Your Money Actually Goes
Before you can improve your margins, you need to understand where your money is going. I find that most service business owners have a fuzzy sense of their costs. They know "labor is expensive" and "materials cost something," but they don't know the exact percentages. That's dangerous because you can't optimize what you don't measure.
Let me walk through a realistic cost structure for a mid-sized plumbing company doing about $750,000 in annual revenue:
Labor Costs: This is typically your largest expense, usually 35-50% of revenue in a service business. In this plumbing example, let's say it's 42% of revenue. That's $315,000 spent on technician wages (including payroll taxes, workers' comp, and vehicle insurance). This includes your own time if you're still taking calls. The key number here is your "fully loaded" labor cost—the actual cost to have a technician in the field, not just their wage.
Materials and Equipment: This runs 15-25% of revenue depending on what kind of work you do. For our plumbing company, let's say it's 18% ($135,000). This includes PVC, copper, fittings, fixtures—everything the technician installs. Here's the critical insight: many contractors negotiate poorly with suppliers because they don't know their volume. If you're doing $750k in revenue and buying $135k in materials per year, that's real buying power. You should be getting volume discounts.
Overhead and Operating Expenses: This includes office staff, truck maintenance, fuel, insurance, rent, software, and everything else. It typically runs 20-35% of revenue. For a $750k plumbing company, that's $150,000-$262,500. Most of the companies I've worked with find they're in the upper part of that range because they're not paying attention to it.
Vehicle and Equipment Costs: Service vehicles are expensive. If you have three plumbing vans, each costing $40,000 and lasting 5 years, that's $24,000 per year just in depreciation. Add fuel ($2,500/van/year), maintenance ($1,500/van/year), insurance ($1,500/van/year), and you're at $30,000+ annually just for the vans. That's 4% of your revenue right there.
"You can't optimize what you don't measure. I started tracking costs by job type, and I found that our drain cleaning was actually 28% margin while our full replacements were only 6%. That changed what we sold." — Marcus T., Plumbing Contractor, Ohio
Here's what a realistic margin breakdown looks like for that $750k plumbing company:
- Revenue: $750,000 (100%)
- Labor Costs: $315,000 (42%)
- Materials: $135,000 (18%)
- Overhead/Operations: $180,000 (24%)
- Vehicle Costs: $30,000 (4%)
- Net Profit: $90,000 (12%)
That 12% margin is realistic for a solid, well-run plumbing company. But it's not inevitable. I've seen the exact same revenue breakdown go to 18% profit by addressing specific cost areas. The magic isn't in one thing—it's in being intentional about all of it.
The Three Biggest Margin Killers in Service Businesses
Over the years, I've identified three problems that consistently destroy margins for service contractors. Fix these, and you're halfway to improving your bottom line.
1. Labor Inefficiency and Scope Creep
This is the biggest one, and it's usually invisible. A technician estimates a 2-hour job, but it takes 3.5 hours because they didn't diagnose the root cause properly, or the customer adds things mid-job, or they're just slower than they should be. If you're billing hourly or flat-rate but your people are working slower than your estimates, you're giving away margin.
Here's the hard truth: if your technicians are taking longer than your estimates, you have one of three problems. First, your estimation process is wrong, and you're underselling the work. Second, your training is insufficient, and people don't know how to do work efficiently. Third, you're hiring people who aren't fast enough for the work.
The profitable companies I work with track "efficiency metrics"—how long jobs actually take versus how long they estimated. A 90%+ efficiency rate means you're estimating well and executing well. Below 80% efficiency, you have a real problem. You might think one tech being 20% inefficient doesn't matter, but if you have three techs and they're all 20% slow, you're losing 20% of your capacity and your margin simultaneously.
2. Underpricing Due to Poor Visibility of Costs
Many contractors price based on what they think the market will bear, or what their competitor charges, without actually knowing their own costs. This is backwards. You should know your fully loaded cost per hour, your cost per service call (overhead allocation), and your minimum acceptable margin on each job type. Then you price to cover that.
Let's say your fully loaded labor cost is $60 per hour (wage, payroll taxes, insurance, benefits), and your overhead allocation is $40 per hour (office, rent, admin, vehicles). That's $100 per hour in costs just to have someone in the field. If you're pricing service calls at $150-200 per hour, you're looking at a thin margin before you even account for materials and profit.
The companies hitting 20%+ margins have done the math and priced accordingly. That might mean $250+ per hour for service calls, or it might mean they've reduced their cost structure so they can charge less. Either way, they're intentional.
3. Trying to Do Everything, Buying Everything Wrong
Scope creep isn't just about what you do for customers—it's about what you try to do in your business. If you're a plumber trying to be a plumber, electrician, HVAC tech, and landscaper, you have zero leverage on any of it. Your technicians aren't specialists, your material purchases are too small to get volume discounts, and you're constantly training people on diverse skills.
Companies with healthy margins have usually narrowed their focus. Instead of "plumbing," they might specialize in "kitchen and bath remodeling plumbing" or "commercial maintenance contracts." This narrows their competitor set, increases their expertise, and lets them command better pricing. It also means they're buying from fewer suppliers and can negotiate better rates.
Pricing Strategies That Protect Your Margins
Now let's talk about how to actually price your work. This is where the rubber meets the road on margins. If you're making pricing decisions ad-hoc or based on "what the customer can afford," you're leaving money on the table.
There are three primary pricing models in service businesses, and each affects your margins differently:
Hourly Billing protects you from underestimating because you charge for time. But it incentivizes slowness—the longer it takes, the more you make. This keeps margins moderate, usually 12-16%. Your customer also has no idea what the job will cost upfront, which creates friction and negotiation.
Flat-Rate Pricing is what most profitable contractors use. You estimate the work, assign a flat price, and you keep whatever margin you achieve. If you estimate well and execute efficiently, your margins can be 20%+. If you estimate poorly, they can be negative. This requires discipline, but it's powerful. For more on this approach, check out our detailed guide on Service Business Pricing: Flat Rate vs Hourly vs Value-Based.
Recurring Service Agreements are the highest-margin pricing model. You charge a monthly or quarterly flat fee for regular maintenance, and you know exactly what your cost is because you're doing the same work repeatedly. These typically run 25-40% margins because you've eliminated estimation, project management, and sales overhead. A lawn company doing $2,000/month in maintenance might only be paying $500 in labor and $300 in materials, leaving $1,200 in margin.
My recommendation: your pricing strategy should be a mix. Use flat-rate pricing for standard jobs where you can estimate accurately. Use service agreements for recurring work where you can create predictability. Use hourly only when the work is truly unpredictable (emergency repairs, diagnosis work, etc.) and you can charge a premium for it.
Here's a practical pricing exercise: pick your top 20 job types. For each one, calculate your actual cost (labor + materials + overhead allocation). Determine your target margin (usually 25-30% for profitable contractors). Price accordingly. Then track actual results. If your estimates are consistently low, adjust. If you're consistently over, you can adjust pricing down and still hit your margin target. But do this deliberately, not by feel.
Building Recurring Revenue: The Margin Game-Changer
If you want to improve your margins without constant struggle, you need recurring revenue. This isn't optional if you want a real business—it's the difference between a job shop and a business that produces profit consistently.
Recurring revenue—whether it's maintenance plans, service contracts, subscription models, or retainer agreements—fundamentally changes your margin equation. Here's why:
When you're doing one-off jobs, your costs are all variable: labor, materials, and overhead allocated per job. You have to sell enough to cover your fixed costs, and your margin fluctuates based on what kind of jobs you sell.
When you have recurring revenue, your fixed costs (office staff, vehicles, insurance, rent) are now spread across a larger revenue base. You also reduce your sales and marketing costs per customer because you've already sold them. A customer on a quarterly maintenance plan pays you automatically; there's no new sales cost each time.
Let me show you the math. A plumbing company doing $750k in revenue with 0% recurring revenue has the cost structure I outlined earlier: 12% margin. Now imagine the same company converts 40% of its customer base (customers who do $300k in annual work) to maintenance contracts. These contracts are priced at $1,200 per quarter per customer, which covers quarterly inspections, small repairs, and priority service.
The labor cost for these contracts is lower because you're doing planned maintenance, not emergency repairs. You're visiting them in a logical geographic order instead of racing around reactively. You're using the same parts across all contracts, so you're ordering in volume. The result: these contracts run at 35% margins instead of 12%.
Your new margin profile:
- Recurring revenue ($300k) at 35% margin = $105,000 profit
- One-off work ($450k) at 8% margin = $36,000 profit
- Total revenue $750k, Total profit $141,000 = 18.8% margin
That's an extra $51,000 in profit. Same revenue, different mix, dramatically different profitability.
"We went from random plumbing calls to building a maintenance plan business. Now 60% of our revenue is recurring. Our margins went from 11% to 19% because we changed what we sold, not because we got better at plumbing." — Jennifer M., Plumbing Company Owner, Texas
For a deep dive on this strategy, read Maintenance Plans for Service Businesses: Build Predictable Recurring Revenue. The point here is simple: if your margins are stuck in the 10-12% range, building a recurring revenue model might be the single most impactful thing you can do.
Operational Efficiencies That Move the Margin Needle
Beyond pricing and recurring revenue, there are specific operational improvements that consistently improve margins. These aren't glamorous, but they work.
Routing and Scheduling Optimization
If your technicians are spending an hour driving between jobs instead of 30 minutes, you've just cut their productivity by 25%. Most small service companies don't optimize their routes. They get calls, they respond, they build the day reactively. Smarter companies batch jobs geographically, schedule efficiently, and minimize drive time.
The math is simple: if you can reduce the average technician's drive time by 1 hour per day, you just created extra billable capacity. If a technician normally does 4 service calls per day, and reducing drive time lets them do 5, you've increased capacity by 25%. That flows straight to profit.
Tools like Google Maps, scheduling software, and route optimization tools are inexpensive and can save 2-3 hours per week per technician if you use them. That's real money.
Inventory Management
Carrying inventory costs money, but not carrying the right inventory costs more. If a technician shows up to a job without a part they need, they either have to order it (extending the job and losing profit) or make a second trip (lost capacity and customer frustration).
The profitable HVAC companies I work with maintain specific inventory for their most common jobs. A capacitor costs $80 in parts; if you don't have one on the truck and have to special-order it, you've lost a $400 service call. The inventory carrying cost ($20-30) is trivial compared to the lost margin.
Smart inventory management for service businesses means: know your top 20 parts for your most common jobs, keep those on trucks, and rotate stock regularly. Don't warehouse specialty items; order them as needed.
Technician Tools and Training
Investing in good tools and training sounds expensive, but it directly impacts execution speed and quality. A technician with modern diagnostic equipment can identify issues faster and more accurately than one with outdated gear. That translates to faster job completion and fewer callbacks.
Callbacks are a margin killer. If 10% of your jobs result in callbacks where you have to return and fix something, you've lost all margin on that work plus consumed capacity you could have sold. Investing in training to reduce callbacks to 2-3% is one of the best investments you can make.
Reducing Admin Overhead
Many service businesses have administrative overhead that's too high relative to their revenue. If you're doing $750k in revenue and spending $30k+ per year on office staff, that's 4% of revenue. That might be right, or it might be bloated depending on what you're doing.
The technology available to service businesses now is remarkable. You can automate scheduling, invoicing, payment collection, and customer communication with relatively simple software. Consider AI for Service Businesses: Automate Leads, Calls, and Scheduling as a way to reduce administrative burden and improve margin without hiring more people.
One contractor I worked with was spending $20k per year on dispatching and scheduling. By implementing better software, he reduced that to $200 per month in software costs and a few hours per week of admin time. That's $15,600 in annual savings—2% of his revenue going straight to profit.
Measuring and Monitoring Your Margins in Real Time
You can't improve what you don't measure. Yet most service business owners don't have a system for tracking their actual margins by job type, customer, or time period. They do their taxes at the end of the year and figure out their overall margin, then wonder why they're not hitting their targets.
Here's what you need to measure:
Gross Margin by Job Type: Track your top 15-20 job types. For each one, calculate what percentage of your revenue becomes gross profit (revenue minus direct labor and materials). This shows you which jobs are actually profitable. You might find that your "bread and butter" service calls are only 18% margin while your larger renovation jobs are 26% margin. This informs your selling strategy.
Labor Efficiency: Track how many hours your technicians actually work versus how many hours you paid them for. If you paid someone 40 hours but they only worked 35 hours (the difference being drive time, breaks, admin work), that's informative. You want to see this number above 85% consistently. If it's below 80%, you have a routing, scheduling, or productivity problem.
Project Profitability: For larger jobs (renovations, installations, repairs over $500), track budgeted profit versus actual profit. If you estimated a job to be $2,500 in revenue and $500 in profit, but it actually came in at $2,000 revenue and -$200 in profit, you need to know that and learn from it. Build a simple spreadsheet or use accounting software to compare estimate to actual.
Customer Profitability: Some customers are profitable; some lose you money. Track revenue and profit by customer, or at least for your top 20 customers. You might find that one customer gives you $50k in revenue but runs at 6% margin (high-maintenance), while another gives you $20k in revenue at 28% margin. This informs your strategy on who to serve and how to serve them.
Monthly and Quarterly Results: Look at your numbers monthly, not annually. If you're at 12% margin in Q1 and 8% in Q2, something changed. Did you hire less-efficient people? Did your job mix change? Did costs go up? Understanding the trend helps you catch problems early.
Most accounting software can generate this data; you just have to ask the right questions. If you're in QuickBooks, Xero, or similar, your accountant can pull these reports. If you're in a spreadsheet, set up a simple tracking system. The investment in this visibility is small, and the payoff is large.
Creating an Action Plan to Improve Your Margins
This article has covered a lot of ground. Let me give you a practical framework for improving your margins over the next 6 months.
Month 1: Measure and Baseline
First, understand where you actually are. Pull your P&L for the last 12 months. Calculate your net margin (profit divided by revenue). Calculate your gross margin (revenue minus labor and materials, divided by revenue). If you don't have this data easily available, that's your first problem to solve.
List your top 20 jobs or job types. If you can, estimate the margin on each. You don't need perfect data; you need directional understanding. Which jobs are your breadwinners? Which ones are you doing out of habit?
Month 2-3: Pick Your Highest-Leverage Opportunity
Based on your baseline, pick one area to focus on. This might be pricing (if you realize you're underpriced), labor efficiency (if you realize your technicians are slow), or recurring revenue (if you realize you have no predictability). Don't try to fix everything at once. Pick the thing that, if improved, would have the biggest impact on profit.
For most contractors, this is either (a) moving to flat-rate pricing if they're still on hourly, or (b) building a maintenance plan business. Both can move margins 4-7 percentage points if executed well.
Month 4-6: Implement and Track**
Execute on your chosen improvement. If it's pricing, update your pricing. Train your team. Track actual results against your targets. If it's maintenance plans, launch a pilot program with 10-20 existing customers. If it's efficiency, measure your technician productivity weekly.
Set a specific target: "We'll move from 12% margin to 15% margin." That's a 25% improvement in profit on the same revenue. Track progress monthly. Adjust as needed.
The key here is focus and measurement. Don't launch five initiatives. Launch one. Measure it obsessively. Get it right. Then move to the next one.
Service business margins are not destiny. They're a function of choices: who you hire, how you price, what you sell, and how efficiently you operate. The difference between a 10% margin business and a 20% margin business doing the same revenue is about $75,000 in annual profit—the difference between struggling and thriving. That's worth the focused effort to improve it.
