
If you are a good contractor and the money at the end of the year never looks like it should, the problem is almost certainly not your market. It is not your competition. It is your price - and more specifically, the way you are arriving at it. Good contractors underprice themselves not because they lack confidence but because they are measuring the wrong thing. (Figures throughout are in USD - the model and the math are identical in any currency.)
What I am going to show you here is the same thinking that sits underneath construction arbitrage - the most profitable way I have run construction work. When you see how that pricing model works, you will understand why charging more is not really about raising your rate. It is about changing what you sell.
Why good contractors underprice
The typical contractor pricing process: work out how many hours the job will take, multiply by your rate, add materials, add a small buffer, quote. The problem is that you are pricing your cost, not the value to the client. A family who wants their dated bathroom turned into something they are proud of is not thinking about your day rate. They are thinking about how their home will feel when the job is done.
When you price from your cost, you put a ceiling on what you can charge - because your cost goes up as you work. When you price from the client's outcome - what they gain, what problem gets solved, what their property becomes - the ceiling is much higher and it is not set by your labour rate.
You are not selling hours of labour. You are selling a finished result. The price of the result is not the same as the price of your time.
Cost-plus vs value-based: the two pricing mindsets
There are two ways to price a job. Most contractors use the first one by default. The operators making serious money use the second.
| Cost-plus (default) | Value-based (operator) | |
|---|---|---|
| Starting point | What it costs you | What it is worth to the client |
| Quote format | Hours x rate + materials | One price for the outcome |
| Price anchor | Your time | Their result |
| Client negotiation | Line-by-line on your labour | Scope trade-offs |
| Margin ceiling | Low - they can see your cost | High - value is subjective |
Cost-plus is how most contractors start and how many stay stuck. It feels safe because the math is obvious. But it is also obvious to the client. The moment they are looking at a breakdown of your hours, they are already negotiating against you.
How to charge more - the practical moves
These are not tricks or scripts. They are how professional operators think about pricing from the start:
- Stop itemising your time. A single project price for a clearly defined scope is harder to argue with than a breakdown of hours. If you want to show detail, itemise by area or phase - master bath, guest bath, hallway - not by labour hours.
- Lead with the outcome, not the process. Your quote should describe what the client gets, not what you will be doing all week. 'Full bathroom renovation including all trades, waste removal, and snagging inspection' is more powerful than '40 hours at $85/hr'.
- Offer a premium option. Always include an upgrade in your proposal - a higher-specification fitting, a faster completion, an extended warranty on the finish. The anchor makes your standard price look like reasonable value, and some clients take the upgrade.
- Include what budget contractors skip. Site protection, waste removal, daily tidy, end-of-project deep clean, a proper snagging walkthrough. Margins are often lost on these when underpricing contractors forget them. When you include them explicitly, you are not more expensive - you are more complete.
- Never apologise for your price. Present it clearly and stop talking. The contractor who fills silence by justifying their margin has already started negotiating against themselves.
- Know your walk-away number before the meeting. Every job has a price below which you are buying yourself a problem. Know it before you sit down so you can decline cleanly without hesitation.
How to handle 'you're too expensive'
The instinct is to cut the margin. The move is to cut the scope. When a client says the price is too high, ask: 'What would you like to remove from the project to bring the number down?' This does two things. It shifts the conversation from your margin to their priorities. And it signals that your price is attached to deliverables - not inflated air.
Most clients respond in one of two ways: they pick something small to remove and you re-price accordingly with your margin intact, or they decide they actually want the full job and accept the original quote. The third option - they walk away - is not a loss. A client who will only pay below your cost is not a client. They are an unpaid internship.
What the numbers look like
Illustrative example only. Same kitchen remodel, two pricing approaches, on a $30,000 job:
| Cost-plus approach | Value-based approach | |
|---|---|---|
| Client price | $28,000 | $34,000 |
| Materials + subcontractors | $19,000 | $19,000 |
| Gross margin | $9,000 (32%) | $15,000 (44%) |
| Jobs needed to hit $90k margin | 10 jobs | 6 jobs |
Same work. Fewer jobs. Substantially better income. The difference is not working harder. It is pricing the result rather than the hours, running the job professionally, and not apologising for what you are worth. That $6,000 gap per job is not coming from inflating materials costs - it is coming from how the outcome is positioned and sold.
The operator's answer to charging more
Here is the full version of what I am describing. When you run jobs as a general contractor (main contractor in the UK) - sourcing the work, managing the trades, delivering the outcome - the pricing conversation changes entirely. The client is not pricing your hours because you do not sell hours. You sell a finished project at a price that reflects its value. Your subcontractors (subs) deliver the work at trade rates. You keep the spread between those two numbers.
That model is the core of construction arbitrage. It is the most direct answer to the charging-more question. You stop competing on rate because you are not selling a rate. The margin available when you operate this way is a different conversation from squeezing another $5 out of your day rate.
If you want to understand how the operator model is structured - what you keep, what subs earn, how the jobs are sourced - the full breakdown is on our sister site. And the pillar post at construction arbitrage explained shows how it all connects.
If you want to see how pricing sits inside the bigger picture of building a profitable contracting operation, how to increase profit margins in construction covers the full margin stack.
Ready to stop competing on price and start running the margin? The Construction Arbitrage Players community is the room where operators who run this model compare numbers, swap pricing strategies, and help each other grow.
Join the Construction Arbitrage Players⟶Frequently asked questions
How can I charge more as a contractor without losing clients?+
Stop quoting your time and start quoting the outcome. When clients are debating the price of your hours, you have already lost the value conversation. Quote the finished result - the new kitchen, the extension, the renovation - and anchor it to what they gain, not what it costs you to deliver.
How do I respond when a client says my quote is too expensive?+
Do not cut your margin - reduce the scope instead. Ask what they want removed to bring the number down. Most clients do not actually want a smaller job. They want to feel heard. The ones who genuinely cannot afford you are not your clients.
What is value-based pricing for contractors?+
Value-based pricing means setting your price based on what the job is worth to the client, not on what it costs you to do. A bathroom renovation that transforms how a family uses their home is worth more than a cost-plus spreadsheet suggests. Start with the client's outcome and work backwards.
Should I itemise my quotes as a contractor?+
Generally, no. Itemised quotes invite line-by-line negotiation. A single project price for a clearly defined outcome is harder to argue with and signals that you are selling a result, not selling hours.
Do higher contractor prices mean fewer clients?+
Not necessarily - they mean different clients. Higher prices attract clients who value quality over lowest cost. Cheap clients typically cost more in time, stress, and scope creep than any margin difference makes up for. The volume-at-low-margin model is a treadmill with no exit.
How does construction arbitrage change contractor pricing?+
When you run jobs as a general contractor - sourcing the work, managing subcontractors to deliver it, and keeping the spread between client price and trade cost - the hourly rate conversation disappears. You are pricing an outcome to a client who does not see your cost base. That is where real margins live.
The human behind The Playbook
mointhemarket Managing construction businesses across continents - with full location freedom. Running several at once. Bought and sold many more.
Go deeper
Learn the model, then get in the room
The full breakdown of construction arbitrage lives on our sister site, constructionarbitrage.com. When you want the operators who actually run it, join the Construction Arbitrage Players community.
My book The Family Secret - how construction arbitrage really works - is coming soon.
Only Players Know
The game is real. The room is closed.
Contractor Club is a private, application-only circle of construction arbitrage operators. If you think you belong inside, apply and the circle will decide.
More from the Playbook
View all ⟶
Pricing & BiddingHow to Win More Construction Bids (Win the Job Before You Send the Price)
Bidding more is not the answer. The contractors who win the most are winning the conversation before the price is even on the table. Here is the system.
Pricing & BiddingHow to Bid Construction Jobs and Win
Most contractors bid by gut feel - and wonder why they lose. Here is the exact method to price construction jobs correctly, write bids that close, and win more work without racing to the bottom on price.