| |
February 7, 2026
The Markup Matrix: Stop Letting Materials Eat Your Margin
Hey there,
This newsletter is built for blue-collar owners & operators — the real-world, daily problems that hit your calendar, your crew, and your margins.
Quick gut check: ever finish a job and feel good… then restock the truck and realize the “little stuff” quietly wiped out the profit? Fittings, tape, fasteners, blades, adhesive — death by a thousand receipts.
Today’s brief is the simple way to price materials without doing math on every call, plus the margin number that tells you if you’re actually winning.
|
|
|
|
In this issue
• Profit Play: a tiered markup table your team can follow
• The Number: gross margin target that keeps you out of “busy broke”
• The Leak: unbilled truck stock and runaway COGS
• The Script: how to explain pricing + get clean approvals
• Operator Insight: the blunt truth
|
|
$
|
The Profit Play
Build a tiered markup table. Price parts the same way every time.
Core idea: cheap parts need higher markup because handling is basically the same no matter what it costs.
Sourcing time, warranty risk, returns, driving, stocking, admin — that’s all real overhead.
• Create 3 cost buckets (example: under $50 / $50–$200 / $200+).
• Assign one multiplier per bucket (higher on the small stuff, lower on the big stuff).
• Put it in your pricebook so your team doesn’t “wing it” on site.
|
|
|
#
|
The Number
Gross margin: 50–55% is a common target. Under 45% is “busy broke” territory.
Benchmark: a lot of home service operators aim for ~50–55% gross profit margin across services.
You don’t hit that by “working harder.” You hit it with pricing discipline and clean job costing.
If you’re below it:
• Pull your last 25 invoices and calculate margin (labor + materials).
• Stop guessing part pricing — use the tiered table above.
• Raise the floor: one small price increase beats “free” materials forever.
|
|
|
!
|
The Leak
Unbilled truck stock turns into silent COGS.
Problem: the “small stuff” rarely hits the invoice. Wire nuts. Screws. Zip ties. Sealant. Fuses. Fittings.
Techs grab it, the job gets done, and your materials cost climbs while revenue stays flat.
• Your P&L says materials are up, but nobody knows why.
• “Good techs” become expensive techs because they use what they need.
• Restocking becomes a weekly margin hit you don’t notice until it’s ugly.
Fix: add a standard Truck Stock / Shop Supplies line item (or bake it into your minimum), and track parts to jobs.
When materials are visible, they get controlled.
|
|
|
T
|
The Script / Template
Parts pricing + approvals (copy/paste).
CSR line: “Our prices are installed pricing — that covers the part, sourcing/handling, and the warranty risk so we can stand behind the work. The total for the repair is $[X]. Want to get you on the schedule?”
Approval text: “Estimate is ready: $[X] to complete the repair. Reply APPROVE to move forward, or reply QUESTIONS and we’ll call you. If approved by [Time], we can keep the same-day window.”
|
|
|
|
✓
|
Operator Insight
If your materials don’t make money, your labor has to perform miracles.
Miracles don’t scale. Systems do.
|
|
|
Presented by EOC Voice
AI voice agents that answer calls 24/7, qualify leads, and book appointments — so you never miss a lead again.
Want the quick overview first? Click below.
|
|
|
Why it matters
Most owners don’t lose on the big line items. They lose on the “whatever” line items — the parts you didn’t price consistently and the truck stock you didn’t bill.
Lock in a simple markup table, watch gross margin weekly, and your P&L stops getting surprised.
What material or part has jumped in cost the most in your business lately (and caught you off guard)?
|
| |
|
Until the next one,
|
Jonathan Price
Editor-in-Chief
Blue Collar Profits
|
P.S. If you want more sales without picking up every call, check out EOC Voice — AI voice agents that answer calls 24/7, qualify leads, and book appointments automatically.
Get the quick overview here.
|
|
| |
|