Go from WordPress.com to WordPress (self-hosted)
The job: Website builder (Block editor, themes and patterns, Managed hosting, custom domain and SSL, Plugins, Blog and newsletter). Pick where you are today and where you want to land; the move below follows your pick.


Every way to do this job · pick one
Open source
The money
$18/mo today , then $5/mo
WordPress.com Premium
Modeled from public list prices, with your time at $50 an hour. Show the math
Does it do the job? 4 of 4 covered
- Covered: Block editor, themes and patterns
- Covered: Managed hosting, custom domain and SSL
- Covered: Plugins
- Covered: Blog and newsletter
The work
- Setup
- About 4 h
- Upkeep
- 2 h a month
- Watch out
- Check first: You only rely on: Block editor, themes and patterns, Managed hosting, custom domain and SSL, Plugins, Blog and newsletter
Make the move in four steps
Export from WordPress.com
Posts, pages and other site content. Format: XML (WXR); larger exports (about 1,000+ pages or posts) arrive by email as a .zip of XML files
Export stepsSet up WordPress (self-hosted)
Suits someone comfortable running a server: the same WordPress software, free (GPL), with any plugin; backups and updates become your job.
DetailsSwitch links and integrations
Point links, embeds and integrations at WordPress (self-hosted), then send a test through every one.
Cancel WordPress.com
Turn off renewal before your renewal date, once the new setup works. Access runs until: The expiration date, then a short grace period to renew….
How to cancel WordPress.com
The whole recipe: 2 ways out, best first
What you use
- Block editor, themes and patterns
- Managed hosting, custom domain and SSL
- Plugins
- Blog and newsletter
Not covered
- SEO tools
- Visitor stats
- Payment buttons and donations
- Backups, SFTP/SSH and GitHub deploys
Check before switching
- You only rely on: Block editor, themes and patterns, Managed hosting, custom domain and SSL, Plugins, Blog and newsletter
- Export your data from WordPress.com before canceling
Agents: get_recipe("replace-wordpress-com") on the Stackcut MCP server.
2 ways out, best first
How we got this
| You pay now: WordPress.com Premium | flat price | $18/mo |
|---|---|---|
| New cost: WordPress (self-hosted) | a small server (modeled) | $5/mo |
| Your upkeep time | 2 h/mo × $50/h | $100/mo |
| Difference each month | $18 − $5 − $100 | −$87/mo |
| Over 12 months | −$87 × 12 | −$1,044 |
| Setup, once | 4 h × $50/h | −$200 |
| Year one | −$1,044 − $200 | −$1,244 |
- Not counting your time (28 h in year one): saves $156 in year one.
Year one = 12 × (what you pay now − the new cost − upkeep) − setup, with your time at $50/hour. Prices are public list prices; hours are Stackcut’s planning estimates. Price it for your team
How we got this
| You pay now: WordPress.com Premium | flat price | $18/mo |
|---|---|---|
| New cost: Ghost | a small server (modeled) | $5/mo |
| Your upkeep time | 2 h/mo × $50/h | $100/mo |
| Difference each month | $18 − $5 − $100 | −$87/mo |
| Over 12 months | −$87 × 12 | −$1,044 |
| Setup, once | 4 h × $50/h | −$200 |
| Year one | −$1,044 − $200 | −$1,244 |
- Not counting your time (28 h in year one): saves $156 in year one.
Year one = 12 × (what you pay now − the new cost − upkeep) − setup, with your time at $50/hour. Prices are public list prices; hours are Stackcut’s planning estimates. Price it for your team
More Landing pages recipes
- Squarespace: Website builder $238
- Unbounce: Landing pages without a visual builder $218
- Framer: Website builder
All 139 recipes · Savings leaderboard · Every vendor, with prices and cancel steps