All database-driven sites need to be backed up at least weekly if not daily. How do you market this service to your customers? I personally prefer to back up daily because if the client screws up something they will naturally expect it to be easily fixed.
Do you include this as an option in the hosting plan? How do you price it? As an ongoing subscription or a single payment? Personally I don't want to go through the trouble of scheduling cron jobs or configuring a backup extension without getting paid for it...
I tell them they need to back it up regularly through the Control Panel. I doubt anyone wants to pay me for something that most probably they will never need. It's hard to justify that kind of a service as its 'hidden'......clients only seem to care about the visual aspect, they think the rest somehow just drops freely out of the sky and no need to pay for it.
Seriously though, I don't offer that service as I don't really want that responsibility for what really is small change. But you can impress upon them that you will back up their site/database for say £500 pound a year as an inclusive service.
I had a friend web designer who made people sign up for a subscription based on the number of hours per year they expected to need site maintenance, silver, gold and platinum for least to most. No refund if the year was up and you needed no site maintenance. Made a fortune...
It seems like you could add it to your hosting agreement as "Database backup" with a check box yes or no and simply charge $100 for that, with the caveat that additional fees will apply to the actual restoration of the site files. I'd be interested in knowing if anyone does it like this and how they word it for legal reasons.
What, you're prepared to back up a sites database on a daily basis for $100 dollars a year? Is it worth it. I agree though a database should be backed up regularly but I don't know whose responsibility that should be. If the client is prepared to pay an agreed fee for it then I guess it's ok but surely more than $100 a year. I would set the fee high to deter them from making me responsible. Just give them access to the control panel and then it becomes their worry and not yours.
Good hosts will be making daily back-ups anyway so one would hope that if one of their servers fails the information is backed up on another server preferably in another building in case of fire damage.