Basically average people and businesses want me to design simple websites for them, they are complete noobs that don't even know what a domain is. My question is where do I host them? Do I even bother providing them with cpanel? Thanks.
Just get a reseller account with hostgator or similar. Give them them cpanel and if it's too much for them sell a monthly service to look after the sites for them, easy money
Shoot send em my way, I'll hook them up if you don't want em. Otherwise, I would just get a web hosting reseller acct, like GVO, and set them up, they get their own cpanel or keep it from them and charge them to do updates.
Let me know if you want to JV. Offering a service where I am building sites for small business clients. Have my own server. And no, they don't get a panel, just full access to Wordpress.
Sounds like it's time to set up your game. WHMCS, Enom reseller acct or Directi reseller account and a real hosting account. Your name is on the line, don't screw around with discount hosting and try reselling it. Obviously these noobs trust you for some reason. Do them right and you'll have them for a long time. I think all my clients came from wannabe website builders that put them these poor clients on godaddy, 1&1 or hostgator. All sorts of problems and basically no support from these wannabes. They'd BS them about all the labor and bill them hundreds of dollars a month for a frickin WP site with a free template. They couldn't make a mod to save their ass. One client wanted association logos in the footer and had to pay $300 (half of the $600 charge) up front and had been waiting 3 months for this jerk-off to do it. I did it in an hour for him and billed him $50. Now I send him invoices and he pays all of them without question. Do them right and you'll never have a problem getting paid every month. Point is this could be reliable income for you every month if you do them right. Good luck
If you get a Reseller account then you can give your clients cpanel details too + charge a monthly fee like 10$ for hosting.