I Quoted Website Maintenance at Cost.Then I Did the Math.
When I first started offering maintenance packages, I looked at what competitors charged and split the difference. $99 a month seemed reasonable for updates, backups, and monitoring.
Then I tracked actual hours for a month and realized I was billing myself at $12 an hour.
The problem wasn't the market rate. It was that I hadn't accounted for the work that happens invisibly.
Security patches don't come on schedule. A client's plugin breaks on a Tuesday at 2 p.m.
A hosting provider changes something and suddenly your monitoring alerts light up. I was pricing for the happy path, not the real one.
What changed my thinking was looking at how agencies structure retainers. They don't charge hourly for maintenance.
They charge for availability, response time, and the fact that something might break at 3 a.m. That's a different product.
Once I started pricing maintenance as peace of mind instead of a list of tasks, the numbers made sense. Our maintenance packages reflect that shift now.
List every maintenance task you've done in the last 30 days, patches, security updates, plugin fixes, backups, alerts, and multiply by your hourly rate plus 20% for the unpredictable stuff. That's your floor. Below $150 a month and you're underpricing the availability piece.
