views:

222

answers:

5

I have a customer who wants me to develop him a website which is related to health. The website will provide only the information about health only. The main structure of the site will be similar to MSDN library which user can search the menu on the left side and break into subcategory which can be update in the database, and at the right site will be provide the information of the each category that has been selected. So, for me as a developer of asp.net, I will choose asp.net to develop the site but I have some doubt which I'm really concerned about.

I would like to know that:

How should I ask my customer for the charging fee?

How should I tell him about the why is this price reasonable?

Please give me some recommendation.

One more thing is I used to have experience of asking one my last client about this charging fee by hour, I have told them I worked for this 35 hours already, and I told him one hour is $5. Then they asked me that, how can I know if you come and tell me that you work 100 hours, so I have nothing to tell him. Because my problem is I'm working in my room because I'm a still a student and work a part time job as a developer with my school IT department, that's why I don't know how to prove to them. So, Should I really used the method of charging by hour, again for the new customer, or any other advices. Thanks you so much for involving.

+4  A: 

There is nowhere near the amount of information necessary here to help you work out your pricing for projects.

The best advice I could give you is to work out what you consider a fair hourly rate for you to do some work, add enough to cover your expenses and then bill for the duration of the project in hours.

This is dependant on your ability to accurately judge timescales - if you are unsure, it probably means you should triple your best guess :)

EDIT: oh - and don't forget about the tax-man!

Matt
I have tell them that, maybe we can talk later about this, but they have told me to tell them the price first, so that they can make decision. I used to failed of asking for price last time in my country because I'm in Thailand. There is one client comes to ask me to develop a website about the birds health. I have told him that we can talk about the price later. Then we agree, however after the project finish, I asked him for only $150, and he said it's too expensive, I have another company to develop for me which cost only $140, and he canceled the whole project. Fruastrated
Vicheanak
$150 is far too little anyway. Do you think Microsoft developed MSDN on a budget that small? You need to think of your time factoring in money you neeed to pay bills, tax, and to make a decent profit for your time.
dean nolan
@dean - i would say that pricing is subjective, depending on your local economy. The market will dictate what is a "reasonable" price, and it may be that $150 is the norm.
Matt
You should get your client to pay 50% upfront, 50% on delivery if you can, but it sounds like your country is a terrible place to be a freelancer.
Richard Hein
Thanks you so much Matt.
Vicheanak
You're welcome. Regarding your problem on not getting paid after you have completed the work, i would highly recommend Richards advice on deposit. Even if it is a small amount, they are then in your court - either they pay the full amount and get the site, or they lose their deposit and get nothing. That said, you should provide them with a reliable estimate or you are at fault for not disclosing true costings before the project commences. If you are unsure of how long it will take, then vastly overestimate and complete under budget.
Matt
+1  A: 

When you ask someone to do some work for you, how do you expect them to respond? Don't be shy. Ask for what you should get, and don't explain why it's reasonable, because that will just make you sound weak and inexperienced. It's the rate and that's it. If they want to haggle over price, then say, "sorry, but that's my rate." Now it's up to you to decide what you are worth.

If you value yourself too low, they will think you are no good and will pay someone else more money to do the same job, because they get the impression that cheap == bad.

Richard Hein
+1  A: 

stackoverflow.com: What are the main pitfalls you’ve faced when negotiating contracts for commissioned software?

You probably need to think about broader issues than just how much to charge.

Greg
A: 

Simply put: How much is your time worth? Is it work $10 and hour or $150?

sgmeyer
+1  A: 

Unless you fall into one of the following:

  • You make html web pages (charged by the page) that are really just text on pre-built templates
  • Your program is created by inputting a set of parameters (or you are providing a service that really just involves running a program)
  • You are charging a flat fee greater then an average persons annual income for a 4 month or less job

You should charge by the hour, period.

Anything else and you'll end up with a client who constantly adds/changes the specifications, and then expects the result to be produced under the originally agreed to price. Even if you establish the "specifications" in advance, they will just reinterpret them far more broadly then originally understood.

David
I used to have experience of asking one my last client about this charging fee by hour. Then they asked me that, how can I know if you come and tell me that you work 100 hours, because my problem is I'm working in my room because I'm a still a student and work a part time job as a developer with my school IT department. Should I really used the method of charging by hour, sir?
Vicheanak
That's why you estimate the total time, charge by the hour, and if the client makes changes, you add/remove time to match the changes. If your client has problems believing that you are not defrauding them, it's a very different issue. They are questioning your honesty. You tell them you will keep detailed track of exactly how much time you put in, and try to break it down into tasks, so they can see what time you put into which tasks.
Richard Hein
Thanks you so much for advice.
Vicheanak