The Three Registrars I Use, and Where the Renewal Price Hides

Three companies hold the domains I manage, and only one of them was a choice I made on purpose. Some names arrived attached to a hosting plan. One came inside a website package bought for a family project. The rest sit at a Spanish registrar. That is how most people end up with a domain portfolio: less by choosing a registrar than by accumulating the side effects of other purchases.

So this is not a ranking. I manage domains at DonDominio, IONOS and Hostinger, I can tell you what each of them is like to live with, and that is the entire list. What I want to deal with first is the question in the title, because the honest answer to it is uncomfortable.

The renewal price is the only number that matters, and it is the one you have to go and find

A domain is a subscription with a very long fuse. You pay once, nothing happens for a year, and then a charge appears that may bear no relationship to the one you agreed to. Every other consideration about a registrar — interface, support, transfer policy — is secondary to the number that will be charged in year two, year five and year nine.

You will not find a table of those numbers in this post. I checked hosting pricing pages on 20 September 2026 and I have the figures dated and sourced, but I did not re-open the domain price lists of these three registrars that day, and I am not going to publish prices from memory or from an older screenshot. A domain price table without a date on it is wrong within about three months, and a wrong one is worse than none, because you make a ten-year decision on it. What I can give you is where the number lives in each of these three accounts, which turns out to be the more portable skill anyway.

What a registrar actually sells you

Worth being precise, because three different jobs get bundled into one bill and confused constantly. The registrar holds your registration: it is the company recorded against the name in the registry, the one that can transfer it, renew it or lose it. The DNS host answers the question of which server the name points at. The web host runs the server. These can be three companies, or one, and they are separable at any time.

Mine are split several ways, which sounds like chaos and is the arrangement I would defend: if the registration lives somewhere other than the hosting, a dispute with a host can never threaten the name itself. The mechanics of pointing one at the other are in the post on pointing a domain at your host without downtime.

DonDominio: the quiet panel, and the email I ignored

DonDominio is a Spanish registrar, and it is where I registered the domain for my VPS app. The panel is dense in the way a tool built for people who own a lot of domains is dense: everything is a list, there is very little illustration, and nothing is trying to sell me a website builder on the way past. Record editing is direct, with one quirk I have hit: the DNS dialog did not close when I saved a record, although the change had been saved.

It is also the registrar that took one of my sites offline, and the fault was entirely mine. ICANN’s rules make a registrar verify the registrant’s email address shortly after a registration, which in practice means an email with a link. DonDominio sent it in August 2026. I did not click it before the deadline, and on 4 September the domain went on hold: still registered to me, but pulled from DNS, so nothing on it resolved. The server kept running for the two weeks before I re-sent the email from the domain’s summary page and clicked the link, on 19 September. The registrar did nothing wrong; the one email that mattered simply looked like all the others.

DonDominio is also the clearest illustration I have of the pricing problem. I did open their hosting page on 20 September 2026 — not the domain list, the hosting one — and the plans are stated in euros per year excluding VAT: 39 €/year for Básico, 60 € for Profesional, 90 € for Avanzado, 288 € for Corporativo (DonDominio hosting page, checked 20 September 2026). What that page does not publish is a renewal price or a minimum term. Not a higher renewal price: no renewal price at all. I am writing that down exactly as I found it rather than assuming the first-year figure repeats, because assuming is how people end up surprised.

None of that is specific to DonDominio: the number you are shown is the one that helps them, and the number you need is a click or two deeper.

IONOS: the domain that came inside a package

The one domain I look after at IONOS belongs to a family project, and it arrived the way many IONOS domains do: inside a package that was cheap for the first year, in this case a website-builder bundle rather than hosting. Their US hosting page on 20 September 2026 shows the same pattern: Essential at $4/month for the first year and $8/month after it, and a Plus plan advertised at $1/month that then renews at $14, a fourteenfold step, with a domain free for the first year on Essential and Starter (IONOS web hosting page, checked 20 September 2026).

Those are hosting prices, not domain prices, and I am labelling them as such. What they show is how a registrar relationship starts without anyone choosing it: an attractive first term, and a second one you have to go and look up. IONOS promotions rotate every few weeks, so treat any figure here as a snapshot with a date attached.

As an account to use it is the busiest of the three: more cross-selling, more screen furniture, and a phone-based support model I have never used, so I have nothing to report about it.

Hostinger: the registrar I did not pick at all

Hostinger’s shared plans include a domain free for the first year, which is how Hostinger ends up as a registrar without anyone deciding it should. Their pricing page on 20 September 2026 lists Premium at $2.99/month on a 48-month term renewing at $10.99, and Unlimited at $3.99 renewing at $16.99, both including a free domain for the first year (Hostinger web hosting page, checked 20 September 2026). I have written about the account in more depth in my Hostinger review, and about the arithmetic of entry versus renewal across everything I pay for in what I actually pay for hosting, domains and email.

The thing to understand about a bundled domain is that the discount and the registration are on different clocks. The hosting term might be four years; the free domain covers one. In month thirteen the name renews at whatever that company charges for that extension, which is not printed anywhere on the hosting page you bought from. Managing domains inside hPanel is fine — records, nameservers and expiry dates are all there — but the registration is no more free than the second year of anything else.

Finding the real number, in any panel

Four places, in the order I check them:

  1. The cart, before payment. Put the name in and read every line, including the one that says what happens when the promotional term ends. If it is not there, that is information too.
  2. The domain’s own detail page in the panel, after registration. Expiry date and auto-renew state are always shown; the amount that will be charged frequently is not.
  3. The public price list for that extension, which is a separate page from the one you were sold on, and usually lists registration, renewal and transfer as three different prices.
  4. The billing history. It is the only one of the four that cannot spin: it shows what was actually taken from the card last time.

Note the asymmetry: most of those surfaces show you an expiry date, and far fewer show a price next to it. Check the extension you did not think about, too; the .io or .es registered as an afterthought can renew at several times the .com.

Transfers, and the two account settings I care about more than price

Moving a name between registrars is ordinary and mostly boring: unlock it, get the authorisation code, start the transfer at the receiving end, approve the email. A transfer normally adds a year to the registration rather than resetting it, so consolidating is rarely a waste of money. One rule catches people: ICANN’s transfer policy imposes a 60-day lock after a registration or a previous transfer, so a name you bought last week cannot move this week (ICANN transfer policy).

Two settings matter more to me than any price comparison, because both have the same failure mode: you only discover them when it is too late.

  • The account’s recovery address must not live on a domain in that account. If the name lapses or the mail breaks, the recovery channel breaks with it, and the recovery channel is how you prove the account is yours. I checked the mail configuration of all five domains I own and found one of them publishing a contact address that could not receive anything at all — that story is in the post on setting up email on my own domains and what broke.
  • Auto-renew with a card that has not expired. Auto-renew on a dead card is auto-renew off with extra steps, and the notification about it goes to the address in the point above. Expired domains enter a redemption process that is deliberately expensive and time-limited, and the name can be picked up by someone else at the end of it.

The registrars I am not going to rank

I have no account at Namecheap, GoDaddy, Porkbun or Cloudflare Registrar. I can read their price pages as well as you can, and I could have written the usual paragraph about each one, but the result would be a summary of their marketing with my byline on it. The older version of this page did exactly that, and taking it out is the main reason the page was rewritten.

Same answer for premium domains, which used to have their own article here: I have never bought one, never sold one, and have no comparable sales data of my own. The one thing I will say about them is checkable in a cart before you pay: a registry-premium name usually carries a premium renewal too, every year, forever, while an aftermarket name normally renews at the standard rate for its extension once it is in your account. Confirm which kind you are looking at on the payment screen, not in the listing.

What I would consolidate, and why I have not

Three registrars for a handful of names is two too many. Three panels, three billing relationships, three sets of notification emails that I have trained myself to ignore, which is exactly how the September hold happened, and three places where something can quietly expire. The tidy answer is to transfer everything into one account with the strongest login and the clearest renewal display, and to accept whatever small price difference comes with that.

I have not done it, and I should say why rather than pretend otherwise: consolidating means touching live names for a benefit that is entirely administrative, and every time I have sat down to do it there has been something with an actual deadline in front of it. If you are earlier in this than I am and still deciding where a name should live, the decision itself — and the one that cost me most, which was not the registrar at all — is in the post on the domain-buying trap nobody warns you about.