Website maintenance subscription vs hourly: which is right for your site?
A frank breakdown of monthly maintenance plans versus pay-as-you-go hourly support — with the costs, the trade-offs, and how to decide.
Once your website is live, the question shifts. Building was a project; keeping it healthy is a relationship. There are two common shapes that relationship can take:
- A monthly maintenance subscription (a fixed amount every month for ongoing updates).
- Hourly support (you call in changes when you need them and pay per hour).
Neither is universally better. They suit different kinds of sites and different kinds of owners. This post is a practical comparison so you can pick the one that actually fits.
What a maintenance subscription typically includes
A reasonable monthly plan, somewhere in the R500–R5,000 range, usually covers:
- Small content edits. Update copy, swap an image, change a phone number, add a team member — typically capped at "X edits per month" or "Y hours per month".
- Software updates. WordPress core, Webflow integrations, dependency upgrades.
- Backups. Off-site, weekly or daily depending on tier.
- Uptime monitoring. You get pinged before your customers do.
- Security patching. A bigger deal than it sounds — most sites get attacked because of unpatched plugins.
- Priority response. When something breaks, you skip the queue.
The big benefit isn't any single item. It's that you stop thinking about your website. It becomes someone else's problem to keep alive. For a lot of business owners, that's worth the monthly fee on its own.
What hourly support looks like
Pay-as-you-go support typically runs R600–R3,000 per hour depending on the designer's experience and where they're based. You contact them when you need something, they quote an estimate, you approve, they do it, you pay.
The benefit is honest: if you don't ask for anything, you don't pay anything. If your site genuinely sits untouched for three months, hourly will be cheaper than a R1,500/month plan.
The downsides are also honest:
- Response time is whatever it is. No commitment. If your designer is busy, you wait.
- No proactive work. Updates, backups, monitoring — if you don't ask, they don't happen.
- Friction every time. Every small change involves an email, a quote, an approval, an invoice. For a site that needs frequent updates, the overhead becomes painful.
- The relationship cools. Designers prioritise active retainer clients. After a year of silence, you might find your old designer has moved on.
How to decide
Pick a maintenance subscription if:
- Your website is part of how you make money (lead gen, e-commerce, SEO).
- You make 1+ small changes per month.
- You don't want to think about backups, updates, or uptime.
- You'd rather have a fixed cost than a surprise bill.
Pick hourly support if:
- Your site is genuinely set-and-forget — a stable brochure site with no content updates.
- You're confident managing your own hosting, backups, and updates.
- You only need help with the occasional bigger change (a new page, a redesign of one section).
Pick both if:
- You have a maintenance plan for the day-to-day, and the designer separately quotes for larger projects (a new landing page, a paid campaign microsite) that fall outside the plan.
The combined approach is actually the most common. The retainer keeps your site alive; bigger work is quoted separately so the designer doesn't have to absorb open-ended scope.
What "fair" looks like at each tier
Rough rules of thumb:
- Around R500/month: 30 minutes – 1 hour of work, automatic backups, uptime monitoring. Good for a small brochure site.
- Around R1,500/month: 2–3 hours of small edits, technical updates, priority response. Good for an active small business site.
- R3,500+/month: 5+ hours, monthly performance/SEO reports, proactive content suggestions. Good for a site that's central to a business.
If a plan costs significantly more than these ranges but doesn't include anything materially more, you're paying for the designer's brand, not the work.
The hidden cost of "I'll just do it myself"
A lot of business owners go without either option, planning to handle small changes themselves through their CMS. That works for a while.
What usually happens around month 9:
- A plugin update breaks something.
- A page disappears from Google.
- A form stops sending emails.
- The site goes down on a Sunday and nobody notices for two days.
These problems each cost more to fix reactively than the entire annual maintenance plan that would have prevented them.
A small thing worth mentioning
If you sign up for a subscription, make sure cancellation is self-serve through a customer portal — not "email us 30 days in advance". Stripe Customer Portal handles this cleanly; any modern provider should support it. If they don't, that's a sign of how the rest of the relationship will feel.