Bulk Domain Transfer Cost Estimator - Free

Illustrative budget comparison

Validates submitted domains and compares unverified sample amounts. These are not current registrar quotes. TLD coverage, tax, renewal duration and eligibility vary. Verify the registrar checkout before relying on an amount.

Implementation reviewed: 5 October 2026. Source documentation

Bulk Domain Transfer Cost Estimator

Estimate the total cost of transferring multiple domains to a new registrar. Compare costs across popular registrars.

A bulk domain transfer cost estimator shows what it would cost to move a whole list of domains to a new registrar. Paste up to 100 domains, one per line, and this free tool returns sample transfer prices at Namecheap, GoDaddy, Cloudflare and Porkbun, plus a total for each, so you can spot the cheapest option in seconds.

What Is a Domain Transfer Cost?

A domain transfer cost is the fee a registrar charges to move a domain name from another registrar to its own. For most generic extensions such as .com, .net and .org, the fee also pays for one extra year of registration, which is added to the domain's current expiry date.

The price depends mostly on the extension (the TLD). A .com transfer usually costs far less than a .io, .ai or .tech transfer, so a portfolio's total depends on its mix of extensions, not only its size. Registrars also run promotions, and some charge different amounts for transfers and renewals.

Moving one domain is a small decision. Moving 40 or 100 is a budget line, and a gap of a few dollars per domain adds up quickly. That is why comparing the total across registrars before you start is worth a minute.

How to Use the Bulk Domain Transfer Cost Estimator

You only need a list of domains and one click. Follow these steps:

  1. Open your domain list and copy the names you plan to move, such as a column from a spreadsheet.
  2. Paste them into the Domain List (one per line) box. The placeholder shows the format: example.com, mysite.net, brand.io and store.shop, each on its own row.
  3. Click Estimate Transfer Costs.
  4. Read the table. Each domain gets a row with a price under Namecheap, GoDaddy, Cloudflare and Porkbun.
  5. Check the bottom row, labeled TOTAL with your domain count. The registrar with the lowest total gets a star.
  6. Use the Check Namecheap link on any row to open a Namecheap search page for that domain and verify the live price.

You can paste full web addresses too. The tool lowercases each entry, removes http:// or https:// and drops anything after the first slash. If the same domain appears twice, it is counted once.

Worked Example: Four Domains, Four Registrars

Say you paste example.com, mysite.net, brand.io and store.shop. The tool looks at each extension (.com, .net, .io, .shop), finds the sample price for each registrar and adds them up. These are the totals it shows for that list:

RegistrarSample totalGap vs. lowest
Porkbun$66.94Lowest
Cloudflare$70.34+$3.40
Namecheap$75.82+$8.88
GoDaddy$90.96+$24.02

Porkbun's total is the sum of 7.49 + 9.49 + 29.98 + 19.98. It gets the star because it is the lowest sample amount. The gap to GoDaddy is $24.02 for just four domains, and most of it comes from the .io and .shop rows, where extension prices are highest.

The takeaway: a registrar that is cheapest on .com is not always cheapest on every extension, so the total for your actual mix is the number that matters. Treat the result as a shortlist, then confirm the live price before you commit.

How Do You Read and Act on the Results?

Read the table from the bottom row up: the total tells you which registrar is cheapest for your whole list, and the per-domain rows tell you why.

The star on a total

The star marks the lowest sample total. It is a signal about where to look first, not a quote. If two totals are within a dollar or two, the star means little, and other factors (renewal price, DNS features, support, account tools) should decide.

Expensive rows

Scan for rows with high prices, usually .ai, .io and .tech. Those few domains often make up half the total. Ask whether each one is still worth keeping. A domain you no longer use is cheaper to let expire than to transfer. The bulk domain value checker can help you rank which names deserve the spend.

Extensions without a listed price

The tool has sample prices for 17 common extensions, including .com, .net, .org, .io, .co, .ai, .app, .dev, .info, .biz, .us, .uk, .de, .ca, .shop, .store and .tech. Any other extension gets a general default rate per registrar. If your list has many unusual extensions, the total is a rougher guide, so verify those rows by hand.

What to do next

  • Pick the one or two cheapest registrars and check their live transfer pages for your highest-priced domains.
  • Compare renewal prices, not only transfer prices, since you will pay renewals every year afterward.
  • Use the domain extension compare page if you are also weighing which extensions to keep or drop.

Who Should Use a Bulk Transfer Estimator?

Anyone who manages more than a handful of domains benefits from seeing the combined cost before moving them.

  • Agencies and freelancers consolidating client domains into one account and needing a figure for a proposal.
  • Domain investors trimming holding costs across a portfolio of 20 to 100 names.
  • Small businesses with a main site, a few brand variations and some defensive names spread over several registrars.
  • Site buyers who just acquired several domains and want them under one roof.
  • IT managers planning a migration budget and needing a quick, defensible estimate.

It is also handy during an audit. Run your list here for cost, then run it through the bulk domain expiry checker to see which names are close to renewal. Transferring a domain shortly before it expires is a common way to avoid paying a full renewal at the old registrar and a transfer fee at the new one.

Best Practices, Common Mistakes and Troubleshooting

A few habits keep a bulk move smooth and keep the estimate close to reality.

Prepare the domains before you pay

  • Unlock each domain at the current registrar and request its authorization code (also called an EPP code).
  • Confirm the admin email on the domain works, because transfer approvals are often sent there.
  • Under ICANN's transfer policy, generic domains generally cannot be transferred within 60 days of registration or a previous transfer. Use the bulk domain age checker to spot new names that will be blocked.
  • Turn off or plan for DNSSEC and note your current DNS records so the site and email keep working after the move.

Fix common input errors

  • The tool shows "Invalid domain rows": the message lists the exact entries that failed. Look for spaces inside a name, a missing extension, commas instead of line breaks, or stray characters, then fix them and run it again.
  • "Please enter at least one domain": the box is empty. Paste your list first.
  • "Enter up to 100 domains": split a larger list into batches of 100 or fewer and add the totals yourself.
  • The count is lower than expected: duplicates are merged, so repeated lines count once.

Avoid budgeting mistakes

  • Do not treat the total as a final invoice. Taxes, promotional codes and optional add-ons are not included.
  • Do not compare only the first-year price. A low transfer fee with a high renewal rate costs more over three years.
  • Do not forget country-code extensions. Transfer rules for .uk, .de, .ca and others can differ from generic domains, and some do not add a year.

What Are the Limits of This Estimate?

The prices shown are sample amounts used to illustrate a comparison, not live quotes, and they can differ from what a registrar charges today. The page itself says to verify current pricing on each registrar's website before transferring.

The tool reads the last part of each name as the extension. For a name like shop.co.uk, it sees .uk, which may not match how a registrar prices .co.uk. Only four registrars are compared, and the tool does not check whether a domain is actually eligible to transfer, unlocked or registered. For a wider look at your names, try the other tools in the Domain Tools category.

Paste your domain list into the box above, run the estimate, and use the totals to decide where to move first. Then confirm the live prices on the registrars you shortlist and start your transfers with a clear budget in hand.

Frequently Asked Questions

What does a bulk domain transfer cost estimator do?
It adds up the estimated cost of moving many domains to a new registrar. You paste a list, and the tool shows a price per domain at Namecheap, GoDaddy, Cloudflare and Porkbun, plus a total for each registrar so you can compare.
How many domains can I check at once?
You can check up to 100 domains per run, entered one per line. Duplicate entries are counted once. If your portfolio is larger, split it into batches of 100 or fewer and add the totals together.
Why does the tool say Invalid domain rows?
That message means one or more lines are not valid domain names, and the tool lists them for you. Common causes are spaces, a missing extension or several domains on one line. Fix those rows and click Estimate Transfer Costs again.
Are the transfer prices shown current and exact?
No. The prices are sample amounts meant for comparison, not live quotes. Taxes, promotions and renewal terms vary, so verify the current price on the registrar's website, or use the Check Namecheap link on each row, before you transfer.
What does the star next to a total mean?
The star marks the registrar with the lowest sample total for your whole list. Use it as a starting point. If two totals are close, compare renewal prices and features before choosing, since the star is not a guaranteed best deal.
Is the Bulk Domain Transfer Cost Estimator free to use?
Yes, the estimator is free and needs no sign-in. Paste your domains, click Estimate Transfer Costs and read the table. You can run it as many times as you like while planning a migration budget.
Recommended

Explore VPN options

A VPN changes your network exit. It does not guarantee anonymity.

Hide Your IP Encryption Network coverage
Protect My IP Now