What Is That ICANN Fee? Everything Domain Buyers Should Check

By Thomas Lovas Lokoy — researched and drafted with AI assistance from published sources; edited and published by NorwegianSpark SA · Editorial policy
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.
A .com invoice, worked through
Here is where the money in a .com actually goes, using figures published by the parties themselves:
| Layer | Per year, USD | Source |
|---|---|---|
| Registry fee (Verisign, .com) | 10.26, rising to 10.97 on 1 November 2026 | Verisign's notice to registrars, reported by Domain Name Wire on 23 April 2026 |
| ICANN transaction fee | 0.20 | ICANN's registrar fees; its registrar-fee notice of 30 July 2026 keeps the rate for fiscal year 2027 |
| Cost floor for any registrar | 10.46, then 11.17 | The two lines above added together |
| A registrar's retail price | 11.08 at Porkbun (register and renew), 16 October 2026 | Porkbun's public price list |
Two things follow. A registrar selling a .com at Porkbun's price keeps about USD 0.62 a year above the registry and ICANN fees today, before its own costs such as card processing, and would be USD 0.09 below them after 1 November 2026 unless it raises its price, which is why .com retail prices tend to move after a wholesale increase. And the ICANN fee scales with the years you buy: a five-year registration carries 5 × 0.20 = USD 1.00 of ICANN fees, whether the registrar shows it as a line or folds it into the price.
The line that actually hurts is the one that appears after a mistake. Dynadot's published table, read on 16 October 2026, listed a restore fee of EUR 92.25 to recover a .com from redemption, against EUR 9.95 to renew it on time. Compared with that, the ICANN fee is a rounding error.
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.
Frequently asked questions
Why does an ICANN fee increase when registering a domain for multiple years?
The fee is assessed per annual increment rather than as a single flat charge. It applies to adds, renewals, and transfers that survive the grace period. Registering a domain name for five years means the charge applies five times, which explains why the itemised total grows larger on multi-year orders.
Why is an ICANN fee missing from some country-code domain orders?
The fee applies to generic extensions governed under ICANN agreements. Country-code registries operate under their own separate arrangements rather than standard ICANN terms. Because of these distinct arrangements, this specific transaction fee line often disappears entirely when you purchase or renew a country-code domain extension at checkout.
Does registry premium pricing continue to apply when a domain renews?
On many premium domains, the elevated price applies to renewals as well, turning it into a permanent annual cost rather than a one-off fee. Other names carry a high entry price but renew at the ordinary rate. Whether this premium recurs is disclosed on the checkout screen for each specific name.
What is a domain restore fee?
A restore fee is charged by your registrar to recover a lapsed domain that has passed beyond the ordinary grace period into redemption. It is typically not visible whilst shopping, as it only becomes relevant when you lack leverage, and the cost is normally a great deal more than an ordinary renewal.
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.
Sources
Last updated:


