As a freelancer , after making 1/4 of what I can make as Full-time developer I am going back to the full-time Job.
As a freelancer , after making 1/4 of what I can make as Full-time developer I am going back to the full-time Job.
If they complain that you're very expensive - that's also reasonable; if they wouldn't be complaining then that would be serious evidence that you're not charging as much as you can/should.
The pricing logic is simple - customers don't buy = too much; customers don't complain = too little; customers buy but complain about price = price is just right. This is the same across industries, no matter if you're selling IT services, potatoes, cars or haircuts.
I agree in charging as much as you want if you can solve a problem noone else can. In ~2002 a company had serious database issues with reporting queries running for over 24 hours. So they hired 2 people who charged 600 pounds each an hour. They both worked on the problem for 2 days and brought down the execution time to 3 minutes. In that case yeah, I think they can charge as much as they want.
Don't get me wrong, I'm a developer as well and I know the difference between a 40/h and a 80/h developer. But I believe an hourly rate must depend on how long you'll be working on that project, what you'll be doing as well and how critical it is.
The other thing to keep in mind is that software developers, especially mobile and web, are making easy money. Naturally this is attracting a lot more people to the field, which by simple supply/demand economics will cause average compensation to decline. Clients will compare your hourly rate to these "averages" and question why you are so expensive. If you bid projects based on an understanding of the value the client perceives in the project, the client will feel more comfortable with what they are paying and also be unable to directly compare it to anything other than competitive bids for that specific project.