I often see great requests for proposals which are provided with preferred hourly rate range. Sometimes the hourly rate itself isn't comfortable for me (honestly, far too low), despite the project is great and I have similar prior experience (say, I perceive myself as a top 10% match). How should I ask a client to switch the project from one that is paid hourly to one that has fixed both scope and cost? What I want to benefit from that is a) time flexibility, b) having it unnecessary to cheat on time to get the hourly rate I think I should (let's pretend I really love the project but not this much to work for almost free).

  • 1
    Why not just ask the hourly rate you want and quote the client the actual time you'll take?
    – user152
    Nov 8, 2014 at 12:07
  • I'm afraid the client will decline my quote for desired rate without even reading the proposal. Placing no quote at all is also risky because it may lead to further misunderstanding between me and the client and even more wasted time. I understand that honesty and clear communication is the best strategy but I'm afraid that, for this certain project, this wouldn't work.
    – rishat
    Nov 8, 2014 at 13:32
  • The obvious (and unethical) answer is to fudge your estimates and hours billed. If lawyers can bill more than 24 hours in a day, so can you ;)
    – user5226
    Nov 8, 2014 at 16:56
  • @BarryCarter I totally disagree with you!!! Clients are not stupid and when they realize this, he will lose possible good client. I have also outsourced projects to hourly freelancers, and I easily caught any of them who tried to fake the hours just by realizing that each task took much longer than what is normal.
    – Peter MV
    Nov 8, 2014 at 17:06
  • @PeterMV It's less unethical (and harder to catch) if you pad your estimates as well. Let clients know in advance how long you estimate a task will take (using padded numbers), and they have less basis to complain.
    – user5226
    Nov 8, 2014 at 17:10

3 Answers 3


There are a few solutions to this dilemma.

1 - If your platform allows it, you can answer to the client without specifying an amount in your answer. This way, you avoid being discarded on price only and it gives you a chance to prove your skills and communication abilities to the client.

2 - I found that if the client is looking for really low hourly rates, it's most of the time not worth looking at the project. You'll be worth nothing to the client and he'll treat you as such. Some people are very condescending and will expect you to be eternally thankful for these 3 to 5$/hour they so generously give you... There's always a next project, so don't feel bad discarding an interesting job on price only.

3 - And lastly, be careful of switching the project to fixed price. If the client has set this really low hourly rate, it means that he doesn't really care how many hours it will take, he just needs someone on hand to do whatever he wants. You may be able to switch to a fixed price, but you won't switch the client's expectations, and you'll end up doing many many hours, until you realize that your hourly rate has fallen dramatically.

So I suggest that you write a really nice answer to the client, showing your worth and explaining why you feel like you're in the top 10% for the job, as well as showing a lot of interest and care. Disclose your hourly rate inside the answer, but do not make it definitive (see point 1). A few clients will realize that your offer is far better that the dozens of cheap replies they have, and you'll get the job. Most of the time, these clients will be the ones who already had bad experiences hiring low-rates devs.

Hope this helps, and good luck in your career!

  • +1 for "If the client is looking for really low hourly rates, it's most of the time not worth looking at the project. You'll be worth nothing to the client and he'll treat you as such."
    – user152
    Nov 10, 2014 at 11:59

There are multiple approaches to this.

1) You start working at lower hourly rate, then after some time, you talk to the client and tell him that you would like to increase your hourly rate since you've proved yourself. The risk here is that he will refuse it and you will have to finish the project with small rate. This is true if you work via rating systems like odesk/elance and you want to avoid negative comment.

2) You propose the client task-based system where you estimate each task in work hours, but you are paid in milestones. For example, milestone 1 is 40 work hours which is 1 week. On Friday you show the client that you finished tasks worth 40 work hours, and he pays you. Downside of this is a lot of administration.

3)You tell the client frankly: my hourly rate is XY but for the first 40 hours I will work at your proposed hourly rate. If you like my work after 40 hours, we will switch to my hourly rate. Downside of this is that you may have to finish the project after 1 week and client may not be happy, thou he said yes at the beginning.

But you should never, never and never cheat on your client. Only one client is enough to write a review saying that you are cheating with hours, and your career will decline 90%.

If you really think that you are worth certain hourly rate and being offered small hourly rate, you can make a video proving why you are worth your hourly rate. For example, a guy was a Symphony coder and he made a 5-min video showing how someone will need 1 hour to finish the task he can do in 10min. And the other rate was 50% his rate. This way the client was able to see that guy A will cost him 3 times more that guy B who at first has double rate.

No matter what, stand behind your hourly rate and have quality as well. I was approached by $50/h guys who had qualities lower than $10/h guys.

  • Actually here for example #1, there is NO obligation to finish at the low rate because the commodity sold to the client is time (which is severable) and not a finished product.
    – Xavier J
    Nov 10, 2014 at 17:50
  • @codenoire I was referring to work via rating systems like odesk/elance. In case you do not do that, the client will leave a negative feedback.
    – Peter MV
    Nov 10, 2014 at 17:54

There are several advantages to using a fixed cost project that you've mentioned. For example, reduced risk on the client's part, since they know they will only be spending $x. The only real thing you can do is present this to the client as an option and see what they say.

As for how to apply, it is possible on some platforms to receive a fixed-price payment even on an hourly contract*. I've received fixed price payments through odesk in this way. Additionally, some rating systems only rate after some kind of payment is made on a contract**. So if you put in a bogus hourly value, the feedback won't count unless payment has gone through in any case.


1) Make it very clear you want a fixed price payment.

2) Don't do any hourly work on the contract, even if you can.

3) The client feedback doesn't count on a contract that's been paid less than $1 net, so if everything falls though, your rating shouldn't be affected.


* Fixed price payment on hourly contract: Odesk Support, Elance Support

** Rating only counts after payment: Odesk Support, Elance Support

(Odesk links require login)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.