For the first three years of freelancing, I charged by the hour. It felt fair — transparent, easy to calculate, easy to explain. It was also the single biggest mistake I made.
Here’s why hourly billing is a trap: it incentivises the wrong behaviour. The slower you work, the more you earn. The more experienced you get, the less you make. The better you are at your job, the more you’re punished.
You don't want to be paid for your time. You want to be paid for your judgment.
What I shifted to
I moved to value-based pricing: a fixed project fee based on the outcome, not the hours. A landing page that replaces an agency’s $50k/month retainer is worth $8k — whether it takes me three days or three weeks.
The client gets certainty (they know the price upfront) and I get upside (I’m rewarded for efficiency instead of punished).
The transition cost
I won’t pretend it was easy. The first three months of fixed pricing, I left money on the table. I under-estimated scope, over-delivered out of guilt, and had painful conversations when a project ballooned.
But by month four, something shifted: I started getting better at scoping. And by month six, I was earning more in 20 hours than I used to earn in 40.
How to start
If you’re hourly and want to switch, here’s the pattern:
- Pick one project to price fixed. Don’t overhaul everything at once.
- Price 2x what you think it’s worth. You’ll negotiate down. That’s fine.
- Scope tightly. Fixed price works when the boundaries are clear. If the client wants changes, those are change orders.
- Don’t track your hours. This is the hardest part. You’ll want to know if you’re “winning.” Resist the urge — what matters is the total, not the breakdown.
The first fixed-price project is terrifying. The second is liberating. By the tenth, you’ll wonder why you ever did it any other way.
— Stephen.