Lighthouse Circle Today

ens domain expiration dates

Understanding ENS Domain Expiration Dates: A Practical Overview

June 10, 2026 By Avery West

1. The Clock Starts Ticking: How ENS Domain Registration Periods Actually Work

ENS (Ethereum Name Service) domains operate on a fundamentally different model than traditional DNS domains. Unlike classic web domains, ENS names are registered on the Ethereum blockchain as NFTs. This changes expiration entirely.

When you register an ENS name, you purchase a registration period, not perpetual ownership. The standard minimum is one year. You can register for up to 100 years in a single transaction, a smart strategy if you plan to hold long-term.

Here is the critical distinction: an ENS domain never truly "expires" in the sense of vanishing. What expires is the mapper record linking your domain to its resolver and target addresses. That NFT stays in your wallet forever — it just stops pointing anywhere once the registration lapses.

This means a lapsed ENS domain becomes publicly available for re-registration. Anyone can claim it after the grace period ends. Unlike DNS, there is no central authority holding it for you.

2. The Three Critical Phases After Your ENS Domain Expires

Understanding the timeline is everything. Your ENS domain passes through three distinct windows after its registration expires.

  • Renewal grace period (90 days): You can still renew at normal prices. The domain remains pointed to your addresses during this window. Your ENS name works exactly as before.
  • Premium period (21 days after grace): If you missed the first window, you enter a 21-day premium zone. The domain enters a Dutch auction: the price increases daily until someone buys it outright at the current bid. You can still reclaim it, but at a higher cost.
  • Public auction open for all: After the premium period ends, anyone can obtain the domain by paying the required fees. The original holder loses all claim.

This timeline is not negotiable. Smart contract rules execute them automatically on the Ethereum blockchain. No emails, no reminders (unless you use a third-party service). You must track expiration dates manually or use wallet monitoring tools.

3. Five Common Pitfalls Leading to Unwanted ENS Domain Expiration

Most people lose their ENS domains not because they forget, but because of specific technical gaps. Here is what catches users off guard.

1. Ecosystem integration confusion. Third-party dApps or relayers hold a wrapped version of your ENS name (2LD tokens or .eth subdomains). The registration stays on-chain, but you may see proxy expiry dates that differ from the actual blockchain expiry.

2. Wallet address changes. After moving wallets, old descriptors continue pointing to expired registrations. When you migrate, the old controller keeps rights even if you change wallet ownership. You must update controller addresses explicitly.

3. Layer-2 split. An ENS domain can point to addresses on Arbitrum, Optimism, or Ethereum. Its expiration differs depending on which network it's renewing on. Never assume one renewal covers everything.

4. Unused renewals require additional steps. Simply paying gas during a transfer doesn't extend the registration. You must call the renew function specifically.

5. The stealth error. Reusing a previously-claimed name with the same controller but mining your own expiry detection. Many users register names then check the ENS app yearly without accounting for months spent in transit.

If you want in-depth strategics, explore the comprehensive Eth Domain Consulting Offerings now. They detail full lifecycle management.

4. Step-by-Step Guide: How to Check Your ENS Domain Expiration Date Right Now

Using the official ENS app (recommended for beginners):
  • Open app.ens.domains
  • Connect your wallet containing the ENS names
  • Go to "My Names" tab; expiry appears as "Expires:" with a date in YYYY-MM-DD format
Using Etherscan (more detailed but requires manual lookup):
  • Look up the ENS registrar contract on Etherscan (0x283Af0B28c62C092C9727F1Ee09c02CA627EB7F5)
  • Click "Contract" then "Read Contract"
  • Find "nameExpires" (function #4 or #5 depending on the UI)
  • Enter the label hash of your domain (use simple tool like easyens.net to get it)
  • The output is a Unix timestamp in seconds. Paste it at unixtimestamp.com to get human date
Using third-party dashboards (fastest for multiple domains):
  • Rarible - Shows ENS expiration on NFT card
  • OpenSea - Displays properties including registration and expiration date
  • ENS.me - Simple UI showing all domains linked to wallet with expiry countdown

Always double-check with at least one on-chain source like Etherscan. Dashboard data can occasionally stall during high network congestion on your RPC endpoint.

5. Renewal Strategies & Cost Considerations

Renewal costs depend entirely on Ethereum gas fees at the time of transaction. The base ENS registration fee (for .eth domains) is fixed — about 0.003 ETH per month over the first year, increasing to 0.005 ETH per month from year two onward. But gas can add 5-50 USD to each transaction.

Smart timing:

  • Renew early (at least 2 months before expiry) during confirmed low-gas periods like weekend mornings (UTC/GMT) when US west coast is asleep
  • Renew multiple years at once (up to 100) to dilute gas cost per year
  • Use an exposed batch table: renew all domains you hold in one transaction
  • Set calendar reminders 60 days and 30 days before expiry

What if you miss the renewal window? Most advanced users just watch it pass and "buyback" the domain immediately after the 90-day grace for the fixed 0.003 ETH registration fee. This works as long as no one snapped it up during the premium phase. If they did, you pay the current premium price set by auction — potentially hundreds of ETH for rare single-word .eth domains.

The very best practice is autopay-and-forget: many registered ENS domains now use third-party agents that automatically call the renew function for you every 365 days. Some wallets (like Rainbow) bake renewal prompts into their mobile app. Set these before you stop thinking about it.

Ready to buy ens domain today and pre-claim your ideal name with proper expiry settings? Their dashboard lets you register up to 100 years in a single click.

6. What to Do Immediately After Forgetting to Renew Your ENS Domain

If you realize your .eth domain just stopped working:

Step 1: Determine how far past expiry you are. Use the expiryEpoch function against the name wrapper contract or simply check on Etherscan.

Step 2: If within the 90-day grace period, renew immediately using the ENS app with max gas fee = 30 gwei plus gas limit 150,000. Do not delegate to a contract. Use your primary wallet.

Step 3: If you are in the premium period (90-111 days post-expiry), you still can reclaim by paying the current Dutch auction price. The contract tracks a decline decay function for premium years. You will see a more expensive price initially.

Step 4: If more than 111 days have elapsed, the name is publicly available. Try claiming it from a newly funded Ethereum address to avoid being trumped by a sniper bot. If someone else bought it first, look at the comparable shorter expirations on similar names — your exact domain could take years to recover.

Important notice regarding ENS governance: As of 2024, ENS DAO is considering referendum #36 on automatic renewal through smart accounts. This isn't live yet, so purely human memory remains your only safety net.

7. Parting Advice: Prevent Expiration Peacefully

Three proven approaches keep you from losing ENS domains:

  • Multi-year insulation: Register for 10 years upfront. At 0.05 ETH total gas inclusive at token price of $1500/ETH, that is about $75 for a decade of peace. For short domains, it's a screaming deal.
  • Critical wallet protection: Keep the keys to the controller wallet in cold storage separate from your day-to-day. A hardware wallet fine-tuned only for domains at Ledger or Trezor ensures dust shadiness can't trigger accidental expiration.
  • Daily audit block: Once every six months, query the ENS contract (or use dedicated app) for all names you control. These less-the-notification tracking clocks are mandatory.

Remember: an ENS domain is a marriage of blockchain cash (ETH) plus memory. It does not work unless you feed it renewal gas. Treat it like an annual car inspection: whatever fancy things it powers, it will fail silently if overlooked. Watch the date, wrap the name, extend the grace, and your online persona survives eternally.

Related Resource: Learn more about ens domain expiration dates

Further Reading

A
Avery West

Original overviews and overviews