Depending on your experience level in designing websites you should charge $40.00 per hour at the beginning level. When you get more professional you can bump the hourly charge up to $100.00 an hour which is what most professional web designers charge.
And sometimes they get even more per hour.