Calculate your gross margin percentage, markup, and profit per job in seconds — built for HVAC, plumbing, landscaping, cleaning, and home service companies that need to know exactly how much money they keep from every dollar of revenue.
Gross margin is the percentage of revenue you keep after paying the direct costs of delivering your services. It's the most fundamental profitability metric for any home service business because it answers a simple but critical question: for every dollar a customer pays you, how much is left before overhead, loan payments, and taxes?
The formula is straightforward: Gross Margin = (Revenue − Cost of Goods Sold) ÷ Revenue × 100. If your plumbing company brings in $50,000 in a month and spends $22,500 on materials, technician labor, and subcontractors, your gross profit is $27,500 and your gross margin is 55%. That means 55 cents of every dollar stays in the business to cover your overhead, pay yourself, and generate profit.
Why does this matter more than revenue? Because revenue is vanity and margin is sanity. A landscaping company doing $800,000 per year with a 25% gross margin keeps $200,000 to cover all overhead. A competitor doing $500,000 with a 50% gross margin keeps $250,000. The smaller company has more financial flexibility despite earning 37% less revenue. It can weather slow months, invest in marketing, hire better people, and still pay the owner more.
For local home service businesses — HVAC companies, plumbing operations, landscaping crews, residential cleaning services, pest control operators, electrical contractors, and general handyman services — gross margin is the first line of defense. If it's too low, nothing downstream can fix the problem. You can't cut overhead enough to compensate for fundamentally underpriced services. You can't grow your way out of thin margins because every new job loses money at the same rate.
This is why the most successful home service business owners check gross margin obsessively. They know it by service type, by technician, by month, and by customer segment. It's the number that drives every pricing decision, every hiring decision, and every growth decision. And when it's time to sell the business, gross margin is one of the first things a buyer evaluates because it reveals how defensible your pricing is and how efficiently your team operates.
This guide explains exactly how to calculate gross margin for your home service company, how to benchmark your numbers against industry standards, and how to use this calculator to make better pricing and operational decisions starting today.
Calculating gross margin requires only two numbers — revenue and cost of goods sold (COGS). The challenge for home service businesses isn't the math; it's accurately categorizing your costs. Here's how to do it right.
Revenue is the total amount customers pay you before any deductions. For an HVAC company, this includes installation revenue, repair charges, maintenance agreement fees, and any other income from services. Pull this from the top line of your profit and loss statement. Use at least 12 months of data for the most stable picture, or use monthly data if you're tracking trends.
COGS includes every direct cost of delivering your services to customers. For home service businesses, this typically includes:
The critical distinction: include only direct costs that would disappear if you stopped doing jobs. If a technician earns $30/hour and spends 75% of their paid time on customer jobs, only 75% of their compensation is COGS — the remaining 25% (training, meetings, shop time, downtime) is overhead.
Gross Profit = Revenue − COGS
Gross Margin % = (Gross Profit ÷ Revenue) × 100
Comfort Air Heating & Cooling had the following numbers last year:
At 50 jobs per month, that's $600 gross profit per job. The owner knows each new job generates $600 toward overhead and profit, and a 5% price increase across the board would add $36,000 in annual gross profit without any additional cost.
SafeGuard Pest Control's quarterly numbers:
This is excellent. The recurring subscription model keeps chemical costs per visit low, and experienced technicians complete 14–16 stops per day, making labor highly efficient. This is why pest control consistently ranks among the highest-margin home service categories.
Confusing gross margin with markup is one of the most expensive errors in the home service industry. Contractors make this mistake every day, and it costs them thousands — sometimes tens of thousands — of dollars per year without them even realizing it.
Gross Margin = Gross Profit ÷ Revenue (Selling Price)
Markup = Gross Profit ÷ Cost (COGS)
Both use gross profit as the numerator. The difference is what you divide by. This seems like a small distinction, but it produces very different numbers:
A plumber prices a water heater installation. His costs are $1,200 (unit $700, labor $400, parts $100). He wants a "40% margin," so he calculates $1,200 × 1.40 = $1,680. He thinks his margin is 40%.
His actual gross margin is ($1,680 − $1,200) ÷ $1,680 = 28.6%. He applied a 40% markup and confused it for a 40% margin. He's $192 short on every single water heater install.
For a true 40% gross margin, he needs: $1,200 ÷ (1 − 0.40) = $2,000. That's $320 more per job. If he does 100 water heater installs per year, this single mistake costs him $32,000 annually.
Margin to Markup: Markup % = Margin % ÷ (100% − Margin %)
Markup to Margin: Margin % = Markup % ÷ (100% + Markup %)
Or simply enter your revenue and COGS into the calculator above — it shows both gross margin and markup simultaneously so there's never any confusion.
Smart home service business owners price using gross margin, not markup, because margin directly tells you what percentage of revenue you keep. When your bookkeeper or accountant says "you need a 45% gross margin to cover overhead and profit," you can immediately calculate the selling price for any job: Cost ÷ (1 − 0.45). No conversion needed, no room for the markup-margin confusion that bleeds money from thousands of service businesses every year.
Gross margin and net profit margin measure profitability at different levels of your business. Understanding both — and the gap between them — tells you where your money goes and where the problems are.
Gross margin measures profitability after only direct costs (COGS). It answers: "Are we pricing our services correctly and delivering them efficiently?" If gross margin is low, the problem is at the job level — you're underpriced, overpaying for materials, or your labor is inefficient.
Net profit margin subtracts everything — COGS, overhead, interest, and taxes. It answers: "After all expenses, how much does the business actually make?" If gross margin is healthy but net margin is thin, the problem is overhead — you're spending too much on office space, admin, marketing, vehicles, insurance, or other indirect costs relative to your revenue.
Here's how a typical residential cleaning company's margins cascade:
The 40-point gap between gross margin (55%) and net margin (15%) is consumed by overhead (35%) and interest/taxes (5%). If this owner wanted to improve net margins, she'd first confirm her gross margin is strong (it is at 55%), then focus on reducing overhead — perhaps renegotiating insurance, cutting underperforming marketing channels, or reducing admin costs.
If gross margin were only 30%, no amount of overhead cutting would produce a healthy net margin. She'd need to raise prices or reduce COGS first. That's why gross margin is the starting point — fix it first, then optimize everything downstream.
Use this calculator for your gross margin analysis and our Profit Margin Calculator for the complete picture including operating and net margins.
Knowing where you stand compared to your industry is essential for setting realistic targets. These benchmarks represent well-managed companies — not averages across all businesses, but the range you should be aiming for.
Gross Margin: 40–55%
Service and repair work typically delivers the highest margins (50–60%) because labor is the primary cost and parts are a smaller portion. New system installations run lower (35–45%) due to equipment costs. Companies that negotiate volume pricing with distributors and maintain strong labor efficiency hit the upper end consistently. Key lever: negotiate better equipment pricing and improve first-time fix rates to reduce callback labor.
Gross Margin: 45–60%
Emergency and repair plumbing generates significantly higher margins than new construction plumbing. Flat-rate pricing companies outperform time-and-materials pricing by 5–10 margin points because flat-rate captures the value of expertise, not just time. Drain cleaning and water heater replacements are typically the highest-margin services due to fast completion times and predictable costs. Key lever: implement flat-rate pricing with a well-built price book.
Gross Margin: 35–50%
Commercial maintenance contracts with route density offer the best margins because travel time is minimized across many stops. Design-build projects (patios, retaining walls, outdoor kitchens) can achieve 45–55% when estimated accurately. Mow-only operations tend toward 30–40%. Seasonal businesses in cold climates should measure annual gross margin to capture the full picture. Key lever: build tight commercial routes and add higher-margin hardscaping or irrigation services.
Gross Margin: 45–65%
Cleaning is labor-intensive with minimal material costs, so margins depend almost entirely on labor efficiency and pricing. Companies with team-based cleaning (two or three cleaners per home), efficient routing, and recurring weekly or bi-weekly clients hit the upper end. Solo operators often report margins above 60% because their own labor isn't fully expensed. Key lever: reduce employee turnover (recruiting and training costs destroy margins) and maximize recurring clients.
Gross Margin: 55–70%
The recurring subscription model, low chemical costs per visit, and high stops-per-day efficiency make pest control one of the highest-margin home service categories. Experienced technicians completing 14–16+ stops per day drive exceptional labor efficiency. One-time services (termite treatments, wildlife removal) run lower margins but can still be profitable. Key lever: maximize recurring subscription revenue and optimize daily route density.
Gross Margin: 40–55%
Service and repair work generates better margins than new construction wiring. Emerging high-margin categories include smart home installations, EV charger installations, whole-house generators, and panel upgrades for solar integration. These specialty services command premium pricing because of the expertise required and growing demand. Key lever: specialize in high-demand niches like EV infrastructure and home automation.
Gross Margin: 30–45%
Broader scope means higher material costs and more variable labor, which compress margins compared to specialized trades. Companies that specialize in specific project types (bathroom remodels, kitchen renovations, deck building) typically outperform generalists by 5–8 margin points because they develop expertise, supplier relationships, and pricing accuracy for their niche. Key lever: niche specialization with premium pricing and established supplier contracts.
If your gross margin falls below the low end of your industry range, prioritize finding out why. The problem is almost always underpricing, excess material costs, or labor inefficiency. Use the calculator above to model the impact of a price increase or cost reduction on your margin.
Improving gross margin has a direct, outsized impact on your bottom line because every dollar of gross profit improvement flows through to net profit. A 5-point gross margin increase on $500,000 revenue adds $25,000 to your bottom line with zero additional overhead. Here are eight strategies the most profitable home service companies use.
Underpricing is the number one gross margin killer. If you haven't raised prices in over a year, inflation has already cut your margin by 3–5 points. Start by raising prices 5–8% on new customers and monitor the impact on your close rate. If you're closing more than 80% of quotes, you're almost certainly underpriced. Most home service businesses can raise prices 5–10% with minimal volume impact. On a $500,000 business, a 7% increase adds $35,000 directly to gross profit.
Most contractors leave significant money on the table with suppliers. Strategies include: buying materials in bulk, joining purchasing cooperatives or buying groups, negotiating annual volume contracts with preferred suppliers, getting competing quotes from multiple distributors, and asking for early-payment discounts. Even a 10% reduction on materials can add 3–5 points to gross margin. Review your top 10 material expenses and actively negotiate each one.
Labor is typically 30–50% of COGS for home service businesses. Reducing wasted time directly improves gross margin. Key tactics: optimize routing to reduce drive time between jobs, use checklists to reduce callbacks and rework, set clear production standards (expected hours per job type), track billable utilization (percentage of paid hours spent on revenue-generating work), and identify your slowest technicians for targeted training. Top-performing companies achieve 75–85% billable utilization. If yours is below 65%, there's significant margin to recapture.
Every callback is unbilled labor and materials — a direct hit to gross margin. A company with a 15% callback rate is essentially giving away 15% of its labor. Implement quality checklists for every job type, require photo documentation of completed work, do spot-check quality audits, and track callback rates by technician to identify who needs training. Reducing callbacks from 15% to 5% can improve gross margin by 3–5 points.
Time-and-materials pricing caps your revenue to time spent. Flat-rate pricing captures the value of your expertise, speed, and reliability. When an experienced plumber fixes a problem in 30 minutes that a homeowner has struggled with for a week, the value is far greater than 30 minutes of labor. Build a flat-rate price book based on the value delivered, not just your cost. Companies that switch from T&M to flat-rate pricing typically see gross margins improve by 5–12 percentage points.
Not all services are equal. Once you track gross margin by service type, you'll likely find some services earning 55–65% margins while others barely break even. Double down on marketing and selling your highest-margin offerings. If HVAC repair generates 55% margin and installations only 35%, investing in repair-focused marketing generates more gross profit per dollar spent. This doesn't mean dropping low-margin services entirely — but it means being strategic about where you grow.
Upsells and add-ons are typically high-margin because the technician is already on-site (no additional travel or dispatch cost). Train your team to identify and recommend additional services during every visit. An HVAC tech performing a tune-up can recommend a UV light system, duct sealing, or a smart thermostat. A plumber can recommend water softener installation, fixture upgrades, or annual inspection plans. These add-ons often carry 60–70% gross margins and can increase average ticket size by 15–25%.
You can't improve what you don't measure. Calculate gross margin monthly, compare to prior months and the same month last year, and investigate any drops immediately. A 3-point decline in gross margin on $500,000 annual revenue means $15,000 less profit. Monthly tracking catches rising material costs, declining labor efficiency, and pricing problems before they compound. This calculator makes the math instant — run your numbers after closing your books each month.
Gross margin-based pricing is the most reliable way to ensure every job meets your profitability requirements. Unlike markup pricing (which most contractors learn first and often confuse with margin), margin-based pricing directly produces the selling price you need.
Selling Price = Total Job Cost ÷ (1 − Target Gross Margin %)
If a job costs $900 and you need a 50% gross margin: $900 ÷ (1 − 0.50) = $900 ÷ 0.50 = $1,800
If a job costs $900 and you need a 40% gross margin: $900 ÷ (1 − 0.40) = $900 ÷ 0.60 = $1,500
Equipment cost: $3,200. Labor (2 techs × 8 hours × $35/hr + payroll taxes): $672. Materials and supplies: $280. Total COGS: $4,152.
Water heater unit: $650. Labor (1 tech × 3 hours × $32/hr + taxes): $115. Fittings and supplies: $45. Total COGS: $810.
Labor (2 crew × 1.5 hours × $18/hr + taxes per visit × 4 visits): $259. Fuel per visit × 4: $48. Materials (fertilizer, supplies): $35. Total monthly COGS: $342.
Your target gross margin should account for the overhead that service needs to support. High-overhead services (requiring expensive equipment, specialized training, or lots of admin support) need higher gross margins to leave enough for overhead and profit. A simple rule of thumb: your gross margin must be at least your overhead percentage plus your desired net profit percentage. If overhead is 30% of revenue and you want 12% net profit, you need at least 42% gross margin. Use the calculator above with different target margins to see how pricing changes across your services.
This calculator is designed to give you actionable numbers as quickly as possible. Enter two required fields and get instant results — or add optional fields for deeper analysis.
Use your total revenue for the period you're analyzing. Annual revenue gives the most stable picture, but monthly or quarterly numbers work for trend tracking. Pull this from the top line of your profit and loss statement or accounting software.
Enter your total direct costs — materials, direct labor (only for billable work), subcontractors, and job-specific expenses. This should not include overhead like office rent, marketing, admin salaries, or insurance. If your P&L separates cost categories, add all direct/COGS line items together.
Enter your average monthly job or service call count to see your gross profit per job. This is extremely valuable for pricing decisions — if you know each job generates $450 in gross profit, you can evaluate whether a new job at a lower price is worth taking.
Enter your desired gross margin percentage to see exactly how much revenue you need to achieve it with your current cost structure. This is invaluable for goal-setting and budgeting.
The three primary cards show your gross margin percentage, markup percentage, and gross profit in dollars. Below, you'll see cost per revenue dollar, profit per job, your margin rating against industry benchmarks, and a Margin vs Markup quick-reference table. The revenue breakdown bar gives a visual split of how each revenue dollar is allocated between COGS and gross profit. The Key Insight box provides contextual advice based on your specific numbers, and the Calculation Breakdown shows the math step by step.
All results update in real time as you type, so you can quickly model different scenarios — "What if I raise prices 10%?" or "What if I cut material costs by 8%?" — and immediately see the margin impact.
This is the most expensive and most common mistake. A 40% markup is not a 40% gross margin — it's a 28.6% margin. If your pricing spreadsheet or software uses markup, convert to margin before making profitability assessments. Better yet, switch to margin-based pricing entirely. The calculator above shows both numbers side-by-side to eliminate this confusion permanently.
Many contractors calculate gross margin using only material costs, forgetting to include direct labor, payroll taxes on technician wages, workers' comp insurance allocated to billable time, subcontractor fees, and job-specific fuel. This inflates gross margin by 10–20 points and gives a dangerously optimistic picture. If your "gross margin" is 70%, you're almost certainly missing labor costs in your COGS.
The opposite mistake: dumping everything into COGS, including office rent, admin salaries, marketing, and insurance. This deflates gross margin and makes it hard to diagnose whether your problem is pricing/delivery efficiency (a gross margin issue) or overhead management (an operating margin issue). Keep COGS limited to direct job costs only.
A blended gross margin of 42% might mask the fact that your repair work earns 58% and your installations earn 28%. Without per-service tracking, you'll never discover that you're effectively subsidizing low-margin installations with repair profits. Break down your P&L by service category at least quarterly.
Material costs, labor rates, fuel prices, and insurance premiums change constantly. If you set your price book 18 months ago, your gross margins have eroded significantly — likely by 5–8 points due to cumulative cost increases. Review and update pricing at least annually, ideally every six months. The businesses with the highest margins treat pricing as an ongoing discipline, not a one-time event.
Many home service businesses have dramatic seasonal margin shifts. A landscaping company might achieve 50% gross margin in spring and summer but 25% in winter when maintaining a crew with less work. HVAC companies often see margin peaks during extreme weather seasons and valleys in mild months. Track monthly and plan for seasonal patterns rather than being surprised by them.
Large projects often carry lower gross margins because of competitive bidding, material-heavy scopes, and longer timelines that increase labor risk. A $50,000 kitchen remodel at 30% margin generates $15,000 gross profit. Five $2,500 plumbing repairs at 55% margin generate $6,875 gross profit in a fraction of the time with less risk. Evaluate every job on margin, not just revenue. Sometimes the best-margin opportunities are the smaller, faster jobs you complete every day.
Well-run HVAC companies typically achieve gross margins of 40–55%. Service and repair work often delivers 50–60% gross margins, while new system installations tend to run 35–45% due to higher equipment costs. Companies with a strong mix of maintenance agreements and emergency repair revenue skew toward the higher end. If your gross margin is below 35%, review your pricing structure, negotiate better equipment pricing with distributors, and audit your technician labor efficiency on each job type.
Gross margin is your gross profit divided by revenue (selling price), expressed as a percentage. Markup is your gross profit divided by cost, expressed as a percentage. They use the same profit number but different denominators. A job that costs $600 and sells for $1,000 has a 40% gross margin ($400 ÷ $1,000) but a 66.7% markup ($400 ÷ $600). This distinction is critical for pricing — if you apply a 40% markup thinking it's a 40% margin, your actual margin is only 28.6%. Use this calculator to see both numbers side-by-side so there's no confusion.
Start with your total revenue from all plumbing services. Subtract your direct costs — materials (pipes, fittings, fixtures, water heaters), direct labor (technician wages, payroll taxes, and benefits for time on jobs), subcontractor fees, and job-specific fuel and equipment rental. The result is your gross profit. Divide gross profit by revenue and multiply by 100 for your gross margin percentage. For example, if your plumbing company does $500,000 in revenue with $225,000 in direct costs, your gross profit is $275,000 and your gross margin is 55%.
Landscaping companies should target gross margins of 35–50%. Commercial maintenance contracts with tight route density offer the best margins because drive time is minimized and materials are predictable. Design-build and hardscaping projects can hit 45–55% when priced correctly. Mow-and-blow operations typically run 30–40% due to competitive pricing pressure. If your gross margin is below 30%, you're likely underpricing, overestimating labor on bids, or paying retail for materials instead of negotiating contractor rates.
High revenue with low gross margins usually points to one or more of these issues: underpricing your services relative to your costs, paying too much for materials (buying retail instead of wholesale or through buying groups), inefficient labor where technicians spend too many hours per job, high callback and rework rates that add unbilled labor, taking on low-margin jobs to stay busy instead of being selective, and not tracking costs accurately so you don't realize which services lose money. Track gross margin by service type to find the specific problem areas.
Calculate gross margin monthly at minimum. Weekly is better if you're actively adjusting pricing or if material costs are volatile. Monthly tracking catches trends like rising supply costs or declining labor efficiency before they become serious problems. Compare each month to the same month last year to account for seasonality. After any price change, material cost shift, or staffing change, recalculate immediately to see the impact. This calculator makes it easy to run scenarios in seconds.
Residential cleaning companies typically achieve gross margins of 45–65%. The primary cost driver is labor since material costs (cleaning supplies, chemicals) are relatively low per job. Companies with low employee turnover, efficient scheduling, and team-based cleaning models achieve the highest margins. Commercial cleaning operations often run gross margins of 35–50% due to competitive bidding on contracts. Solo owner-operators often show margins above 60% because their own labor isn't fully expensed as COGS.
Gross margin only accounts for direct costs of delivering your services (materials, labor, subcontractors). Net profit margin subtracts everything — direct costs, overhead (rent, admin, marketing, insurance), interest on loans, and taxes. A home service company might have a 50% gross margin but only a 12% net profit margin after overhead consumes 38% of revenue. Both metrics matter: gross margin tells you if your pricing and job-level efficiency are healthy; net margin tells you if the overall business is profitable. Track both.
Your gross margin must be high enough to cover all overhead expenses and still leave profit. If your overhead (office, admin, marketing, insurance, vehicles, software) is 30% of revenue, you need at least a 30% gross margin just to break even — and more like 40–45% to have a healthy 10–15% net profit. Calculate your overhead percentage first, then add your target net profit percentage — that's the minimum gross margin to aim for. Most home service businesses need at least 40% gross margin to operate comfortably.
Absolutely — this is one of the highest-impact financial practices for home service businesses. You'll almost always find dramatic differences between services. An HVAC company might earn 55% gross margin on repairs but only 35% on new installations. A pest control company might make 65% on recurring quarterly treatments but 40% on one-time cleanouts. By tracking per-service gross margins, you can focus marketing on your highest-margin offerings, reprice low-margin services, train your team to upsell profitable add-ons, and make informed decisions about which services to grow or cut.
Decide your target gross margin percentage, then use the formula: Selling Price = Cost ÷ (1 − Target Margin %). For example, if a job costs you $800 in materials and labor and you want a 50% gross margin, price it at $800 ÷ (1 − 0.50) = $1,600. Do not simply add a percentage on top of cost — that's markup, not margin. A 50% markup on $800 gives you $1,200, which is only a 33.3% margin. Using margin-based pricing ensures you hit your profitability targets consistently across every job.
Buyers and investors look at gross margin as a measure of pricing power and operational efficiency. A company with 50%+ gross margins signals strong competitive positioning, while margins below 30% raise concerns about pricing pressure and cost control. Higher gross margins also mean the business can absorb overhead increases and economic downturns without becoming unprofitable. Home service businesses with consistently high gross margins — especially those with recurring revenue — command higher valuation multiples, typically 3x–6x adjusted EBITDA versus 2x–3x for low-margin operators.