How to Price Your Contract Work Without Underselling Yourself
by Eric Hanson, Backend Developer at Clean Systems Consulting
Pricing is not just math. It is a statement about how you see your own value — and clients read it that way too.
The Default Is Always Too Low
When contractors set their rate for the first time, or when they move to a new market, they almost always start too low. Not because they do not know their skills. Because they are uncertain about whether clients will pay what they are worth, and they default to a number that feels safe.
Safe, in this context, means: low enough that I probably will not get rejected on price. What it also means is: low enough that clients might wonder why this person is so cheap.
Pricing in the contractor market does not work the way you might expect. Below a certain threshold, a lower rate actually reduces confidence. It signals that either the contractor does not value their own work or there is something they know about themselves that the client does not.
The Three Things You Are Actually Pricing
When a client pays your rate, they are not paying for hours. They are paying for three things bundled together:
Your skill and experience. This is the obvious one. The accumulated knowledge, the solved problems, the patterns you recognize.
Your judgment. The ability to make good decisions without constant direction, to flag a bad approach before it becomes a problem, to know when to push back and when to adapt.
The risk reduction. Hiring a contractor is inherently risky for a client. They are trusting someone new with real work. A contractor with a clear specialization, a professional presence, and evidence of past results reduces that risk. Risk reduction has real value and can be priced accordingly.
Most contractors only price the first one.
How to Figure Out What to Charge
Research is the foundation. Look at what contractors with comparable skills, experience, and domain focus are charging in your target markets. Platforms like Toptal, LinkedIn, and contractor forums for your domain are useful data points.
But research alone gives you a range, not a number. The factors that push you toward the top or bottom of that range:
- Specialization. Narrower focus, higher rate. Generalists compete at the bottom.
- Demonstrable outcomes. If you can point to specific results, you can charge more than someone who lists skills.
- Communication and professionalism. Clients pay a premium for contractors who are easy to work with because the alternative is costly.
- Market. European clients, US clients, and APAC clients have different rate norms. A rate that is aggressive in one market is modest in another.
The Anchor Effect in Rate Conversations
Whatever number you say first becomes the reference point for the entire negotiation. This is why underselling is so damaging — a low anchor is hard to escape.
If you open with a rate that is 30% below what you actually want, and then someone negotiates you down from there, you have ended up at a number that is demoralizing and will color the entire engagement.
State the rate you want. Not the rate you think you can get.
The discomfort of saying a high number out loud is temporary. The discomfort of working for less than you are worth for three months is sustained.
What Happens When You Raise Your Rate
Some clients will say no. This is not a failure — it is the system working correctly. Clients who cannot afford your rate are not your clients. Working for them at a discounted rate is not a good outcome for either side.
The clients who accept a higher rate are self-selecting for clients who value what you do enough to pay for it. These engagements tend to be better in almost every dimension: more interesting work, better communication, more autonomy, faster payment.
A rate increase also signals to the market that you are moving up, not staying flat. That signal attracts different opportunities over time.
The Practical Step Right Now
Look at your current or target rate. Add 20%. Write a version of your pitch at that number.
Then ask: is there anything in my profile, my proposal, or my communication that does not support that rate? If yes, fix those things first. The rate is only credible if everything else backs it up.
The rate you charge is not just a number — it is the opening move in a negotiation about how seriously a client should take you.