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.
| Capability | MainWP | WP Duty |
|---|---|---|
| Where it runs | Self-hosted on your own WordPress install | Cloud service, thin plugin per site |
| Core cost | Free, unlimited sites | Free on 1 site |
| Per-site fees | None, ever | Priced by plan tier |
| Open source | On WordPress.org | No |
| You own the data | Entirely | Cloud-side agent |
| You maintain the dashboard | Yes — it is a site | Nothing to maintain |
| Bulk plugin & theme updates | Yes | Yes |
| Extension ecosystem | 30+ pro extensions | No marketplace |
| Edit content, products, SEO | Not its purpose | Yes, by instruction |
| Natural-language instructions | No | Yes |
| Per-action undo | Restore from backup | Snapshot per action |
MainWP features and pricing verified against mainwp.com on 31 July 2026.
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.
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.
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 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 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.
How one-click undo works · Managing multiple WordPress sites
Comparison pages tend to imply that one of the two options is complete. Neither is, and the gaps are worth stating before you choose.
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.
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.
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.
| MainWP | WP Duty | |
|---|---|---|
| Free tier | Unlimited sites, core features | 1 site, 50 actions/mo |
| Monthly | $29/mo (Pro, unlimited sites) | $9–$59/mo by plan |
| Yearly | $199/yr (Pro) | — |
| Lifetime | $599 one-off | Not offered |
| Cost at 50 sites | $199/yr, flat | $59/mo covers 20; contact for more |
| Hidden cost | Hosting + maintaining the dashboard | None |
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.
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.
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.
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.
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.
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.
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.
Free on your first site. Describe what you want, approve the diff, undo anything.
Start free