← Back to blog

Why do some registrars charge an admin fee for a free IPS Tag change

By Tom · 15 Sep 2026 · 6 min read

Today I helped with a domain transfer for a client of a client. Nothing unusual there — I do this sort of thing regularly. Old provider, new provider, a bit of admin, job done in a few minutes. Except this time it wasn't.

The domain was a .co.uk, which means the transfer hinges on the IPS Tag — the short code that tells Nominet which registrar is authoritative for a domain. Change the tag, and the domain moves. No sixty-day locks, no auth codes, no waiting around. It's one of the more sensible parts of how .co.uk domains work, and it's meant to make transfers quick.

It's worth being clear about why .uk domains work this way, because it's not the norm everywhere. A .com, or any other gTLD, sits under ICANN rather than Nominet, and ICANN's transfer process is built around a different set of trade-offs: an auth code, a 60-day inter-registrar lock, and — as compensation for that friction — an extra year automatically added to the registration on transfer. The delay and the paperwork are the cost; the free year is the offset.

.uk domains don't work like that. Nominet's IPS Tag system was designed specifically to avoid that friction. There's no auth code, no lock-out period, and no extra year bolted on, because none of that friction exists in the first place — the whole point of the system is that changing registrar is meant to be instant. That's precisely why there's nothing to charge for. With a .com transfer, a registrar can at least point to something to justify a fee: they're managing a 60-day process and handing over a free year on top. With a .uk transfer, there's no process to manage and nothing being handed over. It's a five-character code being edited in a database. Charging £8.50 for that isn't recovering a cost anyone's actually incurring — there isn't one.

I went into the current provider's WHMCS portal expecting to find the IPS Tag option sitting where it normally sits, under the domain management area. It wasn't there. I've used WHMCS for years, on both sides of the fence — as an agency managing client domains, and as a developer with access to registrar backends. Setting or releasing an IPS Tag is a two-minute job. You find the field, you enter the new tag, you save. WHMCS was built to make this self-service.

So I raised a support ticket, assuming it was a permissions issue or a toggle switched off somewhere in the account settings. The reply came back with a "transfer request form" that had to be completed for security purposes, and a note that an £8.50 admin fee would need to be paid before the transfer could go ahead.

I want to be clear about what that fee is for, because it isn't for anything. It isn't a Nominet charge. It isn't a cost of doing business that's being passed on. It's a fee to type a five-character code into a field that the account holder should be able to edit themselves, dressed up in the language of security so that it sounds reasonable.

In very nearly twenty years of building and maintaining websites, and handling more domain transfers than I could count, I have never once come across this. I have seen registrars that hide the IPS Tag field a bit too well. I have seen registrars that make you log a support ticket instead of giving you self-service access, which is mildly annoying but at least free. I have never seen one that treats a routine administrative action as a paid extra, gated behind a form, for a process that costs the registrar nothing beyond a member of staff copying and pasting a code.

Call it what it is

"For security purposes" is doing a lot of work in that sentence, and none of it holds up. Verifying that a transfer request is legitimate is reasonable. Confirming with the account holder that they actually want to move the domain is reasonable. Charging a fee has nothing to do with security — fraud isn't prevented by money changing hands, it's prevented by verification. If the form itself did the verifying, the fee would be irrelevant to whether the transfer was legitimate. It's there for one reason: it's easy revenue, extracted at the exact moment a customer has the least leverage to say no.

That's the bit that actually irritates me. A domain transfer isn't a discretionary purchase somebody can walk away from. Once you've decided to move a domain — usually because you're unhappy with the current provider, or you're consolidating everything with someone like me who actually knows what they're doing — you're somewhat committed. You need the tag changed to finish the job. The provider knows this, and the £8.50 is priced exactly at "small enough that most people will just pay it rather than argue," which is a deliberate choice, not an accident.

Why this matters beyond one invoice

£8.50 isn't going to bankrupt anyone. That's not the point. The point is what it represents: a small, calculated piece of friction, added deliberately to a process that's supposed to be quick, aimed at people who are least likely to know it's unnecessary. Most domain owners have no idea what an IPS Tag is, no idea it's a two-minute change, and no way of knowing that the "admin fee" and the "security form" are theatre. They just pay it, because the alternative is a stalled transfer and a domain they can't move.

This is exactly the kind of thing I try to shield clients from. Part of what The Lone Developer means, practically, is that I'm the one dealing with registrars and hosting providers directly, so a client never has to work out on their own whether an £8.50 fee is legitimate or a stalling tactic. I know what these processes should cost — which in the case of an IPS Tag change is nothing — and I'm not going to quietly let a provider charge a client for something that should be free and instant.

I paid it, because the alternative was delaying the client further over a sum that genuinely isn't worth the fight. I'm not naming the provider here, but if you'd like to know who it was — and who not to use for domain registration — drop me an email and I'll tell you.

I'm writing this because somebody looking at their own WHMCS portal, wondering why the IPS Tag field has vanished and why there's suddenly a form and a fee attached to moving their own domain, deserves to know it's not normal. It's not standard practice. It's not how most registrars behave. It's one provider deciding that a routine task was an opportunity, and betting that nobody would push back.

If you're a domain owner reading this and you've hit the same wall — a missing self-service option, a form, and a fee for something that should take two minutes — you're not imagining it, and you're not being unreasonable for finding it irritating. You're just dealing with a provider that's decided friction is a feature.