Great illustration of why hourly billing makes no sense, for either side.
In this case, as usual, the amount of hours "spent" on the project has little to do with actual value provided.
From the contractor's side, he's excited about getting 12x the original quote, instead of realizing he's been severely undercharging for his work and could've been earning 10x or more all this time. I wonder if the author will start charging appropriately for the value he's providing, or if he'll consider this a fluke and continue with $75/hour.
Phrased another way... How many times did you complete a project within the estimated time and get paid $1,500, when actually the company would have been glad to pay $18,000?
Last week there was a thread about consulting tips. I couldn't believe how many people were arguing for hourly billing. One person was even proud of billing by the minute! I hope those people see this story and realize what they're leaving on the table.
I have similar stories to this, where work got delayed due to issues on client's end. One time, I spent a month doing nothing while the client was dealing with something, which later turned out to be a big acquisition. If I billed by "hours worked" then I'd get nothing, but because I had a monthly retainer I still got paid.
Edit: I'm not advocating "fixed price." I'm advocating monthly retainers.
One of the first web systems I ever put into production (still in use other than modernization I went 5 years without a bug report which still astounds me) after I jumped from desktop to web I charged £1500 for (it was about 20 hours actual work the rest was spent learning the right way to do things), did the job over 6 weeks.
Client let slip they'd been quoted £11,000 for it and 3mths.
Next job they asked me to do was £5,000 and I said 3mths (it took less than a month and I was working full time).
I learnt that lesson fast, don't charge what it's worth to you, charge what its worth to them.
Or as an ex-boss pithily put it "serious people charge serious money".
As a European I wonder how much this whole discussion translates to Europe (and its countries more specifically). American professionals seem to be dealing in ridiculously, obscenely high payments, seen from my personal vantage point. But that's also because money has an enormous role in life there. If you have money you are someone. You are someone to the extent of how much money you have.
More generally I wonder how much my perception gets distorted by reading HN regularly.
Maybe it's because the most common stories of this type from the US are about corporate environments rather than small businesses. European corporations also spend obscene amounts of money on services and contractors, but few of us get anywhere near it, and large European companies tend to be more conservative in procurement and rely on big names or the "old boy's network" more.
I once did a job for a European client who ended up being a manager in some government department. He had a use-it or lose-it budget and needed an app prototype turned around in 48 hours to avoid losing the money.
After the initial prototype we did a few more rounds. That ended up being IIRC $30-$40k for what amounted to 5 days of work.
Client was super-happy. I guess the prototype was enough to convince his bosses to fund the project for real.
> Or as an ex-boss pithily put it "serious people charge serious money".
Leadership teams are buying validation as much as they are a product. That's why management consultants can charge so much damn money, they usually aren't telling the company anything new, they are there to back managers decisions.
When you look at it that way, you're not just getting paid to build something, you're getting paid to be the subject matter authority who walks in and tells leadership how smart and forward-thinking they are.
Hourly billing is how you protect yourself against a sloppy client like this, especially with unpredictability. I have seen fixed price blow up so much I would never ever do it personally - I would have to add so much it would be astonishing to be worth it.
I would never bid a fixed amount with a client like this. The only way to do a fixed-bid is if a) the requirements are 100% defined, b) appropriate controls are in place to account for scope changes and roadblocks, and c) the price of the overage risk were priced into the bid.
GK, I remember your presence on that thread. For those who were not there, it's under comment history. You spoke to the point of people needing your help (and not just anybody), which is kind of ridiculous in this case and the case from last week. You're opining value-driven fixed rate wisdom on a thread about a simple HTML page. If you dictate the pace of a specialty, of course you can charge whatever you want and call it "value-driven." For the other 99% of consultants out there, supply and demand bring pricing to an equilibrium. Retainers need not apply here nor in 90% of first-time client engagements.
Consultants who win the job will always leave money on the table. That's how you get the gig to begin with. Value is relative, and it takes at least two to tango come contract time until cost (what the client sees) and value (what you see) intersect.
Billing hourly brings pricing transparency clients want while protecting you from true under-utilization. If you're not being utilized because of red tape that was unassumed at contract time, a change order is the logical next step to account for scope remaining/additional scope.
As I said somewhere in that thread, I only ever encounter arguments against value-based billing from other contractors/consultants, and not companies. There's probably a psychological topic there to explore but I won't go there. I have nothing to gain by convincing other contractors/consultants, except the feeling that I helped someone escape the hell that is hourly billing.
Yes, it helps to be offering some unique value that can't just be found on Upwork (see excellent posts on this [1] and [2]), but you don't need to be in the 99th percentile to do value-based billing.
I don't know much about the author but they're probably in that 99% whose work you think is commoditized (or at an equilibrium). Clearly this is not true, since they were paid $21k for work that could've been done by a large portion of that 99%.
I'm gonna disagree that hourly billing makes no sense for the contractor. He clearly just didn't charge enough per hour; $75/hour is way too low for contract work, and his $21k could have been $56k at $200/hour.
What if the project was billed at a fixed cost, he negotiated $21k, but the project took a year to complete because the company moved so slowly? That'd be a terrible salary. He'd have to quit and somehow bill even with no deliverables. How hairy would a contract covering that be to defend when you sue?
I don't think that the parent means that you shouldn't be structuring your billing to be per hour/day/week of work. Rather, their point is that you shouldn't be doing math like this:
1. "I think I'm worth $75/hr"
2. "the job will take 40 hours"
3. "I'll charge $3000 for it"
but rather, like this:
1. "I think they would be willing to pay me 40k for this, and I think the project should take 40 hours"
3. "Therefore, I'll negotiate for a $1000/hr pay-hourly contract with a projected end-date of two weeks."
Okay. Why not charge $X per 2 weeks? Or X per week? Or X per day? Or X per quarter?
The granularity here is entirely arbitrary. Hourly billing is by far the industry standard. That's why we default to it. It's easy to justify in court, it's easy to reason about contracts which use it.
If you're billing hourly, and the client chooses not to use your time, you don't work any hours and you don't get paid. If you then billed them for 100 hours without working, you've committed fraud.
If you're billing monthly, you've set aside the month for the client. If they choose not to use your time, you still get paid, because in your agreement you specified "use my time it or lose it".
In this case, as usual, the amount of hours "spent" on the project has little to do with actual value provided.
From the contractor's side, he's excited about getting 12x the original quote, instead of realizing he's been severely undercharging for his work and could've been earning 10x or more all this time. I wonder if the author will start charging appropriately for the value he's providing, or if he'll consider this a fluke and continue with $75/hour.
Phrased another way... How many times did you complete a project within the estimated time and get paid $1,500, when actually the company would have been glad to pay $18,000?
Last week there was a thread about consulting tips. I couldn't believe how many people were arguing for hourly billing. One person was even proud of billing by the minute! I hope those people see this story and realize what they're leaving on the table.
I have similar stories to this, where work got delayed due to issues on client's end. One time, I spent a month doing nothing while the client was dealing with something, which later turned out to be a big acquisition. If I billed by "hours worked" then I'd get nothing, but because I had a monthly retainer I still got paid.
Edit: I'm not advocating "fixed price." I'm advocating monthly retainers.