Most freelancers, agencies, and consultancies base their offers on an hourly basis. This is fine in many cases and also something that your clients understand. However, how do you choose your rates and how do you handle them in negotiations?
After several meetings and countless emails about details of an upcoming software project, you have finally crafted an offer. After a while, the client gives you a call and asks if you can build the project for a lower price or provide them with a discount. What do you do?