calculator

Website Migration Cost Calculator

Estimate the cost and downtime of moving your site.

Step 1 of 4

What platform are you on today?

How much does a website migration cost?

A website migration costs anywhere from nothing, for a simple WordPress host-to-host move handled by the new host or a plugin, to roughly $500–$2,500 for a small site moved professionally, $2,500–$7,000 for a business site with an active blog, and $7,000–$20,000 or more for a large content site or WooCommerce store. Moving from Wix, Squarespace or Shopify costs more than a WordPress-to-WordPress move, because the site has to be rebuilt rather than copied.

Those ranges come from our WordPress migration cost breakdown, which builds them from published freelance and agency rates. The estimator above prices your own move from an illustrative agency rate card: a base price for the platform you're leaving, plus pages, store size, traffic and integrations.

What does the estimator return for common moves?

These are the estimator's own results. Run your numbers above for the full breakdown.

Move Estimated cost Timeline Expected downtime
15-page WordPress site to a new host, under 1,000 visitors a month $700–$1,000 2–4 days Under 15 minutes
60-page WordPress site to a new host, 5,000 visitors a month $1,200–$1,800 4–7 days Under 15 minutes
40-page Squarespace site to WordPress, 5,000 visitors a month $1,650–$2,450 6–10 days Under 15 minutes
40-page Wix site to WordPress, 5,000 visitors a month $1,900–$2,850 6–11 days Under 15 minutes
Shopify store with 300 products to WooCommerce, 20,000 visitors a month $4,300–$6,300 13–22 days 15–60 minutes with checkout paused
120-page custom site with integrations to WordPress, 20,000 visitors a month $5,200–$7,650 14–25 days A planned 1–3 hour window

Why does the platform you're leaving matter so much?

A WordPress-to-WordPress move copies files and a database, so the content structure carries straight over. Every other platform needs its content re-mapped into WordPress:

  • Wix can't export a site at all. Wix says sites must run on Wix's servers, so pages and design are rebuilt by hand and blog posts come across in pieces. Our Wix to WordPress guide lists what you can and can't export, and Wix vs WordPress helps if you're still deciding whether to move.
  • Squarespace exports a WordPress-format file, but it leaves out store pages, products, drafts and styling.
  • Shopify stores carry products, customers and orders, and each needs mapping into WooCommerce and testing at checkout.
  • Custom sites are the least predictable, because nobody knows what's underneath until someone looks.

Should you use a migration plugin or hire someone?

For a straightforward WordPress site moving between hosts, a plugin is often enough. Duplicator has a free version and paid plans under $100 a year, and many hosts include a free migration with a new plan. Hire help when any of these apply:

Situation Why a plugin alone falls short
You're leaving Wix, Squarespace or Shopify There's no WordPress site to copy; it has to be rebuilt
You run a WooCommerce store Orders placed during the move have to be synced, and checkout re-tested
URLs are changing Every old URL needs a 301 redirect, or you lose rankings and backlinks
You have custom code or integrations Each one needs checking on the new server
The site brings in real revenue A failed cutover costs more than the migration fee

A free host migration usually covers the files and database. It rarely covers redirect mapping, plugin conflicts or a full test pass. For a brochure site that's fine; for a store, budget for help.

How long does a website migration take, and how much downtime is there?

The estimator's timelines run from a few days for a small WordPress move to three or four weeks for a large store or custom rebuild. Most of that time is building and testing on a staging copy while the old site stays live, so the actual switch is short:

  • Most sites: under 15 minutes, because the switch is a DNS change to a site that's already tested.
  • WooCommerce stores: 15–60 minutes with checkout paused while the last orders and customers sync.
  • Sites with integrations: a planned 1–3 hour window at your quietest time.

DNS changes can take up to 48 hours to reach everyone, but the old site keeps serving visitors until they do. How long WordPress migration downtime lasts explains how to keep it to minutes.

How do you migrate without losing SEO?

Google's guidance on site moves with URL changes comes down to mapping every old URL to a new one, using permanent server-side redirects, keeping them for at least a year and submitting the new sitemap. Google says it can take a few weeks for most pages of a small or medium site to settle. Migrating WordPress without losing SEO covers the details, and the 15-step migration checklist puts them in launch-day order.

What costs sit outside the migration fee?

Budget separately for the new hosting plan (the hosting cost calculator sizes it), any theme or design changes, and someone's time to check every page after launch. If you're changing the design at the same time, you're really pricing a redesign: see website redesign cost.

If you'd like us to quote the move, enter your email under your estimate.

How this works

Adds up an illustrative agency rate card: a base cost by platform, then pages, products, traffic and integrations, shown as a range because real quotes vary with scope. Downtime assumes a staged migration on a staging copy followed by a DNS switch.

Last reviewed

FAQ

Against a documented rate card: a base cost per platform, plus adders for page count, a WooCommerce store and its product count, your current traffic (higher traffic means a more careful, staged cutover), and custom integrations. It's shown as a range, not a fixed quote — every migration has details a quick form can't capture.

No — unlike the site speed audit, this estimate is calculated entirely from your answers, instantly, with no external API involved.

With a staged migration, very little. The new site is built and tested on a staging copy while the old one stays live, then DNS is switched. A brochure site is usually down for minutes, a store pauses checkout while the last orders sync, and custom integrations need a short planned window. DNS can take up to 48 hours to update everywhere, but the old site keeps serving visitors in the meantime.

Enter your email at the end and we'll follow up with an exact quote based on a quick look at your actual site.

Guides for this tool

Balance scale between building blocks and puzzle pieces, comparing two ways to build a site
WordPress Migration Cost & Downtime Estimator

Wix vs WordPress for Small Business: Cost, SEO and When to Switch

Wix is faster to start; WordPress is yours to keep. Here's how they compare on three-year cost, SEO, ownership and what it takes to switch later.

Hamza Iqbal

6 min read

Website pages carried across a bridge between two islands
WordPress Migration Cost & Downtime Estimator

Wix to WordPress Migration: What Wix Won't Export, the Step-by-Step Plan, Cost and SEO

Wix has no export button for your site, so moving to WordPress is a rebuild plus a careful content and URL move. Here's the plan, the cost and how to keep your rankings.

Hamza Iqbal

8 min read

Checklist clipboard beside a server and a moving box
WordPress Migration Cost & Downtime Estimator

WordPress Site Migration Checklist: 15 Steps to Avoid Downtime

A 15-step website migration checklist covering backups, DNS, redirects, and post-launch checks — built to avoid downtime and lost traffic.

Hamza Iqbal

7 min read

Moving truck carrying a server with a stopwatch
WordPress Migration Cost & Downtime Estimator

WordPress Migration Downtime: How Long Should It Really Take?

Realistic wordpress site downtime windows by migration type, plus the staging-and-swap trick that avoids downtime almost entirely.

Hamza Iqbal

7 min read

Moving box holding website pages
WordPress Migration Cost & Downtime Estimator

How Much Does It Cost to Migrate a WordPress Site in 2026? Full Breakdown

A real wordpress migration cost breakdown by site size for 2026 — brochure sites, blogs, and WooCommerce stores — plus what moves the price.

Hamza Iqbal

7 min read

Overloaded small server beside a larger new server
WordPress Migration Cost & Downtime Estimator

5 Signs You've Outgrown Your Current Hosting (And Need to Migrate)

Frequent downtime, slow load times, and resource limits are the clearest signs you need to switch hosting. Here's how to tell for sure.

Hamza Iqbal

6 min read