Pricing
Simple, transparent pricing.
Every plan includes free migration, daily backups, SSL, and 24/7 expert support. No hidden fees, cancel anytime.
MonthlyYearly
Starter
For personal sites, blogs, and portfolios.
$20/mo
Billed $240 yearly · save $60
- 1 WordPress site
- 10 GB NVMe disk
- Free SSL
- Daily backups
- One-click deployment
- Support tickets
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
Billed $960 yearly · save $240
- 5 WordPress sites
- 50 GB NVMe disk
- Free SSL
- Daily backups
- One-click deployment
- Priority support tickets
Enterprise
For agencies and high-traffic platforms.
$250/mo
Billed $3000 yearly · save $600
- 20 WordPress sites
- 200 GB NVMe disk
- Free SSL
- Daily backups
- One-click deployment
- Dedicated support
Compare plans
Everything in every plan.
| Feature | Starter | Pro | Enterprise |
|---|---|---|---|
| Plan limits | |||
| WordPress sites | 1 | 5 | 20 |
| NVMe disk | 10 GB | 50 GB | 200 GB |
| Monthly visits | 25k | 250k | 1M+ |
| Per-site memory | |||
| PHP Workers | 2 GB | 3 GB | 4 GB |
| Web server (Nginx) | 1 GB | 1.5 GB | 2 GB |
| Database (MariaDB) | 1 GB | 1.5 GB | 2 GB |
| Per-site CPU | |||
| PHP Workers | 1 vCPU | 1 vCPU | 2 vCPU |
| Web server (Nginx) | 1 vCPU | 1 vCPU | 2 vCPU |
| Database (MariaDB) | 1 vCPU | 1 vCPU | 2 vCPU |
| Features | |||
| Free SSL | |||
| Daily backups | |||
| One-click deployment | |||
| Caching | |||
| PHP Settings | |||
| WP Settings in dashboard | |||
| Manage Themes and Plugins | |||
| phpMyAdmin | |||
| Full Security | |||
| Email Integration | |||
| Redirect Management in dashboard | |||
| Snapshots | |||
| Support | Tickets | Priority tickets | Dedicated manager |
FAQ
Pricing questions, answered.
Is there a free trial?
Yes - one month free, no credit card required, and cancel anytime. Annual billing saves up to 20% against paying monthly.
Can I change plans later?
Absolutely. Upgrade or downgrade at any time from your dashboard; changes are prorated automatically.
What does “WordPress sites” mean?
Each plan includes a set number of independent WordPress installs, each with its own staging, backups, and SSL.
Do you offer free migrations?
Yes. Our team migrates your existing sites for free, with zero downtime - on every plan.
What happens if I exceed my visits?
We never take your site offline. We'll notify you and help you move to the right plan as you grow.
Start building on MagicWP today.
Start any plan with your first month free - no card required. Our team will even migrate your existing site for you.