How to Raise Prices and Fire Your Bottom 15% of Customers Without Losing Volume in a Texas Trade Business: The 80/20 Account Margin Audit

Direct answer / Executive takeaway: Most Texas trade and industrial businesses stuck at a $3M–$15M revenue plateau do not have a demand problem—they have a crew-hour capacity trap where legacy, grandfathered accounts at 20%–28% gross margin tie up 35%–45% of dispatch, estimator, and technician hours. By ranking every commercial customer on Realized Gross Margin per Billable Crew Hour (GM/Hr) and executing a 3-Wave Repricing & Pruning Sequence (Wave 1: +25%–35% immediate reset on the bottom 10% money-losers; Wave 2: +10%–15% renewal step-up on grandfathered accounts; Wave 3: 4%–6% annual escalator on top accounts), you either turn bad accounts into high-margin accounts or free up 3,000+ skilled crew hours to book 45%–55% gross-margin work without buying a single new truck.
Why Busy Shops Stall Out

1. Why Your Revenue Plateau Is Actually a Capacity Block Created by Legacy Low-Margin Accounts

Across Texas commercial HVAC, plumbing, electrical, fire protection, roofing, paving, and precision manufacturing shops (see our Verified Fact Sheet), owners hesitate to raise prices on long-tenured customers out of fear that trucks or CNC machines will sit idle. In reality, when skilled Texas field technicians and shop foremen are scarce, every hour your crew spends servicing a 24% gross-margin customer is an hour you cannot sell to a 50% gross-margin customer.

Even if you have built a commercial maintenance agreement engine and fixed your estimator compensation and bid close rates, look at how the bottom 15%–20% of an unpruned customer list silently caps your top and bottom line:

The Legacy “2021 Rate Card” Subsidy

Since 2021, Texas master and journeyman trade wages, commercial auto insurance, supply-house parts, and fleet replacements have climbed 28% to 42%. Any commercial property manager, GC, or facility account still billed near pre-inflation labor rates or exempted from trip/diagnostic fees is being subsidized out of your net profit.

The High-Friction Dispatch & DSO Drain

When we audit customer-level job costing during a Profit Leak Review, the lowest-margin 15% of accounts almost always generate 40%+ of emergency schedule disruptions, NTE portal disputes, unpaid callbacks, and Net-75+ AR aging drag—burning out your dispatcher and lead techs while blocking new A-tier bids.

The 80/20 Customer Profitability Audit

2. How to Run the Gross-Margin-Per-Crew-Hour (GM/Hr) Ranking Audit

Do not rank customers by top-line revenue—your largest revenue customer is frequently your worst profit leak. Export your trailing 12 months of closed jobs from ServiceTitan, BuildOps, Simpro, Jobber, or QuickBooks Enterprise and score every account selling over $10,000/year using this four-column formula:

Step A: Calculate True Realized Gross Profit

Take Collected Revenue minus (1) fully burdened W-2 field labor (including drive time, overtime, and unbilled warranty callbacks), (2) direct materials and subcontractors, (3) internal rig/equipment hours, and (4) a 1.0% per month working-capital penalty for every 30 days the customer pays past Net-30.

Step B: Divide by Total Consumed Crew Hours

Divide True Realized Gross Profit by Total Consumed Crew & Windshield Hours (not just billed flat-rate hours). In a healthy Texas commercial trade shop targeting $210/hr effective revenue and 50% gross margin, your benchmark is $105/hour in Realized Gross Margin per Crew Hour (GM/Hr). Any account below $55/hour GM/Hr is actively destroying capacity.

The 3-Wave Repricing & Pruning Protocol

3. The 3-Wave Repricing Sequence: How to Raise Rates Without Creating a Revenue Hole

Never send a blanket price-increase blast to your entire customer list at once. Segment your accounts into three buckets and reprice from the bottom up so you have zero fear of churn on Wave 1:

The 3-Wave 80/20 Customer Repricing & Pruning Matrix for Texas Trade & Industrial Businesses
Customer Tier & GM/Hr Band Typical Account Profile Price Reset & Terms Mandate Expected Churn & Capacity Outcome
Wave 1: Bottom 10%–15% (“D-Tier” Bleeders)
(<$50 GM/Hr or <26% Realized GM; Days 1–30)
Slow-paying third-party FM portals, price-shopping GCs, chronic slow-pay accounts (DSO >65 days), or grandfathered contracts demanding free emergency dispatch. Immediate +25% to +35% rate reset to full current pricebook + mandatory credit-card/ACH on file (or strict Net-30) + elimination of free trip/diagnostic waivers. 40%–60% churn is a WIN: the 50% who stay become highly profitable overnight; the 50% who leave free up 15%–20% of your best crew hours for A-tier work.
Wave 2: Middle 25% (“B/C-Tier” Legacy Accounts)
($55–$85 GM/Hr or 30%–40% GM; Days 31–60)
Good, loyal local commercial facilities, churches, schools, or industrial plants that simply haven’t had a rate adjustment in 2–4 years. +10% to +15% step-up at renewal (or split into two +7% semi-annual adjustments) paired with a multi-unit PM scope review and priority SLA guarantee. <8% customer churn: 92%+ of loyal Texas commercial accounts accept a documented 10%–15% labor/materials catch-up when delivered face-to-face or by phone.
Wave 3: Top 60% (“A-Tier” Core Engines)
($95–$140+ GM/Hr or 45%–58% GM; Day 61+ & Annual)
Direct facility owners, multi-site commercial PM customers, and fast-paying industrial accounts where you solve high-consequence uptime problems. 4% to 6% automatic annual CPI/labor adjustment embedded directly in the evergreen MSA renewal clause so you never fall behind wage inflation again. <2% customer churn: protects your gross margin floor year after year while keeping your top accounts locked into priority dispatch.
Worked Texas 80/20 Repricing & Pruning Case

4. Worked Example: How a $6.50M Texas Commercial Contractor Added $585,000 in EBITDA Without Adding a Single Truck

Consider a $6.50M DFW commercial mechanical and plumbing contractor running 18 trucks (36,000 annual field hours) stuck at $520,000 EBITDA (8.0% margin) because crews are booked out 3 weeks while turning away high-margin commercial retrofit and emergency service calls. Watch what happens over 12 months when the owner executes the 3-Wave 80/20 Audit:

12-Month P&L and Capacity Bridge: $6.50M Texas Commercial Contractor Executing the 3-Wave 80/20 Audit
Operational & Financial Metric Before 80/20 Audit (Stuck at Capacity Ceiling) After 3-Wave Reprice & Reallocation (Same 18 Trucks) Net Annual Impact
Bottom 15% Accounts (Wave 1: $975K Revenue @ 22% GM) Consumed 7,200 crew hours ($135/hr effective rate) generating only $214,500 gross profit ($29.79 GM/Hr). Repriced +30%: half stayed ($487.5K → $633.8K @ 40% GM); half left, freeing 3,600 prime crew hours. +$39,000 GP on retained half + 3,600 hours unlocked
Reallocated Crew Hours (3,600 Hours Sold to A-Tier Backlog) 0 hours available (crews tied up on cheap property-management portals and slow-pay GCs). 3,600 freed hours booked into commercial service & equipment replacements at $225/hr ($810,000 revenue @ 50% GM). +$405,000 Gross Profit from redeployed crew capacity
Middle 25% Accounts (Wave 2: $1.625M Revenue @ 34% GM) $552,500 gross profit; rates untouched since 2022 despite 24% tech wage inflation. +12% renewal rate reset with 94% retention ($1.71M revenue @ 41.1% realized gross margin). +$150,500 Gross Profit on existing middle-tier accounts
Total Company Revenue & Realized Gross Margin % $6,500,000 Revenue at 37.2% Gross Margin ($2,418,000 GP). $7,403,800 Revenue at 40.7% Gross Margin ($3,012,500 GP) with the exact same 18 trucks. +$903,800 Revenue / +$594,500 Gross Profit
Adjusted EBITDA & Enterprise Value Impact (at 5.0x) $520,000 EBITDA (8.0%) → $2.60M Enterprise Value at 4.25x–5.0x. $1,105,000 EBITDA (14.9%) → $5.52M Enterprise Value at 5.0x. +$585,000 Annual EBITDA (+$2.92M Value Created)

The operator lesson: Firing the worst 7%–8% of your customer base did not shrink the company—it broke a 3-year revenue plateau, lifted revenue from $6.50M to $7.40M with zero new trucks or technicians, and more than doubled annual EBITDA.

Crews Booked Solid While Your Revenue and Bank Balance Stand Still?

Start with the free Revenue Plateau Self-Assessment, order a $250 Streamlined Field Guide, or bring SweetSpot in for a $2,500 Remote Business System Inspection or $4,750 On-Site Profit Leak Review to run your customer-level GM/Hr ranking and 3-wave repricing script.

Or get the $250 Streamlined Field Guide → · Book a 30-Minute Working Call →

Frequently Asked Questions

Raising Prices & Firing Unprofitable Customers in Texas: Direct Answers

How do I know which customers to raise prices on or fire first in a Texas service business?

Rank every commercial account over the trailing 12 months by Realized Gross Margin per Billable Crew Hour (GM/Hr)—calculated as collected revenue minus burdened W-2 field labor (including drive time and warranty callbacks), materials, equipment hours, and a 1%/month late-pay penalty past Net-30, divided by total consumed crew hours. Your bottom 10%–15% of accounts generating under $50/hr GM/Hr or under 26% gross margin are Wave 1 targets for an immediate +25%–35% price reset.

What should we say to a long-time Texas commercial customer when raising rates by 12% to 25%?

Deliver the adjustment 45 days before renewal via a phone call or in-person meeting from the account manager or owner—never a cold mass email. Anchor the conversation in three facts: (1) show the specific historical year their rate card was last set (e.g., 2022), (2) cite Texas licensed trade wage, insurance, and supply-house inflation since that date, and (3) give them two clear options—your updated priority MSA rate with guaranteed response SLAs, or a stepped scope adjustment that removes unbilled perks like waived trip charges or Net-60 terms.

What if we raise prices on our bottom 15% of customers and half of them leave?

When an account is generating 20%–25% gross margin and paying in 65 days, losing half of that tier is the fastest way to grow your profit. If you reprice $900,000 of 22%-margin work by +30% and half the customers walk, the half that stays generates nearly the same gross profit dollars in half the crew hours—while the 3,000+ freed crew hours can be sold to your 48%–52% gross-margin backlog without hiring a single new technician.

How do we stop our estimators and dispatchers from filling the schedule with cheap work again?

Lock minimum gross-margin floors directly into your estimator bid-approval guardrail matrix (requiring owner sign-off on any bid below 38% gross margin), move estimators onto realized gross-margin commission tiers rather than top-line revenue commissions, and embed an automatic 4%–6% annual CPI/labor escalator into every commercial MSA.