I've done a website for a friend (for his business), and am just a bit confused by 'how' to host it. I have a host for my site, so should I just host his on my account (I have enough transfers etc) & take money to cover the amount that his site uses each month. Or, should I setup a whole new account in his name to host the site. Thanks
Since it's for his business, it is a deductible expense. I suggest that you host it separately. That way there'll be no question about its legitimacy as a business expense.
like camay said, you could have him pay you but you might not want that added stress if something goes wrong. You also need to find out if your host allows you to have more than one domain name without extra cost. I doubt your friend would want to have a sub-domain of your site. I would recommend having your friend buy his/ her own domain name and then set up their own hosting account somewhere. There is a link in my sig that offers free hosting without ads and allows you to have your own domain. So buy a domain for like $10 and host for free. If the site gets tons of traffic, your friend could always move it to a bigger host.
Why not go with someone like hostgator.com. After all you can host almost unlimited sites for around $7.95 a month.
if he is your close friend and you have some spaces, a few more domain name allowed, a few more ftp account I think you can host your friend site and maybe ask him to pay lower to you that the market can give to him. once his site has get good stable traffic then you could advise him to get his own account. that what I would do if he is my friend.