Skip to main content

Extend (renew) a .eth name

Search the name at app.ens.domains, click Extend, pick a duration, and approve. Anyone can extend any .eth name.

Go to app.ens.domains, search the name, select Extend, pick how long, and approve in your wallet. Anyone can extend any .eth name; you don't need to own it. Extending never changes ownership.

Good to know

  • You need ETH on Ethereum Mainnet for the renewal fee and gas; there's no other cost.

  • You can extend a name you don't own — as a gift, say. The name still stays with its owner.

  • You can extend by years or to a specific date (including periods shorter than a year).

  • Names in grace period can still be extended at the standard renewal price. Once grace ends, the name enters temporary premium and has to be registered as new.


My name has already expired — can I still extend it?

Yes, if it's still in grace period. A .eth name stays in grace period for 90 days after expiry. During that window you can still extend it at the standard renewal price; nobody else can register it.

Important: when you extend a name in grace period, the added time runs from the original expiry date, not from today. If a name expired 60 days ago and you extend by 30 days, it's still in grace period for another 30 days. To fully exit grace period, extend by more than the time already past expiry.

Once the 90 days end, the name enters temporary premium and has to be registered as new; you can't extend it at that point.


Check the expiry date

Open the name's profile and look at the Ownership tab. The expiry date is there.

Tip: set a calendar reminder so you don't forget. On the Ownership tab, select Set ReminderCalendar → save.

The Ownership panel, with Set reminder highlighted
The calendar picker, listing the reminder options

Steps

  1. Find the name. Go to app.ens.domains, search, and open the Profile tab.

  2. Select Extend. If you're not the owner, you'll see a warning; that's fine, the extension still works.

    A name's profile, with the Extend button highlighted
    The You do not own this name warning, with I understand
  3. Pick how long. Choose by years, which adds full years to the current expiry. Or use the calendar icon to set a specific date, which is useful for periods under a year or for aligning multiple names.

    The Extend Name dialog, with the year stepper highlighted
    The Extend Name dialog, with Pick by date highlighted
  4. Approve in your wallet. Select Open Wallet, review, and approve. Most transactions confirm in 1–2 blocks (12–24 seconds); busy networks can take longer. The new expiry date appears on the profile right after.

    The Confirm Details dialog, ending in Open Wallet

Extending multiple names at once

Extend several names in one transaction from the My Names page. Bulk renewals run in one-year steps; for date-based extension or sub-year periods, extend each name on its own.


Pricing

3-character names $640/yr · 4-character $160/yr · 5+ character $5/yr. See full pricing. Fees are paid in ETH on Ethereum Mainnet. Gas is on top and varies with network activity.


Common questions

Does extending a name transfer ownership?

No. Extending only pushes the expiry date out; ownership doesn't change. The current owner keeps the name.

Can I extend a name someone else owns?

Yes. Any wallet can extend any .eth name. The wallet that pays gets nothing back; the name stays with its owner. Some people do this as a gift or to keep a project's name alive.

Can I extend a name that's in temporary premium?

No. Temporary premium names are unregistered. Register them as new instead.

Can I undo an extension?

No. Extensions are blockchain transactions and can't be reversed once they confirm.

Are there automatic renewals?

Not yet. Auto-renewal isn't in the ENS App today — extend manually before expiry. It's planned, but not before ENSv2 is live on Ethereum Mainnet.

Can I extend DNS-imported names?

No. Only .eth names have ENS expiry dates. DNS names don't expire in ENS itself.

Did this answer your question?