Hacker News new | ask | show | jobs
by MattBearman 4721 days ago
I think a lot of freelancers (myself included) go through the following process:

1 - Start out with fixed price estimates based on time (I think this will take 10 hours, so I estimate £1000)

2 - Develop good relationships with clients and start just charging hourly for work done (This took 12 hours, so here's a bill for £1200)

3 - Take patio11 (et al)'s advice and start charging based on value (this 10 hour job will increase your profits by £100,000 so I'll charge you £10,000)

In short, hourly IS better than fixed price time based estimates, but fixed price value based estimates are even better.

2 comments

The problem with no 3 is that not every job can be measured in $$$. Especially when you are building an MVP and/or experimenting with features.

I think your approach is definitely valid for "traditional consulting" but a bit less so for more plain webdev work.

I disagree. Every job can be measured in terms of value. Especially mutually agreeable value. These though, are business skills and not tech skills.
But than you are introducing overhead of deciding this. For obvious reasons this is something that needs to be negotiated with a client and documented.
The only problem with value pricing is its not for every client. Its very hard to sell a client on value - especially if they are skeptical. And if your work doesn't increase value then your in a sticky situation.