Sales & closing

Sales profitability metrics every contractor should be tracking

Closing more jobs does not automatically mean making more money. The contractors who scale profitably measure a short list of sales-side KPIs that connect revenue to margin, not just volume. Here is what those metrics are, how to calculate them, and why they are easy to miss in a CRM report.

By Datacube content engineAutogenerated

Picture two sales reps at an HVAC company. Rep A closes 40 jobs a month at an average ticket of $2,200. Rep B closes 28 jobs at $3,100. On the leaderboard, Rep A looks like the winner. But when you factor in discount rate, job type, and installed equipment margin, Rep B's jobs return 34% gross margin while Rep A's return 19%. The company is paying a commission on volume it cannot actually keep.

This is the gap that sales profitability metrics are designed to close. A CRM report tells you what was sold. A financial dashboard tells you what came back after costs. Sales profitability metrics sit in the middle: they connect the activity your sales team produces to the margin that actually hits the books. Without them, you are managing volume, not profit.

What are sales profitability metrics?

Sales profitability metrics are the KPIs that measure how much margin a sales activity generates, not just how much revenue. They include gross margin per job, average ticket, discount rate, revenue per lead, and sales rep gross profit. Together they answer the question a volume-only report cannot: are we growing in a way that is actually profitable?

Most home-service companies track revenue and close rate. Fewer track what a closed job is worth after labor and materials. The ones that scale profitably track both, and they track them by rep, by job type, by lead source, and by department.

Why revenue alone misleads contractors

Revenue is the numerator. Costs are the denominator. A contractor who grows from $4M to $6M in annual revenue while dropping gross margin from 52% to 44% has added $2M in top-line sales and lost roughly $480,000 in gross profit. The company looks bigger. The books say otherwise.

Margin erosion in home-service sales usually comes from three places: discounting to close, upselling the wrong equipment (low-margin SKUs), and booking job types that cost more to complete than the ticket reflects. None of these show up in a close-rate report. All three show up when you track profitability by rep and by job type.

The short version

  • Sales volume and sales profitability are different numbers. You need both to manage growth.
  • The core metrics are gross margin per job, average ticket, discount rate, revenue per lead, and sales rep gross profit.
  • Discount rate and job-type mix are the most common hidden drivers of margin erosion.
  • Tracking by rep, by job type, and by lead source reveals which combinations of activity actually produce profit.
  • A real-time sales profitability view requires connecting your CRM, QuickBooks, and pricing data into one place.

Sales profitability metrics: what each one measures and why it matters

MetricWhat it measuresWhy it matters for marginWarning sign
Gross margin per jobRevenue minus direct costs (labor, materials, equipment) as a percentage of revenueThe clearest signal of whether a job type or rep is generating real profit, not just revenueMargin trending down while revenue trends up
Average ticketTotal invoiced revenue divided by number of jobs soldA dropping average ticket can mean more low-value jobs are filling the schedule at the expense of higher-margin workAverage ticket falling even as job count rises
Discount ratePercentage of booked revenue reduced from the original quoted priceEven a 5% average discount across a $3M book of business is $150,000 of margin given back without a coaching conversationIndividual rep discount rate above company average
Revenue per leadTotal closed revenue divided by total inbound leads from a given sourceShows which lead sources produce jobs that close at a healthy ticket, not just which ones produce the most volumeHigh lead volume from a source but low revenue per lead
Sales rep gross profitThe total gross profit attributed to a rep's closed jobs, factoring in job type and actual costsReplaces close rate and volume as the single best measure of a rep's contribution to company healthHigh close count but gross profit below team average
Close ratePercentage of presented opportunities that result in a sold jobContext metric: high close rate with low margin often signals discount-to-close behaviorClose rate high but gross margin per job below target
Job-type revenue mixBreakdown of revenue by job category: service, install, maintenance, diagnosticHigh-margin install work buried by diagnostic-only volume changes effective margin even when total revenue holds steadyDiagnostic volume rising as a share of total jobs

Warning

Common mistake: coaching on close rate instead of gross profit

Close rate is an activity metric. It tells you a rep is getting to yes. It does not tell you whether the yes was worth it. A rep who closes 65% of opportunities by offering a $200 discount on every system is generating volume and destroying margin at the same time. Coaching on close rate alone reinforces the behavior. Coaching on gross profit per job changes what the rep optimizes for.

What healthy sales profitability looks like: a contractor scorecard

These are illustrative ranges, not universal benchmarks. Targets vary by trade, season, market, and job type. Use them as a starting point to define what good looks like for your operation.

  • Gross margin per jobSlightly below target; check labor allocation and discount patterns
    Watch
    Current
    48%
    Target
    50%+
  • Average ticket (HVAC install)Above target; equipment mix and upsell rate are contributing
    Good
    Current
    $6,400
    Target
    $6,000+
  • Discount rate (team average)Excess discounting; review which reps are discounting most and on which job types
    Poor
    Current
    8.2%
    Target
    Under 5%
  • Revenue per lead (Google Ads)Lead quality and conversion are working together
    Good
    Current
    $1,820
    Target
    $1,500+
  • Sales rep gross profit (lowest rep)Below floor; investigate close rate, ticket size, and discount behavior
    Poor
    Current
    $41,200 MTD
    Target
    $55,000 MTD
  • Team close rateClose rate is healthy; validate gross margin per job is keeping pace
    Good
    Current
    61%
    Target
    60–70%

How to start tracking these metrics

The challenge with sales profitability metrics is that they live across multiple systems. Your CRM (ServiceTitan, Housecall Pro, or Workiz) holds close rate, average ticket, job type, and rep activity. Your accounting system (QuickBooks, for most contractors) holds COGS, labor cost, and gross margin. Your marketing platform holds lead source and spend. No single tool owns all three.

Step 1: agree on definitions before you pull any numbers

Gross margin can be calculated at the invoice level, the job type level, or the rep level, and each calculation uses different cost inputs. If your controller calculates gross margin from QuickBooks job costs and your sales manager calculates it from the CRM estimate, they will produce different numbers from the same week. Settle the formula and the source before you build any reporting.

Step 2: identify which data lives where

Map each metric to its source before you try to consolidate: close rate and rep attribution from your CRM, COGS and gross profit from QuickBooks, lead source from your call tracking or marketing platform. The gaps in this map are exactly where the data currently gets lost between systems.

Step 3: decide which metrics each role owns

Sales managers own close rate, discount rate, and gross profit by rep. Controllers own overall gross margin and job cost accuracy. Owners see all three consolidated. When each role knows which metric is theirs to move, a profitability gap triggers a conversation instead of a finger-pointing match between departments.

What a sales profitability view looks like in a datacube dashboard

A datacube sales board consolidates CRM job data, QuickBooks gross profit, and lead-source attribution into one real-time view. A sales manager can see close rate and gross profit per rep side by side, not as two separate exports from two different tools. The board updates through the day, so a rep with a discount rate climbing past the company threshold gets a coaching conversation that afternoon, not a year-end review. For a deeper look at what these boards contain, see the sales KPI dashboard example and the related post on why more sales does not always mean more profit.

Info

Owner takeaway: the discount rate math is worth running

If your sales team averages an 8% discount rate on a $3.5M revenue book, that is $280,000 discounted per year. Trim it to 4% through better pricing discipline and coaching, and you recover roughly $140,000 in gross profit without booking a single additional job. The math is hypothetical and varies by trade, margin structure, and market, but the direction is clear: discount rate is a high-leverage coaching target. The only way to know your current number is to track it by rep in real time, not after the books close at month end.

Putting it together: from metrics to action

Sales profitability metrics are not a reporting exercise. They are a management tool. A leaderboard that ranks reps by gross profit instead of revenue changes what the team optimizes for by end of day. A daily review of discount rate by rep gives a sales manager the data to coach before the behavior becomes a pattern. A job-type mix view helps the owner decide which marketing campaigns to fund and which to cut.

Getting there requires connecting your CRM, QuickBooks, and marketing data into a single view. Without that consolidation, you are always working from partial information: the CRM knows what was sold, QuickBooks knows what it cost, and neither knows what the other is showing. For more on the financial side of this picture, see which QuickBooks metrics contractors should have on a dashboard.

Tracking sales profitability does not require a finance team or a business intelligence consultant. It requires agreeing on a short list of metrics, mapping them to their sources, and giving each role the view that is theirs to move. That is the difference between a company that is growing and one that is growing profitably.

Sales profitability metrics: frequently asked questions

See your sales profitability metrics in a live dashboard

If you want to see what a sales board looks like with gross profit by rep, discount rate, and job-type mix in one real-time view, a live demo is the fastest way to understand what your data could show.