I started my career as a website designer in 2009 and now I am working as a freelance project manager and as an IT consultant for HOST PAKISTAN as well. I have an experience of more than 5 years now . During my career time I have developed several websites for clients which include some renowned media celebrities of Pakistan as well.Apart from website development , I have also worked as an consultant and project manager on a POS project. I have good hands on HTML/CSS, Whiteboard animation, Understanding and handling PHP scripts etc. Due to my leadership quality I have lead a team of programmers and designers for a long time.
It is better to charge them for whole project not according to per hour. Lets say a client have PSD of website and he/she wants you to convert it to wordpress. If that site is limited to 5pages then you should charge $500. If your client requires design mockup from scratch then you should add $100 , which makes $600 in total.
Another possibility here is that it requires more than 5 pages ,then you may charge $50 according to per page.
It is a good practise to charge with fixed amount as it satisfies clients by letting them know what total amount they are going to spent.
Happy coding !