Charging What You Are Worth Is Hard Until You Understand What You Are Actually Selling
by Eric Hanson, Backend Developer at Clean Systems Consulting
Contractors who struggle to charge high rates are usually selling the wrong thing. The shift from selling time to selling outcomes changes everything about the pricing conversation.
The Time Trap
Most contractors, especially those who bill hourly, are implicitly telling the market: "I am selling my time." And time is easy to compare. A client who sees two hourly rates can do the math and choose the cheaper option with very little other information.
If you are competing on time, you will always be competing on price. Someone somewhere will do the same hours cheaper.
The contractors who escape this trap are the ones who reframe what they are actually selling. Not hours worked. Not lines of code. Not deliverables. Outcomes.
The outcome is not "a REST API." The outcome is "payment processing that your team can maintain without me, handles your transaction volume, and integrates with your existing banking partners." One of those is a thing you built. The other is a result the client cares about.
What Outcome-Based Framing Does to Pricing
When you are selling outcomes, the pricing conversation changes entirely. Instead of "how many hours will this take?" the question becomes "what is it worth to the client to have this problem solved?"
Those are very different anchors.
A client who needs their backend architecture stabilized before a Series A due diligence is not thinking about how many hours of your time they are buying. They are thinking about the risk of a technical review going badly. The value of getting it right is significant. An hourly rate frames the cost. An outcome frame frames the value.
You do not have to abandon hourly billing to use this framing. You just need to lead with the outcome in how you describe your work, and let the rate follow from the value, not from a time estimate.
The Skills That Command Outcomes vs The Skills That Sell Hours
There is a pattern in who charges high rates and who struggles.
High-rate contractors typically:
- Have a clear specialization that clients hire them for specifically
- Can articulate the business outcome their work produces
- Have evidence of past outcomes (case studies, testimonials, specific metrics)
- Show up with opinions about how to approach the problem, not just willingness to execute
Lower-rate contractors typically:
- Describe themselves in terms of technologies and years of experience
- Talk about what they can do rather than what they have helped clients achieve
- Wait for the client to define the scope before offering any perspective
- Compete primarily on availability and rate
This is not about experience level. It is about how work is positioned.
Getting Concrete About Your Outcomes
If you have been describing your work in terms of tasks — built API, migrated database, implemented feature — the shift requires getting specific about what those tasks produced.
For each significant project in your history, ask:
- What was slower, riskier, or more expensive before I did this work?
- What became faster, safer, or cheaper after?
- What did the client team gain the ability to do that they could not do before?
These are your outcomes. Not all of them will be quantifiable with precise numbers, and that is fine. "Reduced the deployment time from two weeks to two days" is powerful. "Gave the team enough confidence in the architecture to bring on two more developers" is also powerful, even without a number attached.
The Conversation That Makes Rate Easier to Defend
When a client asks why you charge what you do, the worst answer is a comparison to market rates or years of experience. Both of those are external and impersonal.
The better answer is: "Because the work I do produces these specific outcomes, and in my experience, the value of those outcomes to companies in your situation is significantly higher than my rate."
That is not arrogance. It is a business case. Clients who are thinking clearly about the value of solved problems respond well to it.
The contractor who talks about value gets paid for value. The contractor who talks about time gets paid for time.
The math on value is almost always better.
Once you stop selling hours and start selling outcomes, the rate conversation stops being about what you deserve and starts being about what the result is worth.