The Owner's Pay Problem: Why Most Contractors Underpay Themselves
If you take whatever is left at the end of the month, you don't have a salary. You have a rounding error. Here's how to fix it without bankrupting the company.

The default that quietly bankrupts you
Ask 100 service contractors what they pay themselves. About 70 will tell you some version of "whatever's left after payroll, taxes, fuel, and parts." That answer sounds disciplined. It's actually the single most predictable cause of contractors burning out by year 5.
When you take residual, three things happen:
- Your "salary" looks great in good months and disappears in slow ones.
- The business has no incentive to fix structural cost problems because you absorb them.
- Your bookkeeping shows the company is profitable when really you're just unpaid.
If you sold the business today and the buyer had to hire someone to do your job at market rate, the actual profit would be negative. That's the math. Most owner-operators don't run it.
What "the job" is actually worth
Before deciding what to pay yourself, figure out what your work would cost to replace. Most owner-operators do 3-4 different jobs simultaneously. Each has a market wage:
| General manager (operations, scheduling, P&L) | $72,000-$110,000 |
| Sales rep (estimates, follow-up, close) | $58,000-$95,000 + commission |
| Senior technician (field work 1-2 days/week) | $68,000-$92,000 |
| Bookkeeper (10-15 hrs/wk) | $22,000-$35,000 |
| Marketing manager (5-10 hrs/wk) | $14,000-$28,000 |
Stacked replacement cost: $234,000-$360,000/year. You probably aren't paying yourself half of that. The gap between what you'd cost to replace and what you actually take is the hidden subsidy you give the business.
Why "Profit First" gets it half-right
The Profit First framework (Mike Michalowicz's book) tells contractors to pay themselves a percentage of revenue first, then fund operations from what's left. The book recommends 50%+ of revenue toward owner pay + operating expenses combined for shops under $250K. It's a useful starting framework, but it has two problems contractors hit fast:
Service trades have lumpy revenue. A 3-month winter dip in HVAC means the percentage-of-revenue draw drops 60%. That's not a salary; it's a draw against a moving target.
The percentages assume mature operations. A 2-year-old shop has different cost ratios than a 10-year-old one. Forcing the framework on early-stage cash flow can starve necessary growth investment (a second truck, a CRM, the first dispatcher hire).
The fix: take Profit First's idea (pay yourself first), drop its percentage formulas (set your own number), and replace residual-draw with a fixed semi-monthly salary like any W-2 employee.
The number you should actually be paying yourself
The defensible baseline is the GM-only number from the replacement-cost stack: $72,000-$110,000 depending on metro and shop size. If you're also doing field work, add a per-hour rate for those hours - don't fold them into the salary.
Pick a single number you can pay every month without exception. Some contractors will land at $65K, some at $95K, some at $130K. The exact number matters less than that it's:
- Fixed. Same amount every pay period, paid before bills.
- Visible. Shows up on your P&L as a real expense, not "owner's draw."
- Reviewed annually. Same as any other salary - raise it when revenue and role justify it.
Set yourself up as a W-2 employee of your own S-Corp or LLC-electing-S-Corp. This means actual paychecks with tax withholding, a real Social Security history, and clean separation between owner compensation and owner distributions. The accountant cost (about $400-$1,200/year extra) is the cheapest insurance you'll buy.
What to do when cash flow won't cover the number
Most contractors hit this wall: they pick a defensible owner salary, run the numbers, and the business can't afford it without dipping into reserves. Three responses work, in order of preference.
1. Raise prices. The single most common cause of unfixable owner-pay shortfall is undercharging. Most service trades have room to raise prices 8-15% without losing customers; you just need to do it. Existing customers grumble for one cycle, then forget. New customers don't know your old rates.
2. Fire your worst 10% of jobs. Every shop has a category of work that loses money - usually small-ticket calls in distant zip codes, or one specific service type with high comeback rate. Stop bidding on them. Revenue drops 5-8%, gross profit goes up 4-9%.
3. Defer growth spending for 6-9 months. Postpone the second truck, the new tablet rollout, the bigger trade-show booth. Funnel that capital into the owner-salary gap until cash flow catches up.
The wrong response: keeping your salary low while financing growth on the back of owner-underpayment. That's how 5-year-old shops with 4 trucks and 6 techs have owners making $48K.
If you write yourself a $4,000 check every two weeks but it's coded as "Owner's Draw" or "Distribution" on the books, the IRS still sees no employee compensation and the P&L still hides what your work cost the company. The check needs to flow through payroll. Talk to your CPA before changing - the S-Corp election deadlines (March 15 for the prior year, or within 75 days of formation) are unforgiving.
The real test
A useful sanity check: imagine you've stepped away from the business for 4 weeks (vacation, surgery, family emergency). The business needs to keep running. How much would you have to pay the people who covered each of your responsibilities?
If that number is meaningfully higher than what you currently pay yourself, you have an owner-pay problem. The gap is roughly the amount the business is unintentionally subsidized by your unpaid labor.
Closing that gap is rarely a single quarter's work. Most owners do it over 12-24 months: raise prices 10%, drop the worst 10% of work, hire a part-time dispatcher to free up your hours, and reset the salary line every January.
Bottom line
Your salary isn't a leftover. It's a structural cost the business has to plan around, the same as truck payments and insurance. Set the number, pay it on schedule, and let the rest of the P&L adjust to make it work. The contractors who do this end year 10 with a real income, a saleable business, and a calendar that doesn't require them to be in the field 6 days a week.
The contractors who don't, end year 10 with a tired body, a thin retirement account, and a "business" that's really just a job that owns them.
Stop guessing where the money goes
Plyrium runs the full job lifecycle for service trades - quote on-site, e-sign, schedule, dispatch, and bill before the truck leaves the driveway. Built for owners who'd rather be in the field than the spreadsheet.
Start 14-day free trialRun your all trades business with Plyrium
CRM, scheduling, quotes, invoices, recurring service contracts, and an AI receptionist - built for service-trade contractors. 14-day free trial. No setup fee. No long-term contract.
Start free trialRelated guides
Why Google Local Services Ads Will Burn Through $3K Before You Get a Lead
LSAs look like the cheapest paid lead source on paper. The fine print is the auction nobody warned you about and the dispute system stacked against you.
Why Speed Beats Price for Service Quotes (and the 24-Hour System That Wins Every Time)
The data is brutal: 78% of buyers go with whoever responds first. Here's why your slow quotes are losing to worse contractors, and the system to fix it in a week.
How to Start a Food Truck Business from Scratch in 2026
An honest guide for someone genuinely starting one - with real 2026 numbers, no motivational fluff. Built for first-time operators who want to know what they're actually signing up for.
How to Deal with Non-Paying Customers (Including Lien Rights) - 2026 Guide
Honest collections playbook for service contractors: the FDCPA rules that apply to YOU vs third-party collectors, state-by-state mechanic's lien deadlines (CA 90 days, TX 15th-of-3rd-month, FL 90 days), the demand-letter cadence that actually collects, and when to walk away vs file suit.