How Much Does a WordPress Migration Cost (Host, Domain, HTTPS)
Moving a small WordPress site to a new host usually costs $100-150 on Fiverr Pro, and many hosts do it for free when you buy a plan. A move that also changes the domain or switches to HTTPS costs about $200-300, and a large store can cost $500 or more.
The files are copied, but your email stops arriving after the DNS change, old links lead to 404 pages, or the browser warns that the site isn’t secure.
Here’s how to judge a migration quote, decide whether your host’s free move is enough, and check the new site before cancelling the old host.
Price ranges
At the time of writing, these are the typical Fiverr Pro prices by scope:
| The job | Typical Fiverr Pro price | What it usually covers |
|---|---|---|
| Same domain, new host | $100-150 | Files and database copied, site checked on the new host, help with the DNS switch, small sites (often up to 1-2 GB) |
| New domain or HTTPS | $200-300 | The move plus 301 redirects from the old addresses, HTTPS set up, links inside the site updated |
| Large site or store | $500 and up | Big media libraries, WooCommerce orders kept in sync, email moved, testing of checkout and forms |
Fiverr adds a service fee at checkout. Many gigs list email and DNS work as an extra, so check that before you order.
What you actually get at each price
$100-150: same domain, new host
The seller copies your files and database, checks the site on a temporary address, then helps you point the domain to the new server. For a blog or brochure site with a single domain, this is usually enough.
$200-300: a new domain or HTTPS
Changing the address carries the most SEO risk. Every old URL needs a 301 redirect to its new address, and links inside your posts need updating. If you also move to HTTPS, the seller should fix pages that still load files over http, which can cause security warnings or missing images.
$500 and up: a large site or a store
Stores need care because orders keep coming in during the move. A good seller plans the final switch so no order lands on the old copy, for example by pausing checkout for a short time or copying late orders across. Large media libraries and email accounts also take longer to move. If checkout fails on the new host, here’s how to hire a WooCommerce developer to fix it.
What the cheap price usually skips
A Basic package is the smallest scope a seller offers, and it often leaves out:
- moving your email accounts, or keeping them working
- 301 redirects after a domain change
- a backup kept until you’ve checked the new site
- testing forms and checkout after the move
- updating DNS records you didn’t know you had
What drives the price up
Site size, domain changes and email work drive the price up.
- Site size A large media library or old backups on the server often mean a higher package.
- A store WooCommerce needs a planned switch so new orders aren’t lost, plus a test order on the new host.
- Domain change Redirects, internal link updates and telling Google about the new address with its Change of Address tool add work.
- Email Moving mailboxes, or setting up records so mail keeps arriving, is often a separate job.
- Old host limits Limited file or database access means extra work for the seller.
- Multisite A WordPress network with several sites is a bigger, riskier move.
Name these details before ordering so the quote covers the whole move.
What you can do yourself
Ask your new host whether it offers a free same-domain move.
- Ask your new host about free migration. Many hosts move WordPress sites for free once you buy a plan. Hostinger, for example, offers free migrations for its customers.
- Make your own backup first. Download the files and database from the old host’s panel, or use a migration plugin from my backup and migration tools. Keep that copy on your computer.
- Write down where your email and DNS live. Your registrar’s panel shows the nameservers, which tell you where DNS is managed. Note the MX records there. If your email runs on the old host, keep those records when you switch nameservers, and move the mailboxes before you cancel the old host. Cancelling the hosting usually deletes the email accounts on it.
- Keep the old host running. Don’t cancel it until the new site has worked for a week or two. You can switch back if something is missing.
If you’re changing the domain, run a store or don’t know where your email lives, stop here and hire for a clear scope. A half-finished move is harder to fix than one done in a single pass.
Is a paid WordPress migration worth it?
For a small site on the same domain, try the host’s free migration first. It’s often enough, and you can still hire someone if it fails.
I’d pay for the move when the domain changes, when the site takes orders, or when your email runs on the old host. Those are the parts where a mistake costs traffic, orders or messages, and a $200-300 order covers them.
If the site shows errors after the move, read how to hire someone to fix a broken WordPress site.
How to get an honest quote
Send these details in your first message:
- Both hosts Name the old and the new host, and say whether you have panel access to both.
- Site size Give the size in GB, or the number of posts, products and images.
- Domain Say whether the domain stays the same, and where it’s registered.
- Email Say where your email runs today.
- What’s included Ask whether DNS, email, redirects and HTTPS are in the price.
- Downtime Ask how they keep the site online during the switch.
Ask for a fixed quote covering the whole move, or an hourly rate with a spending limit.
Price red flags
- a request for your domain registrar password, instead of you changing DNS on their instructions
- an offer to move the site to hosting they own or resell
- no plan for redirects when the domain changes
- “unlimited size” for a low flat price, with no questions about the site
- a request to pay outside Fiverr
How to hire safely
I recommend Fiverr Pro for a one-off WordPress migration. Fiverr vets Pro freelancers by hand for their experience, portfolio and service record before they get the Pro badge. I work on Fiverr myself, so I know how its orders, payments and reviews work.
Keep the hosting accounts, the domain and the email in your own name, and change DNS yourself when the seller tells you what to set. Give the seller a separate WordPress user, and a separate SFTP or FTP user where your host allows it, rather than your account passwords.
Fiverr gives you three days to review a delivery. Before you accept, open the site on your phone and computer, send a test message through each form, check that email arrives, and on a store place a test order. Ask for changes through Fiverr before accepting, then delete the seller’s WordPress and SFTP users and change any passwords you shared.
Summary
Your WordPress migration cost is often zero for a small site your new host moves for free, and $200-300 on Fiverr Pro when the domain, HTTPS or email change too. Lost email, broken links and missed orders are the risks to plan for. Ask your host first, and agree on a fixed price and checklist if you need to hire.
FAQ
How much does it cost to migrate a WordPress site?
On Fiverr Pro, a small site on the same domain usually costs $100-150 to move. A move with a new domain or HTTPS costs about $200-300, and a large store $500 or more. Many hosts move small sites for free.
Will I lose my SEO if I move to a new host?
Usually not, if the domain and URLs stay the same and the site works the same on the new host. Rankings are more at risk when the domain changes, so every old address needs a 301 redirect to its new one.
Will my email stop working?
It can, if your email runs on the old host. The mail records have to be kept when the nameservers change, and the mailboxes moved before the old hosting is cancelled. Check where your email and DNS live before the switch.
How long does a WordPress migration take?
The move itself often takes a day. DNS changes can take a few hours to reach everyone, sometimes up to two days, so keep both hosts running in the meantime.
Do I need to tell Google about a new domain?
Yes. Set up 301 redirects first, then use the Change of Address tool in Search Console. Keep the redirects for at least a year, and keep the old domain registered.
When can I cancel the old host?
After the new site has run for a week or two without problems, your email works and you have a backup of the old site on your computer. If you changed the domain, the redirects must keep working after the old host is gone.