Skip to main content

Pricing, fees and multi-year discounts

What a .eth name costs, how you pay, and how adding years at once cuts the price by up to about 44%.

A .eth name costs from $8 a year, plus the network fee (gas). Add two or more years at once and every year costs less, up to about 44% off.


What does a name cost?

Name length

Per year

5+ characters

$8

4 characters

$160

3 characters

$640

Names must be at least 3 characters.

How do multi-year discounts work?

Years added

Discount

Per year: 5+ characters

4 characters

3 characters

1 year

None

$8.00

$160

$640

2 years

~12.5%

$7.00

$140

$560

3 to 5 years

~31%

$5.50

$110

$440

6+ years

~44%

$4.50

$90

$360

The discount goes by the years you add in one go, and covers every one of them. It is the same when you register and when you renew, at every name length. There is no upper limit on the years you add.

Example: 3 years for a 5+ character name costs $16.50, or $5.50 a year, before the network fee.

How do I pay?

You pay the price in USDC from your wallet, on Ethereum. In the ENS App you can also pay with USDC on Base, Arbitrum or Optimism, or with ETH, which your wallet swaps to USDC on Uniswap, to register or renew. A Safe{Wallet} renews with USDC on Ethereum only.

In the ENS App the network fee (gas) for registering and renewing comes out of the same payment, in USDC or ETH. Keep a little ETH for any swap or separate approval. In ENS Explorer the network fee is paid in ETH. Other actions, like editing records, need a little ETH for network fees (gas). See Which tokens and networks can I pay with? and What is gas?.

What if a name expires?

For its grace period (28 days for an ENSv2 name, 90 days for a name still on ENSv1), anyone can still renew it at the normal price, and nobody else can register it. After that comes Price Cooldown. See .eth name lifecycle.

A name's lifecycle: Available, Owned, Grace Period, Price Cooldown, then Available again. You can renew any time while it is Owned or in the Grace Period.

Common questions

Why can 6 years cost less than 5?

The discount steps up at 6 years. For a 5+ character name, 5 years costs $27.50 and 6 years costs $27.00, before the network fee.

Does time already on my name count towards the discount?

No. Only the years you add in that registration or renewal count.

Is there a discount for renewing many names at once?

No. The discount goes by the years you add to each name, not by how many names you renew.

Can I pick a date instead of whole years?

Yes. The discount goes by the whole years you add: 1 year and 11 months gets the 1-year rate.

Can I register a name for less than a year?

Yes. In the ENS App, select Register to date and pick an end date at least 28 days ahead. The register screen shows the price for that term.

Has the price changed?

Yes. Names of 5 or more characters cost $8 a year, up from $5, upgraded or not. 3- and 4-character prices are the same. The ENS DAO voted for this and for the multi-year discounts.

Why was more taken than the price?

In the ENS App you pay the price plus the estimated network fee, set a little above the network's quote. What the network doesn't use stays in your smart account (HCA), which you own, as existing balance, and is spent first on your next registration or renewal. If you pay with ETH, any ETH the swap doesn't use comes back to your wallet. See Which tokens and networks can I pay with?

Why does it say Payment amount updated?

When you renew a name, the ENS App checks the price again just before you sign. If the total has gone up by a cent or more, it shows the new total for you to check before you sign.

Did this answer your question?