Pulse ← Industry KPIs
Industry KPIs · industry-kpi

What are the key sales KPIs for the Commercial Plumbing Distribution industry in 2027?

👁 0 views📖 3,562 words⏱ 16 min read📅 Published · Updated

What are the key sales KPIs for the Commercial Plumbing Distribution industry in 2027?

Direct Answer

Why Commercial Plumbing Distribution Sells Differently

Plumbing distribution does not sell the way an industrial MRO catalog or a tech B2B SaaS company sells. Four mechanics drive every KPI on this list.

Mechanic 1: The counter is the sales floor. Roughly 35-45% of revenue at a typical branch flows across the counter from contractors who walked in at 6:30 AM to grab fittings before the truck rolls. That contractor will not wait 20 minutes for someone to look up a Charlotte Pipe SKU.

Counter-sales velocity and counter-rep product fluency drive same-day capture rate, and same-day capture rate drives whether the contractor comes back tomorrow. Outside sales reps build the relationship; the counter saves or kills it every morning.

Mechanic 2: Commodity carries the volume, branded carries the margin. PVC pipe, copper, black iron, and basic fittings are pure commodity priced off published indexes (CRU for copper, market sheets for PVC). Margin on raw commodity sits at 12-18%. Branded fixtures from Kohler, Moen, Delta, American Standard, and Bradford White carry 28-38% margin.

Water heaters from Bradford White, A.O. Smith, and Rheem sit in the middle at 22-28%. The mix between commodity and branded is the single biggest lever on branch profitability, which is why the commodity-vs-branded KPI is on this list.

Mechanic 3: Credit is the moat. Plumbing contractors run on 30-60 day terms because they are paid by GCs on 45-90 day terms. A distributor with disciplined credit underwriting can extend $250K-$2M lines to contractors and lock in wallet share that a discount competitor cannot touch.

A distributor that loses credit discipline ends up with 75-day DSO, bad debt write-offs at 1.5%+ of revenue, and a working capital trap. AR days is a sales KPI, not just a finance KPI.

Mechanic 4: Trucks and inventory are the product. Contractors do not buy SKUs — they buy availability. A 96% fill rate on the top 200 SKUs in the local market matters more than catalog depth. A truck that rolls at 7 AM with the right load on it wins the relationship.

Fill rate and on-time-in-full are sales metrics because they directly determine whether the outside rep keeps the account next year.

The 9 KPIs, In Depth

1. Gross Margin Per Line Item (Blended and Branded)

The headline number. Track blended GM across the branch at 24-28% as the operator-grade target; top-quartile branches with strong branded fixture mix and well-priced commodity hit 26-30%. On branded fixtures (Kohler, Moen, Delta, American Standard, TOTO) the target is 32-38%.

On commodity copper and PVC the floor is 12-15% — anything below that means your buyer is asleep on the commodity index or your counter is discounting by reflex. The KPI is calculated at the line-item level inside the ERP (Eclipse, Epicor Eagle N Series, DDI, or Infor SX.e), rolled up weekly per rep, per customer, and per product class.

The diagnostic question every Monday: which reps and which accounts are selling below the floor, and why.

2. GMROI (Gross Margin Return on Inventory Investment)

GMROI = (Gross margin dollars / Average inventory cost) and the target is 2.8-3.5x for a healthy branch, 4.0x+ for top-quartile operators with disciplined SKU rationalization. GMROI catches the trap where a branch chases line-item margin by stocking slow-moving specialty product that ties up working capital.

Ferguson and Hajoca both run GMROI weekly per category. A branch with 3.2x GMROI on commodity fittings and 2.1x on specialty fixtures has a category-management problem, not a sales problem. Outside reps need to see GMROI on their book of business because they are the ones requesting "special order it, the contractor will pay."

3. Fill Rate on Stocked SKUs

Target 96%+ on the top 200 SKUs in the local market, 92%+ on the top 500, 85%+ across the full active catalog. Fill rate is measured at the point of order, not at the point of shipment — if the contractor calls at 6:45 AM and the SKU is not on the shelf, that is a fill-rate miss even if you can transfer from another branch by noon.

Top operators measure first-call fill rate separately from same-day fulfillment. A 96% first-call fill rate is the difference between a contractor making you the first call and making you the third call.

4. Customer Wallet Share

Wallet share = your annual revenue from a contractor / that contractor's total annual plumbing supply spend. Top 50 accounts should sit at 35%+ wallet share; key strategic accounts should be 55%+. The hard part is measuring the denominator — contractors will not tell you what they spend at Ferguson or HD Supply.

The workaround is bid-pipeline analysis: count the jobs they bid, estimate the plumbing supply content per job using square-foot and fixture-count rules, and back into total spend. Outside reps should review wallet share quarterly with each top-25 account, with a named growth target per account.

5. Days Sales Outstanding (DSO)

Target 38-45 days at the branch level for a healthy plumbing distribution book. Below 35 means you are either skewed toward cash counter business or you are leaving wallet share on the table by being too conservative on credit. Above 50 means you have a collections problem that is about to turn into a bad-debt problem.

Watch the aging tiers separately: current + 1-30 should be 78%+ of total AR, 31-60 should be 14-18%, 61-90 should be 4-6%, and 90+ should be under 2%. When 90+ creeps past 3%, the sales team needs to be in the field with the credit manager that week.

6. Sales Rep Contribution Margin

For outside sales reps, target $850K-$1.4M in annual gross margin dollars on a $3.5M-$5M book at 24-28% blended GM. Top reps in dense metro markets clear $1.8M+. For counter reps the right metric is gross margin dollars per hour worked, with a target of $185-$240 per hour in a busy branch.

The KPI catches the rep who is hitting revenue numbers by selling commodity at 14% to one big contractor while ignoring the 20 mid-tier accounts who would buy branded at 32%. Pay-for-performance plans need to be built on GM dollars, not revenue, or you train the wrong behavior.

7. Commodity vs Branded Mix

Target a 55/45 mix favoring branded (fixtures, water heaters, valves) over commodity (pipe, basic fittings, fasteners) for a branch with healthy margin economics. Branches in heavy new-construction markets will skew 65/35 toward commodity, and that is fine if the GMROI is in line.

Branches serving service plumbers and remodel work should be at 50/50 or 45/55 favoring branded. Track this monthly and watch the trend — a branch drifting from 50/50 to 60/40 commodity over six months is sliding toward a margin problem and the outside team needs to be selling more Kohler, Moen, Delta, Bradford White, and A.O.

Smith into the service-plumber base.

8. Quote-to-PO Conversion

For project bids (multifamily, commercial new construction, institutional), target 42%+ conversion from quote-issued to PO-received within 14 days, 55%+ within 30 days. Below 35% conversion means your pricing is uncompetitive or your quotes are going out without enough relationship work upstream.

Above 60% sustained means you are leaving margin on the table. Track conversion separately by job type: spec-driven institutional work converts at 25-35% (lots of bidders), negotiated multifamily at 55-70% (relationship-driven), service-plumber day-to-day at 80%+ (it is really an order, not a quote).

9. SKU-Line Account Churn

The leading indicator of account loss. A contractor rarely fires you with a phone call — they stop buying water heaters first, then valves, then fixtures, and six months later you notice the account is half what it was. Track SKU-line churn per account monthly: which product categories did this contractor buy from us last quarter that they did not buy this quarter?

Target less than 8% annual SKU-line churn on top-100 accounts. When a top account drops a category for two months in a row, that account goes on the outside rep's win-back list with a named visit that week.

Sales Cycle Flow

flowchart TD A[Contractor calls counter or rep] --> B{Stock check in ERP} B -->|In stock| C[Same-day pickup or delivery] B -->|Not in stock| D{Branch transfer available} D -->|Yes| E[Transfer scheduled next-day] D -->|No| F[Special order from manufacturer] C --> G[Invoice on net 30-45 terms] E --> G F --> H[Confirm lead time with contractor] H --> G G --> I[Outside rep follow-up within 7 days] I --> J{Account growing or churning} J -->|Growing| K[Quarterly business review] J -->|Churning| L[Win-back call with manager] K --> M[Wallet-share expansion plan] L --> M

Real Operators

Ferguson Enterprises — The largest plumbing distributor in North America, ~$30B in revenue across plumbing, HVAC, and waterworks. Ferguson runs branches at 26-29% blended GM with GMROI in the 3.2-3.8x range on mature locations. Their outside-sales playbook is built around dedicated reps per top-50 account with monthly wallet-share reviews and Salesforce-driven pipeline discipline.

Ferguson's e-commerce platform now generates 25%+ of revenue, which has reshaped their counter-sales staffing model.

Hajoca Corporation — Privately held, ~$5B+ in revenue, 400+ branches operating under regional banners (Hajoca, Morrison Supply, Hughes Supply, Pribco, and others). Hajoca's profit-center model gives branch managers full P&L authority, which produces some of the strongest GMROI numbers in the industry — top branches clear 4.0x+.

Their sales discipline is built around branch-manager-as-operator with outside reps tightly aligned on a named account list.

Winsupply — ~$3.5B in revenue across 600+ local companies operating under a franchise-style profit-sharing model. Local presidents own equity in their branches, which produces strong margin discipline and tight inventory management. Winsupply branches typically run 96%+ fill rates because the local president has direct economic incentive on every working-capital dollar.

F.W. Webb Company — Privately held, ~$1.5B revenue, ~80+ locations across the Northeast. Heavy mix in commercial mechanical and plumbing supply.

F.W. Webb is known for deep technical training of counter and outside reps — their bench in radiant heat, hydronics, and commercial water systems is among the strongest in the industry. The named-rep model is their wallet-share lever.

HD Supply Plumbing/Electric (now part of Home Depot) — Commercial-focused plumbing and electric distribution, strong on MRO and facility-maintenance accounts. After the 2020 Home Depot acquisition, HD Supply's plumbing segment leans heavily on the integrated e-commerce and digital catalog.

Pure-play plumbing contractors still buy from Ferguson and Hajoca more often, but HD Supply wins on multifamily property-management accounts and institutional MRO.

Morrison Supply (Hajoca brand) — Texas and Southwest regional powerhouse operating under the Hajoca umbrella. Strong in residential new construction with deep relationships at the major Texas homebuilders. Branded fixture mix is a core lever — Morrison stocks deep in Kohler, Moen, Delta, and Bradford White and runs branded mix above the 55/45 target.

Other operators worth naming: Consolidated Supply Co. (Pacific Northwest), Boone Plumbing & Heating Supply (Mid-Atlantic), APR Supply (Pennsylvania regional), and the major manufacturer brands every distributor sells through — Kohler, Moen, Delta, American Standard, TOTO, Charlotte Pipe & Foundry, Bradford White, **A.O.

Smith, Rheem, Watts Water, Sloan Valve, Zurn Industries, and Viega**.

Failure Modes

Failure Mode 1: Counter discounting by reflex. A counter rep faced with a contractor who says "Ferguson quoted me $3.20 a foot on the half-inch copper" will discount on the spot to save the sale, often without checking whether Ferguson actually quoted that or whether the order is large enough to matter.

Over a quarter, reflexive counter discounting drags blended GM by 80-150 basis points. Fix: counter-rep training plus an ERP-level price-override approval threshold at 3% off matrix, with the branch manager paged for anything bigger.

Failure Mode 2: Special-order inventory bloat. Outside reps push specialty product onto the shelf to win a single job, then the contractor cancels or the job changes spec, and the distributor owns a $40K stack of brass fittings nobody else needs. Over a year a branch can accumulate $400K-$1M of obsolete special-order inventory, which destroys GMROI.

Fix: special-order purchases above $5K require contractor deposit or PO commitment in writing, and monthly inventory health reviews flag any SKU sitting 180+ days.

Failure Mode 3: AR drift from relationship preservation. When a top-15 contractor goes 75 days past due, the outside rep does not want to be the messenger and the credit manager does not want to lose the account. The result is a slow drift where AR creeps from 42 days to 55 days to 68 days across the top 20 accounts, working capital tightens, and one bad-debt event takes the branch's annual profit.

Fix: weekly AR aging review with sales and credit in the same room, named accountability per past-due account, and a hard rule that anything 60+ days triggers a joint sales/credit visit that week.

Failure Mode 4: Losing the commodity index war. Copper, PVC, and steel pricing moves weekly with market indexes. A branch that does not reprice its commodity book weekly will either be overpriced (losing volume) or underpriced (losing margin) depending on which way the market moved.

Most ERPs (Eclipse, Epicor Eagle N Series, Infor SX.e) support index-based pricing rules but require disciplined buyer attention. Fix: Monday morning commodity-index reprice ritual owned by the branch buyer with sales-team sign-off, and exception alerts when any commodity SKU's margin drifts more than 200 basis points from target.

Reporting Cadence

flowchart LR A[Daily 7 AM] --> B[Counter sales, fill rate, AR aging top tier] B --> C[Weekly Monday] C --> D[GM per rep, GM per top-50 account, commodity index reprice, special-order aging] D --> E[Monthly] E --> F[GMROI per category, wallet share top-50, SKU-line churn, branded mix] F --> G[Quarterly] G --> H[Account QBRs, credit line reviews, rep compensation true-up, branch P&L vs plan]

Daily (7 AM huddle, 15 minutes): Counter and outside sales dollars vs plan, top-10 fill-rate misses from yesterday, AR aging top tier (anything 60+ days), open special orders past promise date, today's job-site delivery schedule. Branch manager runs the huddle.

Weekly (Monday, 60 minutes): GM dollars and GM percent per rep, top-50 account performance vs plan, commodity index reprice for copper/PVC/steel, special-order aging review (anything 30+ days), quote-to-PO conversion for project bids issued last week. Sales manager and branch manager run jointly.

Monthly (first week of month, 2 hours): GMROI per product category, wallet share for top-50 accounts, SKU-line churn analysis, commodity-vs-branded mix trend, AR aging by tier, bad-debt write-off review, sales-rep contribution margin year-to-date. Branch manager and regional director.

Quarterly (mid-quarter, half-day per top account): Customer QBRs with top-25 accounts, credit-line reviews, rep compensation true-up, branch P&L vs plan and prior year, capital request review (delivery trucks, ERP enhancements, warehouse equipment). Regional director and credit manager join.

30/60/90 Day Plan

Days 1-30: Walk every aisle of the branch with the operations manager and the senior counter rep — understand the top 200 SKUs by velocity and which are routinely out of stock. Pull the last 12 months of GM-per-line data from the ERP (Eclipse, Epicor Eagle N, Infor SX.e, or whatever the operator runs) and identify the bottom 10% of line items by margin.

Sit at the counter for two full mornings. Ride with two outside reps for full days. Get into Salesforce or the equivalent CRM and audit the top-50 account records for completeness — wallet-share estimate, named contacts, last visit date.

Days 31-60: Implement the weekly commodity-index reprice ritual for copper, PVC, and steel. Stand up a special-order aging report and clear anything 90+ days through a closeout sale or return-to-vendor. Set the price-override approval threshold in the ERP at 3% off matrix.

Build the top-50 wallet-share dashboard with bid-pipeline data feeding the denominator. Sit down with credit and pull the top-25 past-due accounts onto a joint sales/credit visit list for the next 30 days.

Days 61-90: Roll out the rep compensation plan rebuilt on GM dollars rather than revenue, with quarterly true-up. Launch the quarterly QBR cycle with top-25 accounts and book the first six visits. Move the monthly reporting cadence to the schedule above and put GMROI per category on the branch manager's dashboard.

Begin SKU rationalization on the bottom-decile slow-movers — target 10% reduction in obsolete inventory by day 120. Set a 14-day quote-to-PO conversion target for project bids and start measuring against it weekly.

FAQ

Q1: Should we measure revenue or gross margin dollars as the primary sales KPI? A: Gross margin dollars, every time. Revenue measurement trains reps to chase commodity volume at the wrong margin to hit a number. GM dollars trains reps to mix branded fixtures, water heaters, and valves into the same accounts where they sell pipe.

Ferguson, Hajoca, Winsupply, and F.W. Webb all pay outside reps on GM dollars, not revenue, and their branch economics show why.

Q2: How do we measure customer wallet share when contractors will not disclose their total spend? A: Bid pipeline analysis. Count the jobs the contractor is bidding from public bid services (Dodge, ConstructConnect) and trade publications. Estimate plumbing supply content per job using square-foot rules ($1.20-$1.80 per square foot for multifamily, $2-$3 for hospitality, $0.80-$1.20 for office).

Multiply, then back into total annual plumbing supply spend. Your share of that denominator is your wallet share estimate. Refresh quarterly.

Q3: What is the right inventory turn target for a plumbing distribution branch? A: Inventory turns of 5-7x annually for a healthy branch, with GMROI of 2.8-3.5x. Turns alone is misleading because you can hit 8x turns by holding only fast-moving commodity at 14% margin, which gives terrible GMROI.

Always look at turns and GMROI together. Top-quartile branches running 4.0x+ GMROI typically run 6-8x turns with disciplined SKU rationalization.

Q4: How should we structure outside-rep compensation in 2027? A: Base salary at 55-65% of total target comp, variable at 35-45% paid on GM dollars (not revenue), with quarterly true-up. Add a wallet-share growth bonus on a named top-25 account list — pay $1,500-$3,000 per account that hits a defined wallet-share target.

Add a churn penalty: any top-50 account that drops below 60% of trailing-12-month revenue for two consecutive months reduces the variable pool. The economics balance hunting and farming.

Q5: Do we still need outside sales reps when contractors order through e-commerce and mobile apps? A: Yes, for the top-100 accounts in every market. E-commerce has captured 25%+ of revenue at Ferguson and is climbing, but the contractors who drive branch profitability — multifamily plumbing contractors, mechanical contractors on commercial new-construction, service-plumber owners with 10+ trucks — buy on relationship and credit terms that e-commerce does not replace.

The outside-rep job has shifted from order-taking to QBRs, problem-solving, and credit-line stewardship, but the role is not optional for top accounts.

Q6: What ERP and CRM stack do top distributors run in 2027? A: Epicor Eclipse and Epicor Eagle N Series remain the dominant ERPs in plumbing distribution, with Infor SX.e and DDI Inform also common. Most large operators run Salesforce as the CRM with custom integrations to the ERP for wallet-share and quote-to-PO tracking.

B2B e-commerce platforms include Epicor Commerce, Unilog, and increasingly custom builds on Shopify Plus or BigCommerce B2B. Manufacturer rep portals (Kohler PROlogix, Moen Connected, Bradford White Pro) feed product specs and project leads directly into rep CRMs.

Sources

Keep reading
Was this helpful?  
Related in the library
More from the library
sales-training · sales-meeting60-Min Sales Training: Timing Conversations + Compelling Eventssales-training · sales-meeting60-Min Sales Training: Voicemail Drops That Get Callbackssales-training · sales-meeting60-Min Sales Training: Decision-Maker Confirmationgraphic · chartForecast Commit / Best Case / Upsideindustry-kpi · kpi-guideThe 9 Key KPIs for Roofing Contractors in 2027revops · foundationHow do sales comp plan accelerators work and when do you use them?sales-training · sales-meeting60-Min Sales Training: Competitor Objectionstech-stack · revops-toolsTech Stack for Private Daycares in 2027revops · foundationWhat is Sales Operations and what does the function own?sales-training · sales-meeting60-Min Sales Training: Recovering Slipped + Stalled Dealsindustry-kpi · kpi-guideThe 9 Key KPIs for Yoga Studios in 2027revops · foundationWhat is ramp compensation and how do you design it for new AEs?revops · foundationWhat is the right base/variable split for an AE in 2027?