Trade
Plumbing
Articles for plumbing shops running 1-10 people. Pricing, hiring, customer disputes, and the parts of the business they never teach you.
You're Not Too Busy to Train — You're Too Scared to Let Go
If no one in your shop can run a job without you, you don't have a business. You have a job with overhead. Here's how to fix it.
Your Slow Season Isn't Bad Luck — You Built It
Slow seasons don't sneak up on good shops. If you're scrambling in February, the problem started in July. Here's what to fix before it's too late.
Your Flat-Rate Book Has an Expiration Date — Do You Know It?
Built your flat-rate price book and forgot it? Your costs moved. Your prices didn't. Here's why a stale book is worse than winging it.
Your Business Has a 'Mike Problem' — And You Don't Know It Yet
If your customer base is loyal to one person's phone number, you don't own a business — you own a job with an expiration date. Here's how to fix it.
Your Service Agreements Are Priced on Hope, Not Data
Maintenance contracts feel like stable revenue — until you run the actual numbers. Here's why most service agreements are quietly losing money.
Your Retainage Isn't an Asset — It's a Trap
Retainage sitting on your books isn't money you earned — it's money you lent. Here's why small shops treat it wrong and pay the price.
Your NPS Is a Phone Problem, Not a Field Problem
Bad reviews aren't about your techs — they're about your intake. Here's how to audit the first 90 seconds before it kills your reputation.
Your Truck Stock List Isn't Your Tech's Decision
Letting techs decide what's in their truck feels like trust. It's actually costing you on every job. Here's how to fix it.
Your Job Costing Is Off Because Your Estimates Were Wrong
If your actual job costs never match your estimates, the problem isn't your techs — it's your pricing model. Here's how to fix the loop.
Your Receivables Aren't Slow — They're Gone
Letting customers pay late feels like loyalty. It's not. Once an invoice hits 60 days, you're probably never seeing that money. Here's why you have to stop.
Your Dispatch Order Is a Revenue Decision — Not a Logistics One
Dispatching by proximity feels efficient. It's costing you real money. Here's what your dispatch order is actually deciding without you knowing.
Your Loyal Customers Are Dying — Do You Have a Plan?
Death, moves, and life changes kill your customer base silently. Most small shops lose 15-20% yearly and never notice. Here's how to stop the bleed.
You're Pricing From Break-Even — That's Why You're Broke
Pricing to cover costs isn't a strategy — it's a trap. Here's how to build your price from target income down, not break-even up.
Your Supply House Terms Are Negotiable — Are You Asking?
Most small shops accept default net-30 terms and never ask for better. That's a cash flow mistake you can fix with one conversation.
Your On-Call Rotation Is a Retention Problem in Disguise
Most shops treat on-call as a scheduling fix. It's actually driving turnover in your best young techs. Here's what to do instead.
Stop Letting Your Techs Quote Jobs in the Field
When your tech quotes a job on the spot, you lose pricing control, margin, and consistency. Here's why field quoting silently bleeds small shops.
Your Gross Margin % Looks Fine — Your Dollars Are Falling
A steady gross margin percentage can hide a collapsing business. Here's why your job mix is the number you should actually be watching.
Builder Accounts Aren't Steady Work — They're a Slow Trap
Builder accounts look like stable volume. They're actually thin-margin, slow-pay dependency. One builder stalls and your whole shop feels it.
Stop Outsourcing Your Phones Before You Fix Your Intake
Hiring someone to answer calls sounds like freedom. But if your intake process is broken, you're just paying someone to do the damage faster.
Your Best Customers Are Loyal to You — Not Your Business
If your top customers call your cell and ask for you by name, that loyalty disappears the day you do. Here's what that's actually costing you.
Your Effective Labor Rate Is Lying to You — Here's Why
The hourly rate you price from and the rate you actually earn are almost never the same. Here's how to find the gap and fix it.
T&M Pricing Feels Safe — It's Actually Killing Your Margins
Time-and-material pricing sounds like protection. It isn't. Here's why T&M is quietly wrecking your shop's margins and customer trust.
Your Software Stack Is Only as Good as Your Worst User
You bought the right tools. But if your techs use them wrong, you've just automated your chaos. Here's how to fix that.
Your Best Tech Knows Too Much — And That's a Problem
When your top guy goes down, does the job go sideways? If the answer is yes, you don't have a team — you have a dependency. Here's how to fix it.
Your Cost Per Lead Is a Lie Without This One Filter
Blended cost-per-lead is hiding which marketing channels are actually profitable. Here's the breakdown small shops need to stop wasting ad spend.
The 6-to-10 Employee Wall Is Real — Here's Why It Breaks Shops
Most shops don't see the margin collapse coming until it's too late. Here's what actually breaks when you grow past 5 employees.
Your Intake Process Is Broken — And You Built It By Accident
If you've never intentionally designed how a customer enters your business, you haven't built a process — you've built a liability. Here's how to fix it.
Your Customer Relationships Aren't in Your CRM
You think you transferred the relationship. You transferred a phone number. Here's what customer handoff actually takes in a small trade shop.
Your Accountant Isn't Catching Your Margin Bleed
Your books look fine. Your accountant says you're profitable. But if COGS is miscategorized, your real margins are invisible — here's what to fix.
Adding That Next Truck Will Probably Break You
More trucks means more revenue — right? Not if your pricing, overhead, and cash reserves aren't built for the jump. Here's what most owners miss.
Your Reviews Are Great. Your Lead Response Time Isn't.
Five stars aren't booking jobs if your response time is slow. Here's what's actually breaking between your reputation and your revenue.
You Don't Own a Business If Only You Can Run It
If your shop can't survive two weeks without you, you don't own a business — you own a job. Here's how to fix it before a crisis forces you to.
Your Overhead Rate Is Calculated Backwards
If you built your overhead rate from revenue, you built it wrong. Here's how to calculate it correctly — and why it matters every time you price a job.
That Big Commercial Account Will Break Your Small Shop
Big contracts look like a lifeline. But payment terms, retainage, and cash flow lag can sink a small residential shop fast. Here's why to say no.
Your Post-Job Follow-Up Is Too Late and Too Generic
The 48 hours after a closed job determines whether that customer calls you next time. Most shops blow the window entirely. Here's what to do instead.
Stop Dropping Everything for Your Best Customers
Dropping your schedule for loyal customers feels like good service. It's actually hurting your business — and them. Here's what to do instead.
Your Labor Burden Is Wrong and It's Wrecking Your Margins
You're charging for labor but missing half its true cost. Here's the burden rate math your bookkeeper isn't doing — and why it's draining your profit.
Stop Stocking Inventory — Your Shelf Is a Cash Trap
Keeping materials on hand feels smart until you do the math. Most small shops lose more in tied-up cash than they save in supplier runs.
Your Customer Texts Look Good — But They're Creating More Calls
Your arrival texts and job updates feel professional. But if your inbound call volume didn't drop after you turned them on, your automation is broken. Here's why.
Stop Discounting Emergency Calls for 'Good' Customers
Your best customers get your lowest emergency rates. That's backwards. Here's why loyalty pricing is quietly wrecking your margins.
The One Number PE Firms Track That You're Ignoring
Revenue per tech per day reveals what gross revenue hides. Here's how to calculate it and what it will tell you about your shop.
Stop Offering Payment Plans — You're Not a Bank
Payment plans feel like good customer service. They're actually an interest-free loan you can't afford. Here's what it really costs your shop.
Your Job Notes Are Garbage — And It's Costing You
Logging that you did a job isn't the same as logging what you found. Bad job notes cost you on every return visit. Here's how to fix it fast.
Stop Trying to Hire Experienced Techs — Train Your Own
Experienced hires bring bad habits, wrong expectations, and someone else's way of doing things. Here's why small shops win by training from scratch.
Your Flat-Rate Book Is Built on Someone Else's Numbers
That flat-rate pricing app feels like a fix — but if you haven't audited its built-in assumptions, you're pricing off another shop's costs, not yours.
Stop Running a Tab for 'Good Customers' — It'll Break You
Trusted customers who ask you to bill later aren't showing loyalty — they're using yours. Here's why deferred billing quietly wrecks cash flow.
Maintenance Plans Sound Great. The Math Is Harder Than You Think.
Recurring revenue memberships can trap small shops in low-margin callbacks. Here's how to price and run a maintenance plan that actually works.
Your Business Number Is You — And That's a Crisis Waiting
If your shop's main number is your personal cell, you don't have a business — you have a job with overhead. Here's what to fix before it's too late.
Your Install Jobs Pay Less Per Hour Than You Think
Divide your last 5 install totals by real hours including drive, permits, and callbacks. The number is probably ugly. Here's how to fix it.
Your Truck Stock Is Costing You More Than You Think
Carrying too much inventory in your truck kills cash flow and hides shrinkage. Here's how to audit your truck stock and stop bleeding money you don't see.
AI Call Summaries Are Hiding Your Real Intake Problems
AI-generated call notes feel like a time-saver. They're actually filtering out the friction that tells you where your operation is broken.
Stop Giving Away After-Hours Calls — Charge What They're Worth
Most small shops either eat after-hours calls or dodge them. Both are wrong. Here's how to set an emergency rate and actually stick to it.
Your Replacement Jobs Have Worse Margins Than You Think
Big ticket doesn't mean big margin. Here's why replacement work is quietly your lowest-margin job type — and how to fix the math.
Retainage Is a Cash Flow Killer — Price It Like One
Retainage looks standard until it's 90 days past substantial completion. Here's how small shops get buried — and how to price for it.
Your Dispatcher Role Doesn't Exist Yet. That's the Problem.
Running dispatch out of your own head is capping your revenue. Here's when and how to make it a real role — before you think you need to.
Your Best Customers Are a Life Event Away From Gone
Long-term customer loyalty dies when they do — or move. Here's how to turn relationships into business assets before that call comes.
Your Break-Even Number Is Wrong (And It's Killing Your Prices)
If you're pricing jobs off last year's overhead, your break-even is already wrong. Here's how to calculate the real number before you quote another job.
How to Collect When a Customer Won't Pay Final Invoice
Stop chasing calls that go nowhere. Here's the exact sequence small contractors use to collect on unpaid final invoices — including when to file a mechanics lien.
Your Follow-Up Automation Is On. It's Also Not Working.
Automated texts after job close feel like customer care. They're not. Here's why your sequence is broken and how to fix the logic.
Your P&L Shows Profit. So Why Is Your Account Empty?
If your books show profit but your bank account is always tight, your P&L isn't lying — it's just not built for running a business. Here's what's missing.
Your Scheduling Software Isn't the Problem. Your Logic Is.
If your dispatch board stays a mess no matter what software you try, the problem isn't the tool — it's the scheduling logic you never built.
Your Business Runs on You. That's the Problem.
If every customer calls your cell and asks for you by name, you don't own a business — you own a job. Here's how to fix it before it costs you.
You're Not Bad at Estimating. You're Bad at Closing the Loop.
Most trade shops lose money on jobs they thought were profitable. The fix isn't better quoting — it's a 10-minute post-job review you're skipping.
Service Work vs. Install Work: You Can't Run Both the Same Way
Running service calls and installs with the same crew and pricing model is a margin killer. Here's how to separate them before they drain you.
Stop Using Multiple Phone Numbers to Track Your Marketing
Call tracking numbers hurt your Google rankings and confuse customers. Here's how to track lead sources without fracturing your phone presence.
Stop Texting Customers From Your Personal Number
Texting customers from your cell feels personal. It's actually killing your ops, your records, and your time off. Here's what to do instead.
Your Gross Margin Is Lying to You Without Job Costing
Your P&L shows profit but your account is empty. Job costing reveals which service lines are bleeding you dry — and most owners are afraid to look.
T&M Pricing Is Costing You More Than You Think
T&M feels safe until a customer disputes your hours. Here's why flat-rate pricing pays more, fights less, and how to make the switch without losing jobs.
Your Intake Process Is Losing You Jobs (Not Your Reviews)
Ads and reviews get customers to call. A broken intake process makes them hang up and call your competitor. Here's how to fix the leak.
Word of Mouth Isn't a Marketing Strategy. It's a Risk.
Relying on referrals feels safe until the phone goes quiet. Here's why word of mouth is a liability — and how to build a system that doesn't depend on you.
Cost Per Lead Is a Vanity Metric. Track This Instead.
Your Google Ads dashboard shows cheap leads. Your bank account disagrees. Here's the marketing math small shops actually need to run.
Start Collecting Deposits on Every Job — Not Just Big Ones
Skipping deposits on small jobs is costing you more than you think. Here's how to require them without losing customers.
Don't Add a Second Truck Until You Fix Your First One
Adding crew before your systems are solid doesn't scale your business — it scales your problems. Here's the checklist Sam used before truck #3.
Hiring Family in Your Trade Business: Set Rules or Pay Later
Family hires can save your shop or blow it up. Here's what no one tells you before you put a relative on payroll.
Why Your Overhead Allocation Is Lying to Your P&L
If you split overhead evenly across jobs, you're flying blind. Here's how to allocate correctly — and which jobs are quietly losing money.
The Big Job Trap: Why Large Contracts Kill Small Shops
That big contract looks like a breakthrough. It might be a cash flow death spiral. Here's how to know before you sign.
Your Techs Are Losing 90 Minutes a Day in the Truck
Windshield time is killing your margins and you're not tracking it. Here's how to measure it, price for it, and cut it with smarter scheduling.
Should You Put Prices on Your Website? Yes. Here's Why.
Hiding your prices doesn't protect you from competitors — it just loses you the customers who were ready to hire. Here's what actually happens when you go transparent.
Your Labor Burden Rate Is Wrong — Reprice Before You Hire
Hiring your next tech will break your pricing unless you recalculate labor burden first. Here's the math most trade owners skip.
Your Cash Flow Problem Isn't Collections — It's Your Draw Schedule
Chasing invoices won't fix your cash flow. The real problem is when you ask for money. Here's how to restructure deposits and draws before you start the job.
Stop Quoting Jobs Over the Phone Before You've Seen Them
Phone quotes feel helpful but they're killing your close rate. Here's the intake script that stops price shoppers without losing real customers.
Stop Answering Your Own Phone (It's Costing You Jobs)
Every call you miss after hours is a job you just handed to your competitor. Here's what a trade answering service actually costs — and pays back.
Markup vs. Margin: Why Your Pricing Math Is Wrong
You priced at '40% margin' but you're broke. The markup vs. margin confusion is costing small shops thousands. Here's the one formula that fixes it.
Why That Big Builder Account Will Bankrupt You
One builder account saved your schedule and killed your cash flow. Adam Smith learned this in October 2008. Here's what he wishes someone had told him.
Your Field Service Software Has a Customer Portal. Use It.
Stop ignoring the customer portal sitting in your field service app. It's already paid for — and it's losing you jobs every week you leave it blank.
Your Flat-Rate Price Book Is Wrong (Here's How to Fix It)
Pre-built flat-rate pricing uses averages that don't match your costs. Here's how to audit yours and rebuild it from real numbers before it bankrupts you.
1099 vs W-2 for Trade Workers: What It Really Costs You
Most small shops default to 1099 subs to save money. A former plumbing contractor explains why that math is usually wrong — and risky.
How to Set Your Service Call Fee (And Not Lose Jobs Over It)
Stop eating trip costs. Learn how to price your service call fee, what competitors charge, and the exact script to sell it to customers.