Hi just wanted to respond back to your message regarding your client. When I was first starting out I had a similar issue. You have a couple of options.
1. Give him wp-admin access if the site is wordpress
2. Give him cpanel access but make sure you backup everything.
Clients can mess things up or hire someone else who might mess it up and call you l ater so that you fix it.
I have a group of local marketing professional if your interested on Facebook. Thre is no cost for it. Let me know if you would be interested.