All postsMindset

Why Builders Undercharge (And How to Stop)

David IyaDavid Iya July 5, 2026 6 min read
TL;DR
  • Builders undercharge because skill fluency makes hard things feel ordinary - the price needs to reflect the client's world, not yours.
  • The Expertise Distortion is the gap between how fast you can build something and how impossible it feels to someone who cannot.
  • Correcting underpricing is a mental model shift before it is a pricing-sheet change.

The Expertise Distortion

When you can build something in two hours, it is almost impossible to charge four thousand dollars for it without feeling like a fraud. That feeling is the Expertise Distortion - a cognitive trap where fluency in a skill makes it feel ordinary to you, so you price it as ordinary even when it is extraordinary to the client.

The client is not paying for two hours of your time. They are paying for the two years it took you to get to the point where you can do it in two hours, and they are paying to skip the six months it would take them to learn it, fail, and give up. The price should reflect their world, not yours.

Reframe the measure of value. The question is not 'how long did this take me?' The question is 'how much pain does this remove for the client, and how long would they have lived with that pain if they had not hired me?'

Three Specific Ways Builders Self-Limit

The Expertise Distortion shows up in three specific patterns. Recognizing which one is active for you is the first step to correcting it.

  • Hourly rate anchoring. You calculate your price by estimating hours and multiplying by a rate that 'feels fair.' The problem is that 'feels fair' is calibrated to your effort, not to the client's outcome. A 2-hour build that saves a client 10 hours a week for two years is worth a year of that time saving, not your two-hour rate.
  • Impostor-based discounting. You drop the price because you are not sure the client will think it is worth it. This is anxiety presented as generosity. The client has not seen the work yet - you are pre-discounting based on imagined rejection.
  • Comparison to tools. You price your custom build against what a SaaS tool costs per month. But a SaaS tool is generic and the client has already decided it does not solve their specific problem - that is why they hired you. Custom beats generic; the price should reflect that gap.
Impostor-based discounting is the most expensive pattern because it compounds. Every project you undercharge trains your own psychology that the work is worth that lower number. The baseline drifts down.

The Mental Model Shift That Fixes It

The Profit Room Outcome Anchoring model is a single reframe you run before every pricing conversation. Instead of asking 'what is this worth to me to build?', ask 'what is the client's next-best alternative if they do not hire me?'

The next-best alternative is almost always one of three things: hiring a full-time employee, living with the broken process, or buying a generic tool that partly solves the problem. Price your work against those alternatives, not against your hourly effort.

Next-Best AlternativeAnnual CostYour Build Price Benchmark
Part-time hire to handle the task manually$40,000+/yrFraction of first year's salary
Status quo - lost time or revenueQuantifiable if you ask10-20% of the annual loss
Generic SaaS that partly works$2,000-$10,000/yr1-2x the annual SaaS cost, paid once

When you price against the client's alternatives rather than your effort, the number that 'feels too high' often turns out to be a significant discount from what they would otherwise pay. That realization is the antidote to the Expertise Distortion.

Making the Shift Stick

The Outcome Anchoring model is easy to understand and hard to hold in the moment when a client pushes back on price. The way to make it stick is to run the calculation out loud in the proposal itself - not as a justification, but as evidence.

Include a single line in the proposal outcome section that states the client's current cost of the problem in concrete terms. 'Your team currently spends approximately 6 hours per week on this process. This build returns that time within the first month.' That line does the pricing work for you without you having to defend a number.

  • Before every pricing conversation, identify the client's next-best alternative.
  • Quantify the cost of their status quo in time or revenue whenever possible.
  • Write one sentence in the proposal that connects the build to that cost.
  • Set a floor price for each type of project and do not go below it regardless of how fast you can build it.
The Profit Room community has a dedicated thread on pricing mental models. Reading what other builders have charged - and what they got - recalibrates your sense of what is possible faster than any pricing framework.

Frequently asked

Is there a formula for moving from hourly to value-based pricing?

The simplest entry point is to estimate the project hourly, double it, and present that as the project price. Then over the next few engagements, add the outcome-anchoring step and move further away from the hourly calculation entirely.

What if I genuinely do not know the client's cost of the problem?

Ask during discovery. 'What does this cost you currently in time or revenue?' is a completely normal question and clients who have a real problem can usually answer it. If they cannot quantify it, the problem may not be painful enough to price at a premium.

Does undercharging ever make sense as a strategy?

Only once, deliberately: for a first client in a new niche when you need a case study. Price it at a discount explicitly in exchange for documented results and a testimonial. After that, full rate. Do not run this strategy twice in the same niche.

How do I raise prices with existing clients without damaging the relationship?

Give 30 days notice, frame it as your rate for new engagements, and honor the current rate for the current project. Most long-term clients who value your work will accept a reasonable increase when it comes with notice and respect.

Last reviewed July 5, 2026.

David Iya
David Iya
Co-founder, builder-operator

Co-founder of the Claude Code Profit Room. Went from shipping software to closing paying clients, and now teaches builders the selling half of the equation.

Ready to sell what you build?

Take the Profit Quiz and find your fastest path to your next client.