What Is That ICANN Fee? Everything Domain Buyers Should Check
By NorwegianSpark Editorial — written with AI assistance and reviewed by the NorwegianSpark SA editorial team
The line item nobody explains
You get to the checkout, the domain was advertised at one price, and the total is different. Somewhere in the breakdown is a line labelled "ICANN fee" for a fraction of a currency unit, plus one or two other things you did not ask for.
The ICANN fee is the smallest number on the invoice and the one that generates the most confusion, so it is worth settling first. Then we will walk the rest of the invoice, because the lines that actually cost you money are further down and nobody puts them in the headline.
What the ICANN fee is
ICANN charges accredited registrars a fee on domain transactions. From ICANN's own Registrar Fees page, updated as of 28 July 2025 and checked at icann.org on 6 September 2026:
"Transaction-based fees are assessed on each annual increment of an add, renew or a transfer transaction that has survived a related add or auto-renew grace period. This fee will be billed at US$0.20 per transaction for registrars operating under the 2009 or 2013 RAA."
Read the mechanics carefully, because they explain every odd thing about how this appears:
- It is per annual increment. Register a name for five years and it applies five times, which is why the line is larger on multi-year orders.
- It applies to adds, renewals and transfers — not to nameserver changes, not to contact updates.
- It only applies to transactions that survive the grace period. A registration created and deleted inside the grace window is not billed.
- Critically: ICANN bills the registrar, not you. What appears on your invoice is your registrar passing through a cost, itemised. Whether they pass it through exactly, round it, absorb it, or bundle it into the headline price is the registrar's own commercial decision.
That last point is the one to hold onto. The fee is real and its size at the ICANN end is published. What lands on your invoice is your registrar's presentation of it, and the only authoritative source for that is your own checkout screen.
Note also that it applies to generic extensions under ICANN's agreements. Country-code registries operate under their own arrangements, which is why the line often disappears entirely on a country extension.
The rest of the invoice, line by line
The ICANN fee is trivia. These are the lines that matter.
| Line | What it is | What to check |
|---|---|---|
| Registration price | The advertised first-term price, often promotional | Whether it is a first-year rate or the standing rate |
| Renewal price | What you pay every year afterwards | Almost never shown next to the registration price. Go and find it. |
| ICANN fee | Pass-through, per annual increment, gTLDs | Multiplied by the number of years you selected |
| Tax / VAT | Set by your jurisdiction, not the registrar | Whether displayed prices include or exclude it |
| Privacy / ID protection | Included by some, charged by others | Its own renewal price, which may differ from year one |
| Premium registry pricing | A registry surcharge on desirable names | Whether it also applies at renewal — see below |
| Auto-renew | Usually pre-ticked | Leave it on, but know what it will charge |
| Restore / redemption fee | Recovering a lapsed name | Only appears when it is too late to shop around |
| Transfer out | Some registrars charge, some do not | Check before you are locked in, not after |
The three that actually cost real money
Renewal, not registration
This is the whole game, and it is the reason a domain that looks cheapest at checkout is frequently the most expensive one to own. The advertised price is a first-term promotion on a very large share of extensions. The renewal is the price you pay for every year after that, indefinitely.
The arithmetic is not complicated: multiply the renewal by the number of years you realistically expect to hold the name, add the first-term price, and compare that number across registrars. On a domain you keep for a decade, the first-year discount is a rounding error and the renewal is nearly the entire cost.
Find the renewal price before you buy. It is published, but it is rarely on the same screen as the thing you are about to click. Our cheapest way to register a domain works through the comparison properly, and Porkbun versus Namecheap is a worked example of two registrars separated by pennies at registration and considerably more at renewal.
Premium pricing, which recurs
Some available names carry a registry-set premium price. What surprises people is that on many of them, the premium applies to renewal as well — so the elevated price is not a one-off entry fee but a permanent annual cost. Others carry a high entry price and renew at the ordinary rate. Which one you are looking at is a per-name fact, and the checkout is where it is disclosed. Reserved and premium tiers explained covers how registries decide this.
The restore fee
If a registration lapses and goes past the ordinary grace period into redemption, getting it back costs a restore fee set by your registrar — and it is normally a great deal more than a renewal. You will never see this number while shopping, because it only becomes relevant when you have no leverage.
The defence is entirely preventative: auto-renew on, a payment card that is not about to expire, and a contact address you actually read. Renewing and protecting your domains covers the habits that make the fee irrelevant.
Why we are not printing prices
You will notice there are no currency figures in this article apart from the ICANN transaction fee quoted from ICANN's own page. That is deliberate.
Registrar pricing moves constantly. Promotions run for days. Registries adjust wholesale rates and every registrar's retail price moves behind them. A price table written today will be wrong within a quarter, and the reader who acts on it will act on a number that is not real — which is worse than having no number, because a stale figure feels like information.
What is stable is the structure: which lines exist, which recur, which are set by whom, and which you can negotiate away by choosing a different provider. That structure is what this page gives you, and it is what still works next year.
Checking a checkout properly, in order
- Switch the term to one year and to the maximum, and watch which lines scale. Anything per-annual-increment will multiply; anything one-off will not.
- Find the renewal price on the registrar's own pricing page for that extension, before you complete the order.
- Untick the extras you did not ask for, then re-add only the ones you actually want. Privacy is often worth having; a bundled site builder trial usually is not.
- Check whether tax is included or added at the final step, and whether the displayed prices changed once you entered your country.
- Look for a premium indicator on the name itself, and if it is premium, find out whether the premium applies at renewal.
- Screenshot the final breakdown. Disputes about what you were charged are much shorter when you have the page.
The counter-argument to obsessing about this
A single domain is one of the cheapest recurring costs any business has. Spending an afternoon to save a small annual amount on one name is a poor use of the afternoon.
Where this genuinely matters is at scale and over time: a portfolio of names, or a name you intend to hold for a decade, or an extension where the renewal is a multiple of the registration rather than a small increment. If you hold one domain for one project, pick a registrar with sane renewal pricing and decent security, and stop optimising. If you hold fifty, the renewal column is the only number on the page that matters. Our bulk registration guide covers the portfolio case.
Where to go next
The cheapest way to register a domain has the comparison method, every domain extension explained covers how pricing differs by extension family, and our best registrar and host shortlist has the reasoning behind each place on it.
Last updated:


