HostArbiter

Web Hosting Migration: How to Transfer Hosts Without Downtime

Posted Aug 30, 2026

Yes, you can transfer web hosting to a new company without losing your site, your email or your domain name, and without a minute of downtime. The method is to run both hosts side by side: build and test the copy on the new server while the old one keeps serving visitors, then repoint the domain and cancel the old plan only after the new one has carried real traffic. The domain itself never has to move, because it lives at your registrar, not your web host.

That overlap is cheap insurance, but the timing of the switch has a price that most migration guides never mention. Move halfway through a prepaid term and you pay twice; move in the weeks before your renewal and the new host's intro rate does the work. Below is the step-by-step, the free-migration terms each major host actually publishes, and the arithmetic on when to switch.

Can you switch hosts and keep your domain name?

Almost always, yes, and usually without touching the domain at all. A domain name and a hosting plan are two separate products, even when one company sold you both. The registrar holds the name; the host holds the files. Changing web hosting while keeping the domain means editing where the name points (its DNS records or nameservers), not transferring the registration.

The one case that needs extra planning is a domain you got free with your current hosting plan. It is still registered in your name, but it sits in the old host's account, so cancelling everything at once can take the domain with it. Either keep that account open until you have moved the registration to a registrar of your choice, or simply leave the domain where it is and only change its DNS. Registrars can refuse a transfer shortly after a registration or a previous transfer, so start that part early if you want it done.

The overlap method: run both hosts for a few days

Every safe migration follows the same rule: the old site stays live until the new one is proven. In practice that means signing up with the new host first, copying the site across, testing it privately, and only then changing DNS. Visitors keep reaching the old copy until their resolver picks up the new address, and from then on they reach the new copy. At no point is there a moment with nothing behind the domain.

The timeline below is the order we recommend. The day counts are a planning guide, not measured times; a small brochure site can be done in an afternoon, while a large store with a busy database needs a content freeze and more testing.

Timeline of a zero-downtime host migration: day minus 2 lower the DNS TTL, day 0 copy files and database to the new host, day 1 test on a temporary URL, day 2 switch DNS, days 2 to 4 keep both hosts running while caches expire, day 7 cancel the old plan inside the new host's refund window.
The overlap method as a planning guide. Day counts are our recommended order, not measured times. TTL guidance: Cloudflare, Namecheap and AWS Route 53 docs, read 9 Oct 2026.

The overlap costs you nothing extra in most cases, because you are already paying for the old plan until its term ends. What it buys is a fallback: if anything breaks after the cut-over, you point DNS back and you are where you started.

Step by step: how to transfer web hosting from one company to another

  1. Take a full backup you control: download your site files and export every database to your own computer, not only to the old host's backup tool.
  2. List what the site depends on: PHP version, database engine, cron jobs, custom server settings, every DNS record (A, CNAME, MX, TXT including SPF and DKIM) and every mailbox.
  3. Lower the TTL on the records you will change, at least one full old-TTL period before the switch, so caches expire quickly when you flip them.
  4. Buy the new plan and copy the site: use the host's free migration service or plugin if it covers your setup, or upload files and import the database yourself.
  5. Check the copy privately, through the host's preview address or a hosts-file entry on your computer: logins, forms, checkout, search, image uploads and any scheduled jobs.
  6. Change the A record (or the nameservers) to the new host, and leave the old plan running.
  7. Watch both hosts for 48 to 72 hours, recreate mail and SSL on the new side, then cancel the old plan once traffic has fully moved.

Step 3 is the one people skip. TTL (time to live) tells resolvers how long they may cache a DNS answer. Defaults vary by DNS provider: Namecheap's BasicDNS uses 30 minutes for standard host records, and Cloudflare fixes proxied records at "Auto", which is 300 seconds, while DNS-only records can go as low as 60 seconds on non-Enterprise plans (documentation read 9 Oct 2026). Amazon's Route 53 documentation suggests the same habit we do: drop a live record to a short value such as 300 seconds before you change it, then raise it again afterwards.

Nameserver changes are slower than record edits, because the delegation is cached at the registry level and you cannot shorten it yourself. If you can, keep your current DNS provider and change only the A record; move nameservers later as a separate, unhurried job.

Free migration offers compared

Most hosts will move a site for you, and the free offers differ more than their banners suggest. Some move anything with a cPanel; others only move WordPress; one excludes email entirely. These are the terms each host publishes on its own pages, read on 9 Oct 2026.

Free migration terms as each host publishes them (read 9 Oct 2026)
HostWhat is freeLimits the host statesNot included
HostingerMigration requests on Web, Cloud and Agency plansOne request per site, up to 5 active at once; not on VPSEmail, DNS, cron jobs, custom SSL, FTP accounts, builder sites
SiteGroundMigrator plugin on every plan; expert manual move on eligible plansExpert-move eligibility set by planPrice of a paid move not published
BluehostSelf-serve Site Migration Tool on all plansSelf-serve onlyPaid professional move: no published price
DreamHostAutomatic migration plugin for WordPressWordPress onlyNon-WordPress sites go to paid Pro Services
Hosting.com (formerly A2)Managed migration on shared plansSite count not statedMigration fees otherwise non-refundable
GreenGeeksWordPress migration, sold as unlimitedSite count not definedNon-WordPress terms not stated
KinstaUnlimited free migrationsApplies to its WordPress plansFine print beyond the pricing page not checked

Two patterns stand out. First, WordPress sites are the easy case: almost every host has a free plugin or a free managed move for them, while a hand-built PHP site or a site-builder export often falls outside the free offer. Second, "free migration" rarely includes email, DNS or SSL. Hostinger's knowledge base is the most explicit, listing files and databases as covered and cron jobs, DNS, custom certificates and FTP accounts as yours to recreate, with mailboxes moved by hand.

If your site is WordPress and you want the move handled, SiteGround and Hostinger both publish clear free-migration terms; DreamHost covers WordPress with its plugin. For a non-WordPress site, ask for the migration scope in writing before you pay, because a refused job usually means doing it yourself.

What switching really costs: the timing math

The overlap is cheap. The timing is where switching gets expensive. Hosts sell their lowest prices as prepaid terms, and after the money-back window closes, unused months are usually gone: Bluehost, HostGator and Hostinger all state that refunds apply only to cancellations within 30 days of purchase, and Hostinger treats a renewal as a new transaction (terms read 9 Oct 2026). So the question is not "is the new host cheaper?" but "how much of my current term would I throw away?"

Here is a worked example. Say your current plan is prepaid for 12 more months and renews at $10.99 a month after that. The alternative is DreamHost Launch, priced at $2.89 monthly for year one (paid upfront as a 1-year term) with an auto-renewal at $10.99 (DreamHost pricing page, read 10 Oct 2026). Over the next 24 months, the new money you spend in each scenario is:

  • Stay and renew: the prepaid year costs nothing new, then 12 months at $10.99 comes to $131.88.
  • Switch today: 12 months at $2.89 ($34.68) plus 12 months of DreamHost's renewal at $10.99 ($131.88) adds up to $166.56, while your old prepaid year goes unused.
  • Switch at renewal: use up the year you already paid for, then start DreamHost's $2.89 first year for $34.68.
Bar chart of new money spent over the next 24 months: stay and renew at $10.99 costs $131.88, switch today to DreamHost Launch costs $166.56, switch at renewal costs $34.68.
Worked example: old plan with 12 prepaid months left, renewing at $10.99/mo, versus DreamHost Launch at $2.89/mo for year one and $10.99/mo after (DreamHost pricing, read 10 Oct 2026). Our arithmetic, before tax.

Switching at the renewal date beats staying by $97.20 over two years, and beats switching today by $131.88. The rule generalises: plan the move for the month before your renewal charge, not the month you got annoyed. The exceptions are real problems that cost more than money, such as repeated outages, a hacked account the host will not help with, or support that leaves a store offline. Our checklist of signs of a bad web host separates those from ordinary irritation.

Mind the reset, too. Signing a new intro term restarts the renewal cliff on the new host: the low price ends on that host's schedule, and the comparison you just made comes round again. Note the new renewal date the day you sign up.

Email, SSL and DNS records people forget

The website is the part that gets tested. The breakages that surface a week later are almost always elsewhere.

  • Email: if your mailboxes live on the old host, they stop receiving mail the moment the MX record points elsewhere. Move them deliberately, or move mail to a separate provider first so hosting changes never touch it again.
  • SPF, DKIM and DMARC: these TXT records tell other servers your mail is genuine. Copy them exactly, or messages from your contact forms start landing in spam.
  • SSL: the new host issues its own certificate, usually free, but only after the domain points at it. Expect a short window where the new server answers with a mismatched certificate if you test before the switch; that is normal.
  • Subdomains and verification records: a forgotten CNAME for a shop, a booking tool or a Search Console TXT record is a quiet failure that nobody spots until a tool stops working.
  • Scheduled jobs: cron tasks are not copied by most migration tools. Recreate them, or your backups, feeds and newsletters stop running.

Export the full DNS zone from the old provider before you change anything. It is a plain text file, and it turns "what did we have?" into a two-minute check.

When not to switch yet

Some moves are worth delaying. If your intro term has more than a few months to run, the arithmetic above usually says wait. If you are in the middle of a launch, a sale or a migration of a different kind, finish that first; a host change is a bad moment to also redesign. And if the problem is speed on a plan that is simply too small, compare an upgrade on your current host before you compare hosts, because the cheapest fix is sometimes one tier up.

On the other hand, do not wait out a renewal on a host that is failing you. A credit for downtime does not cover lost sales, as our explainer on what uptime guarantees really promise shows. When you do pick the next host, rank the shortlist on renewal price and refund terms; our best web hosting rankings put both side by side, and the web hosting comparison lays the plans out in one table.

Edge cases

A few situations change the method:

  • Site-builder sites (Wix, Squarespace and similar) cannot be copied as files. Hostinger's free migration explicitly excludes builder sites; expect to rebuild the pages on WordPress or another CMS.
  • Very large sites: databases above a few gigabytes are better moved over SSH or with a dump and import than through a browser upload, and some backup tools skip big accounts. Bluehost, for one, skips its own backups once an account passes 50,000 files or 30 GB of data, per its terms.
  • Moving to a VPS: free migration offers often stop at shared and cloud plans. Hostinger's does not cover VPS, so plan a manual move or a paid service.
  • Ecommerce stores: freeze orders, or at least note the last order number, during the final database copy, so no purchase is lost between the old and new database.
  • Moving between registrars at the same time: do the hosting move first, confirm it works, then transfer the domain separately.

Switching hosts: common questions

Can I change web hosting and keep my domain name?
Yes. The domain is registered separately from the hosting, even if one company sold you both, so switching hosts means pointing the domain's DNS at the new server, not transferring the name. Only a domain held inside your old hosting account needs care: keep that account open until you have moved the registration or confirmed you can still edit its DNS.
How long does it take to transfer web hosting?
The copy itself takes minutes for a small site and a few hours for a large one; the safe overall window is about a week. Lower the TTL two days ahead, copy and test, switch DNS, then keep both hosts running for 48 to 72 hours before cancelling the old plan. With a short TTL, most visitors reach the new server within minutes of the switch.
Will my website go down when I switch hosts?
Not if the old host keeps serving the site until the new copy is tested and DNS has moved. The only downtime in a migration comes from cancelling the old plan first, or from switching DNS before the new copy works. Run both in parallel and visitors always reach one working copy.
Is web hosting migration free?
Often, within limits. Hostinger, SiteGround, Bluehost, DreamHost, Hosting.com, GreenGeeks and Kinsta all publish a free route, but several cover only WordPress, and most exclude email, DNS and scheduled jobs (terms read 9 Oct 2026). Check the scope before you buy, especially for a non-WordPress site or a move to a VPS.
When is the best time to switch web hosts?
In the weeks before your current plan renews. Prepaid months are usually not refunded once the 30-day money-back window has passed, so switching mid-term means paying for two hosts. Waiting for the renewal date and then starting the new host's intro term is usually the cheapest path, unless outages or security problems make the old host unusable.

See how this fits the field: the best web hosting, ranked, or the side-by-side hosting comparison.