Why Tradespeople Underprice Themselves (And How to Charge What You're Worth)
Written by Tom Ellis · Senior Trades Editor
Last updated: 9 November 2026
Quick Answer
Most tradespeople undercharge because they anchor on what competitors charge, fear losing work, and forget to cost their time properly. The cheapest quote wins fewer jobs than you think — customers associate low prices with low quality. Raising your rate by 10–15% and losing a few price-sensitive jobs often leaves you better off: fewer jobs, same or higher revenue, with better customers.
Why the cheapest quote doesn't always win
It feels like customers always go for the cheapest price. In reality, most customers are not purely price-driven — they're risk-driven. They're inviting a stranger into their home to do work they don't understand. A very low price doesn't say "great deal" — it says "why is this so cheap? What am I missing?"
Research on consumer pricing consistently shows that in professional services, customers use price as a quality signal. If three electricians quote £800, £1,200 and £1,800 for the same job, most homeowners won't pick the £800 quote — they'll worry something is wrong with it. Many will pick the middle option as the "sensible" choice.
The customers who go purely on price are also, overwhelmingly, the most difficult to work for. They haggle, nitpick, delay payment, and move the goalposts. Pricing yourself slightly above the market average naturally filters these customers out.
Price anchoring: how to use it in your quote
Anchoring is the tendency for people to rely heavily on the first number they see when making a decision. If you say "this would normally cost around £2,000 but I can do it for £1,600", the customer anchors on £2,000. £1,600 feels like a good deal even if it's your full rate.
You can use anchoring ethically by presenting a higher-spec option first. "I could do this using [premium materials/approach] for £X, or the standard spec for £Y." The first number becomes the anchor — your standard price feels reasonable by comparison.
Avoid opening with your lowest price. If you do, there's nowhere to go but down when the customer pushes back — and many will push back regardless of the price.
The real cost of your time
Many tradespeople calculate their rate based on what they think the market charges, not what they actually need to earn. Before deciding on a day rate, work backwards from your target annual take-home:
| Cost | Rough annual figure |
|---|---|
| Van: fuel, insurance, servicing, finance | £5,000–£9,000 |
| Tools: replacement, new purchases | £1,000–£3,000 |
| Insurance: public liability, tools, van | £800–£2,000 |
| Training, certifications, memberships | £300–£1,000 |
| Admin, quotes, invoicing, travel time | 1–2 days per week |
| Holidays, illness, non-billable days | ~50 days per year |
Once you account for 50 non-billable days (weekends, bank holidays, holiday, sick days, admin), you have around 210 chargeable days. If your costs are £15,000/year and you want to take home £50,000 after tax, you need to gross around £80,000 — that's £381 per chargeable day before materials. Many tradespeople are quoting £200 a day and wondering why they're not getting ahead.
Decoy pricing and the three-tier quote
When you offer one price, the customer's decision is "yes or no." When you offer three options, their decision is "which one?" This is called the compromise effect — most people pick the middle option.
Structure your three options as:
- Basic: minimum spec, lowest price — this is your decoy. It makes the middle option look better value.
- Standard: your preferred spec and your target price — this is what you actually want to sell.
- Premium: best materials, full warranty, additional work — genuinely good value at a higher price, but also makes the standard option look reasonable.
Present all three in a quote document. Many customers choose the premium option — especially on big jobs like bathrooms or kitchens where they care about quality. You've now sold a job you wouldn't have otherwise priced at premium.
How to present a price increase to existing customers
Raising prices for existing customers feels uncomfortable but is necessary. The key is framing and lead time. Tell them before they ask for a quote — not in the quote itself. A message in January saying "just to let you know, my rates are going up 10% from April because of [materials costs / insurance / general cost of running the business]" is much better than a quote that's suddenly higher with no explanation.
Good customers understand. If a customer leaves because of a 10% increase, they were always going to leave eventually — probably for the cheapest option available. The customers who stay are the ones worth keeping.
Overcoming imposter syndrome on rates
Imposter syndrome — the feeling that you're not good enough to charge what you want to charge — is extremely common among self-employed tradespeople, particularly those who haven't worked for themselves for long. The antidote is evidence.
Collect your best reviews. Keep photos of finished jobs you're proud of. When you feel uncertain about quoting a higher rate, go back to those. You're not selling a commodity — you're selling trust, quality, and reliability. Those have a price premium.
The psychology of round numbers vs specific prices
Research shows that specific, odd prices (£1,847) feel more credible than round numbers (£1,800 or £2,000). A round number implies estimation; an odd number implies calculation. In a written quote, an itemised breakdown with specific figures is more persuasive than a single round total — even if the total is the same.
That said, avoid false precision. "Labour: £836.42" looks contrived. The sweet spot is specific-ish round numbers: £850, £1,250, £3,400. These feel considered without looking like you made them up.
A worked example: same job, two different prices
Scenario: bathroom refurb, two-week job, materials at cost
Tradesperson A — underpricing
Day rate: £180 × 10 days = £1,800 labour. Wins job. Spends 2 extra days on snagging. Earns £1,800 for 12 days = £150/day. After costs: about £80/day net.
Tradesperson B — market rate
Day rate: £280 × 10 days = £2,800 labour. Loses 1 in 3 jobs on price. Still earns £2,800 for 10 days = £280/day. After costs: about £175/day net. Works less, earns more.
Sleepless Tradesman
Quote, invoice and manage jobs — all in one app
Join the UK tradespeople running their admin from their phone. Free to start, no card needed.