You finish a job. The crew did solid work. The client’s happy. But when you look at the numbers, the profit isn’t there. You’re busy, but you’re not making what you should.
This keeps happening because most contractors price based on what feels safe, not what the work actually costs or what the market will bear. You’re leaving money on the table every time you submit a bid.
The Real Cost of Underpricing
When you underprice jobs, you’re not just losing profit on that one project. You’re creating a chain reaction that affects your entire business:
You can’t invest in better crews. When margins are tight, you can’t pay top rates or invest in training. You end up with whoever you can afford, not who you need.
You attract price-focused clients. Low prices bring clients who chose you because you’re cheap. These are usually the same clients who complain the most, pay the slowest, and refer others who also want the lowest bid.
You can’t handle problems when they come up. Every job has surprises. If you priced too thin, any issue that takes extra time or materials comes straight out of your pocket. There’s no buffer.
You work more and make less. You take on more jobs to hit your revenue targets. Your crews stay busy, you stay stressed, and the office scrambles to keep up. But the bank account doesn’t reflect all that effort.
For contractors running multiple crews across 10+ jobs per month, underpricing doesn’t just hurt one project. It compounds across every active job.
Why Contractors Underprice
You’re guessing at your actual costs. Most contractors know their direct costs — materials, labor hours, equipment. But they underestimate or forget indirect costs. Things like drive time, administrative work, warranty callbacks, insurance, and the time you spend answering client questions. If these aren’t in your price, you’re working for free.
You’re pricing based on what you think clients will accept, not what the work costs. You see a competitor’s number or remember what you charged last year, and you price around that. This has nothing to do with your actual costs or the value you’re delivering.
You don’t factor in the complexity or risk. Not every job is the same, even if the scope looks similar. Difficult access, picky clients, tight timelines, or uncertain site conditions all add real cost. If your price doesn’t reflect that, you’re absorbing the risk for free.
You’re afraid to lose the job. This is the biggest one. You convince yourself that a lower price increases your odds of winning. Sometimes it does. But winning unprofitable work just means you’re busy and broke.
What Pricing Right Actually Changes
When you price correctly, the shift isn’t just about making more per job. It changes how your business operates.
You can afford to handle problems. Margins give you room to deal with the unexpected without eating into your profit or stressing about every extra hour.
You attract better clients. Clients who value quality over price are easier to work with. They understand that good work costs money. They communicate better, pay faster, and refer others like them.
Your team performs better. With healthy margins, you can invest in your people, your tools, and your processes. Better crews produce better work, which justifies higher prices, which funds better crews. It’s a cycle that works in your favor.
You grow without the chaos. Growth funded by thin margins means you’re constantly scrambling. Growth funded by healthy margins means you can hire strategically, invest in systems, and take on work that actually moves the business forward.
How to Charge What You’re Worth
Track your actual costs for 30 days. Not what you think things cost — what they actually cost. Include every hour of labor (including your own), every material, every drive, every admin task, every warranty call. This is the only way to know what your work truly costs.
Build in a real buffer. After you know your costs, add margin for the things you can’t predict. Problems will come up. Clients will change their minds. Weather will delay work. If your price doesn’t have room for this, you’ll pay for it later.
Price based on complexity and risk, not just hours. Two jobs that take the same amount of time can have very different levels of difficulty, stress, and risk. Charge accordingly. Difficult clients, tight access, unclear scope, or aggressive timelines should cost more because they require more from you and your team.
Stop competing on price alone. If your pitch is “we’re cheaper,” you’ve already lost. Clients who only care about price will leave you for someone cheaper. Instead, show them what they’re actually buying: reliability, clear communication, proven quality, and the confidence that the job will be done right. Charge for that.
Test higher prices. You don’t have to double your rates overnight. But on your next few bids, add 10 – 15% more than you normally would. See what happens. You’ll likely find that clients who are serious about quality don’t blink. And if you lose a job or two, you’ve just filtered out clients who weren’t going to be profitable anyway.
What Success Looks Like
In the first 30 days, you have a clear picture of what jobs actually cost you. You stop guessing. You stop hoping you priced it right. You know.
In 60 days, you’re quoting with margin built in. You’re turning down work that doesn’t make sense financially. This feels uncomfortable at first, but your bank account will reflect the difference.
In 90 days, you’re working with better clients who respect your pricing. Your team isn’t scrambling as much because you’re not overcommitted trying to make up for low-margin work. You’re making more money on fewer jobs, and the business feels more stable.
You didn’t get into this business to stay busy and broke. But that’s what happens when you price based on fear instead of cost and value.
Pricing right doesn’t mean charging more just because. It means understanding what your work actually costs, what your time and expertise are worth, and building a business that works for you instead of the other way around.
If you’re running 10+ jobs a month and working harder than ever but not seeing the profit you should, your pricing strategy is the first place to look. Fix that, and everything else gets easier.