Comparison

WP Duty vs MainWP

MainWP is a free, self-hosted dashboard you install and own. WP Duty is a cloud agent that performs work inside your sites. The choice is less about features than about whether you want to run the infrastructure.

Choose MainWP if owning the system matters. Choose WP Duty if the work inside the sites is what costs you time. MainWP is free for unlimited sites with no per-site fees, which is a strong position that WP Duty does not try to beat on price. It manages sites; it does not edit what is in them.
At a glance

Feature comparison

CapabilityMainWPWP Duty
Where it runsSelf-hosted on your own WordPress installCloud service, thin plugin per site
Core costFree, unlimited sitesFree on 1 site
Per-site feesNone, everPriced by plan tier
Open sourceOn WordPress.orgNo
You own the dataEntirelyCloud-side agent
You maintain the dashboardYes — it is a siteNothing to maintain
Bulk plugin & theme updatesYesYes
Extension ecosystem30+ pro extensionsNo marketplace
Edit content, products, SEONot its purposeYes, by instruction
Natural-language instructionsNoYes
Per-action undoRestore from backupSnapshot per action

MainWP features and pricing verified against mainwp.com on 31 July 2026.

Credit where due

What MainWP does well

You own it, completely

This is the reason people choose MainWP and it is a good one. The dashboard is a WordPress site you run. Connections to client sites, credentials and history live on your infrastructure, not a vendor's. No third party can change the terms, deprecate the product, or have an outage that locks you out of your own portfolio. For agencies with contractual obligations about where client data sits, that is not a preference, it is a requirement.

The pricing model is honest and it scales

Free core with unlimited sites, and Pro at a flat $29 a month, $199 a year or $599 once — regardless of whether you manage five sites or five hundred. Compared with per-site pricing, that is dramatically cheaper at volume, and the lifetime option is almost unheard of in this category now.

Open source, with a real extension ecosystem

Both plugins are on WordPress.org, and Pro brings 30+ extensions covering client reporting, backups, security scanning and monitoring. You can read the code, fork it, and you are not betting your workflow on a company's roadmap.

The trade-off

Self-hosting is a real cost, not just a preference

The honest version of the self-hosted pitch includes the part that comes after installation. Your MainWP dashboard is a WordPress site, which means it needs hosting, updates, backups and security like any other — and it is a site holding privileged connections to every client site you manage, which makes it the most sensitive property in your estate.

None of that is an argument against it. It is an argument for counting it. A $199 annual licence plus the hours you spend maintaining the dashboard is the real figure to compare, and for some people those hours are near zero while for others they are the reason they moved to a hosted tool in the first place.

The difference

Where WP Duty is different

The functional gap is the same one that separates WP Duty from every management dashboard: MainWP operates on sites, WP Duty operates on what is inside them.

  • Described work rather than fixed operations. A dashboard offers the actions someone built a screen for. An instruction like “add alt text to every image in the blog that is missing it” has no screen, and does not need one.
  • Content, WooCommerce and SEO are in scope — the editing work that fills an agency's week rather than the operations that bookend it.
  • Per-action undo. Every change is snapshotted before it runs, so reversing one change costs nothing rather than restoring a whole site.
  • Nothing to maintain. No dashboard site to host, patch or secure. Whether that reads as an advantage or a loss of control is exactly the decision this page is about.

How one-click undo works · Managing multiple WordPress sites

Worth knowing

What neither tool does on its own

Comparison pages tend to imply that one of the two options is complete. Neither is, and the gaps are worth stating before you choose.

MainWP's backups depend on an extension

Backups are handled through the extension library rather than being core, so the free tier does not give you a backup strategy out of the box. Plan for either a Pro licence or a separate backup solution, and either way test that a restore actually works before you rely on it.

WP Duty does not do backups, uptime or migrations at all

There is no backup product here, no uptime monitor and no migration tool. If those are why you are shopping, this is not the category. Most people running WP Duty pair it with something that covers them — frequently one of the tools on this page.

Neither removes the need for judgement

A dashboard will happily apply an update that breaks a checkout, and an agent will happily perform an instruction that was not a good idea. What differs is the cost of being wrong: a management tool leaves you restoring a backup, while a snapshot per action leaves you clicking undo. Neither substitutes for deciding whether the change should happen.

Cost

Pricing compared

MainWP pricing verified at mainwp.com/pricing on 31 July 2026. WP Duty pricing from our own plans. The dashboard hosting cost of self-hosting is real but varies too much to put a number on.
MainWPWP Duty
Free tierUnlimited sites, core features1 site, 50 actions/mo
Monthly$29/mo (Pro, unlimited sites)$9–$59/mo by plan
Yearly$199/yr (Pro)
Lifetime$599 one-offNot offered
Cost at 50 sites$199/yr, flat$59/mo covers 20; contact for more
Hidden costHosting + maintaining the dashboardNone
Deciding

Which should you choose?

Choose MainWP if

Ownership and flat pricing matter most

You want client data on your own infrastructure, you manage a lot of sites and per-site pricing is unattractive, and running one more WordPress site does not bother you. At scale, on management alone, nothing here beats it on cost.

Choose WP Duty if

The work is the bottleneck

Your hours go on edits, product changes and SEO fixes rather than operations, you would rather not maintain another site, and you want a bad change reversible in one click.

As with ManageWP, these are not mutually exclusive. MainWP for management you own, an operator for the work — a combination that costs less than most people assume, because MainWP's core is free.

Questions

WP Duty vs MainWP, answered.

What is MainWP?

MainWP is a self-hosted WordPress management system. You install a dashboard plugin on a WordPress site you control and a child plugin on each site you manage, then run updates, backups and monitoring from that dashboard. The core is free and handles unlimited sites; MainWP Pro adds 30+ extensions for $29 a month, $199 a year, or $599 as a one-off lifetime licence.

Is MainWP free?

The core is, genuinely and without a site limit. MainWP Essentials includes the free add-ons and community support, and both the dashboard and child plugins are downloadable from WordPress.org. Paid Pro unlocks the premium extension library and priority support.

Is self-hosting actually better?

It depends entirely on whether running another WordPress site is a benefit or a burden to you. Self-hosting means client credentials never sit with a third party and there are no per-site fees. It also means the dashboard is a site you must host, secure, update and back up — and if it is compromised, it holds connections to everything you manage.

Is WP Duty a MainWP alternative?

Only for part of the job. Both connect many sites and both run bulk updates, but MainWP is a management dashboard while WP Duty performs work inside the sites — content, WooCommerce, SEO — which MainWP does not attempt. If you want a self-hosted dashboard you own, MainWP is the better answer and we would say so.

Which is cheaper for a large portfolio?

MainWP, clearly. It does not price per site, so a $199 annual Pro licence covers unlimited sites, and the $599 lifetime option is cheaper still over a few years. WP Duty prices by plan and volume of work, so at large site counts on management tasks alone MainWP wins on cost.

Own the dashboard. Automate the work.

Free on your first site. Describe what you want, approve the diff, undo anything.

Start free