Architecture WordPress

WordPress Self-Hosted vs Managed: Counting Maintenance Time

The usual mistake is comparing a VPS bill with a hosting bill. This puts plugin licenses, update breakage and the expected cost of a hack in the same table.

E
Eric Founder, Roamer Tech · · 7 min read

Want to start now? Deploy your WordPress in 60 seconds

Hosting + website + AI in one, all in for avg. NT$999/mo billed yearly — live in 60 seconds.

Subscribe to WordPress

Most WordPress hosting comparisons online compare CPU, memory and disk. This one does not. It is about one thing: money — and specifically the kind of math that counts your time as money too.

The 30-second version

ItemSelf-hostedManaged
Monthly cost (including your time)NT$1,380–2,530avg. NT$299–999/mo (billed yearly)
Who handles operationsYouYour host
Biggest costPlugin licenses and update riskA fixed yearly fee
How many sites make it worth itThree or moreOne or two
Not counted aboveThe expected cost of update breakage and getting hacked

WordPress has a different cost structure from other tools

Start with a difference many people never notice.

When you self-host n8n or NocoDB, the big costs are the server and your ops time. WordPress is not like that — its big costs are the plugin ecosystem and update risk. A WordPress site that actually works in production usually needs four categories of plugin — caching, backup, security and forms — and the free tier of each has clear functional ceilings.

Worse, WordPress has three things that update independently: core, plugins and themes. All three release on their own schedules, so conflicts are the norm, not an accident. That cost appears on no host’s price list.

Your hourly rate belongs in the cost table

If you are a freelancer or an employee, your time has a clear opportunity cost. Three hours fixing a layout that broke after an update is three hours not spent on billable work. The figures below use NT$600/hour as the conversion rate; substitute your own number and redo the math.

The full cost of self-hosting WordPress

ItemPer monthNotes
VPSNT$300–600It has to run PHP and a database; 2 GB of RAM is the practical starting point
DomainAbout NT$30Annual fee, amortized
Paid plugin licensesNT$200–500Caching / backup / security / forms, annual fees amortized
Initial setup, amortizedNT$150–4003–6 hours (environment, SSL, choosing plugins), spread over 12 months
Core and plugin updatesNT$300–600About 0.5–1 hour a month, including recovery when something breaks
Backups and restore checksNT$300About 0.5 hours a month. An untested backup is not a backup
SSL renewal and odds and endsNT$100Mostly automatable, but still needs an occasional look
TotalNT$1,380–2,530In a month where nothing goes wrong

For comparison, RoamerHost managed WordPress is avg. NT$299/mo for WordPress Basic (NT$3,588 billed yearly, 1.5 vCPU / 10 GB) and avg. NT$999/mo for WP × Roamer AI Pro (NT$11,988 billed yearly, 2 vCPU / 10 GB), including SSL, a dedicated subdomain, automatic backups and environment maintenance. Pro also includes Business-tier Roamer AI access, so site work you would otherwise do by hand — building pages, changing layouts, updating plugins — can be handed to the AI just by describing it.

But that table is not entirely fair to self-hosting

To be honest about it: there are three ways that table is unfair to self-hosting, and you should know them.

First, one VPS can host several WordPress sites. If you run five sites, the server cost is paid once and the marginal cost per site drops a long way. That is self-hosting’s most real advantage, and it grows with the number of sites.

Second, the free tier of many plugins genuinely is enough. If your site is pure content, traffic is modest and you take no orders, free caching and backup plugins will hold up. That NT$200–500 goes straight to zero.

Third, if you are already a WordPress developer, this time is not an extra cost. Maintaining your own site keeps your skills sharp, and billing that time at full rate is not reasonable.

So where is the break-even point

Your situationRecommendation
One site, and you are not technicalManaged — one site absorbs all of self-hosting’s fixed costs; the math never works
Three or more sites, and you already do opsSelf-host — the marginal cost is thin enough to be worth it
The site runs orders, bookings or formsManaged — what you buy is “when it breaks, it is not your problem”
You want to learn servers and WordPress internalsSelf-host — here the time is tuition, not a loss
You need unusual modules, or to run things besides WordPressSelf-host — a managed environment always has boundaries

Two variables that never make it into the table

The odds of an update breaking the site. WordPress core, plugins and themes all update separately, so version conflicts are the norm. The value of a managed environment is not that it never breaks; it is that the environment is uniform, someone else handles the breakage, and there is a restore point to go back to. Self-hosted, when you update on a Friday night and find the homepage layout has fallen apart, that weekend is yours.

The expected cost of being hacked. WordPress is the most widely used CMS in the world, which makes it the top target for automated scanning attacks. The cost of cleaning up one intrusion — removing the malware, confirming there is no backdoor, restoring data, dealing with Google’s security warnings — comfortably exceeds a full year of managed hosting. You cannot put that in a monthly cost table, but it belongs in your head when you decide.

If your site has been hacked once, you probably already know what I mean.

FAQ

Q: A VPS is only about three hundred a month. Why did you come up with over a thousand?

Because your time is counted. Updates, verifying backups, renewing SSL, chasing problems — about an hour in a month where everything is fine, and a whole evening on the day something breaks. At NT$600/hour, the time costs more than the server rent.

Q: What if my time is not worth much?

Then self-hosting is much cheaper and this math does not apply to you. For students, people who want to learn server operations, or working WordPress developers, self-hosting is a reasonable choice — for a developer that time keeps their skills sharp, it is not pure loss.

Q: Do I have to count the plugin licenses?

Not necessarily. For a pure content site with modest traffic and no orders, free caching and backup plugins hold up, and that line goes to zero. The sites that need paid versions are the ones with payments, memberships, or traffic past a certain scale.

Q: Does more sites always mean self-hosting?

Yes, this is self-hosting’s most real advantage. The server cost is paid once, the marginal cost per site drops a long way, and the advantage grows with the number of sites. The dividing line sits around three sites.

Q: How do you price the cost of being hacked?

You cannot put it in a monthly table, but removing the malware, confirming there is no backdoor, restoring data and dealing with Google’s security warnings comfortably exceeds a full year of managed hosting. WordPress is the most widely used CMS in the world, which also makes it the top target for automated scanning attacks.

Sources and further reading

Specifications and best practices for the WordPress ecosystem are defined by the official documentation:

Further reading

Want someone to build it for you?

When requirements go beyond what plugins can do, someone has to touch the code. Roamer Tech takes on advanced WordPress development:

Ready to get started with WordPress?

60 seconds after you subscribe, WordPress is installed for you — an isolated container with hard resource limits you never share, and HTTPS out of the box.

Subscribe to WordPress

Billed yearly · no cancellation fee · cancel renewal anytime

Hi, I'm Roamer! Tap me anytime with a question and I'll help you out.

Roamer

Roamer - AI assistant

Online
Roamer

Ask me anything, anytime — I'll do my best to help!

Powered by RoamerHost AI