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.