Your approach to managing your clients hosting, domains and renewals?

I’m interested in seeing the approach other developers and designers take when managing their clients hosting, domains and renewals.

For example, in my situation I own shared hosting and VPS hosting packages. For all new clients (depending on their needs) I set them up with a new webspace on my hosting package, I buy any domains on their behalf (in their names). I charge them a hosting fee every year and when their domains are up for renewal I notify them and renew on their behalf.

An alternative is to buy a new hosting package for every client, and buy the domains through that account, and then remotely manage each client separately, leaving them in charge of the renewals (or helping them with it)

What do you do?

I use 1 hosting package and put as many clients as I can onto it while still maintaining great performance. And I do exactly what you do as for everything else.

Both methods have its benefits. It is up to whether you would like to assist them to renew their hosting and domain or assist only the web maintenance.

Some people take care of everything but some people do not want to involve in renewal charges.

If you manage them under your VPS, you will probably have increase profits and returns. It maybe more work but the return in profit will be a larger income.

If you just buy them packages, you won’t be making as much but then again you won’t be hassled by renewals. I’d personally recommend using your VPS and registering domains for them. Charge them the fee.