So I've started to mainly use CMS to build websites. Most clients are now asking to do the updates themselves, which I don't mind, but this will reduce my income as most of it is based on the updates I charge for. The cost for the updates are fairly reasonable and if they start to update their sites then I won't make any money.
I'm trying to figure out how to get this money back in some way, eg: charge the clients who want to do their updates more when they make a mistake or charge them more to build the site?
Don't cling to losses, embrace opportunities. Should these clients actually maintain their own sites, it opens time for you to pursue new ones.
But take it from an old codger - they will have you set up these CMS interfaces and wind up calling you to do the updates. Out of the last 20 CMS customers I have, only 2 actually do the updates themselves. :-)