ENS Domain Cost Calculator

Calculate Ethereum Name Service (ENS) domain registration costs. Estimate annual fees by name length plus gas costs for .eth domain registration and renewal.

gwei
USD
Annual Registration Fee
$5.00
5 chars tier
Total Registration Fee
$15.00
3 years (0.0047 ETH)
Gas Cost (2 transactions)
$24.00
0.007500 ETH
Total Cost
$39.00
$13.00/year effective
Planning notes, formulas, and examples

About the ENS Domain Cost Calculator

ENS (Ethereum Name Service) domains replace long hexadecimal wallet addresses with human-readable names like "yourname.eth." The cost of an ENS domain depends primarily on its character length: 5+ character names cost $5/year, 4-character names cost $160/year, and 3-character names cost $640/year. Single and two-character names have even higher premiums or are reserved.

Beyond the annual registration fee, you also pay gas for the registration transaction on Ethereum mainnet. ENS registration requires two transactions (commit + register), each consuming gas. During periods of high network activity, gas costs can exceed the domain fee itself for shorter registrations.

This calculator estimates your total ENS domain cost including the annual fee (based on name length), the number of registration years, and estimated gas costs for the registration process. Plan your ENS purchase to align with low gas periods for optimal pricing. This calculator is for educational purposes only and does not constitute financial advice.

When This Page Helps

ENS domain costs vary dramatically by name length, and gas fees add unpredictable overhead. This calculator lets you see the exact cost for any name length, over any registration period, including gas estimates. It helps you compare short vs long names and choose the right registration duration.

How to Use the Inputs

  1. Enter the number of characters in your desired ENS name.
  2. Select the number of years to register.
  3. Enter the current gas price in gwei for the gas fee estimate.
  4. Enter the current ETH price in USD.
  5. Review the annual fee, total registration cost, and gas estimate.
  6. Compare multi-year registration to find the most cost-effective duration.
Formula used
Annual Fee: 3 chars = $640/yr, 4 chars = $160/yr, 5+ chars = $5/yr Registration Fee = Annual Fee ร— Years Gas Cost = ~300,000 gas (2 transactions) ร— Gas Price (gwei) ร— 10โปโน ร— ETH Price Total Cost = Registration Fee + Gas Cost

Example Calculation

Result: $39.00 total ($15 fees + $24 gas)

A 5+ character name costs $5/year, so 3 years is $15. Two registration transactions consuming ~300,000 total gas at 25 gwei with ETH at $3,200 adds ~$24 in gas. Total cost: $39. For a 3-character name, the same 3-year registration would cost $1,944 ($1,920 + $24 gas).

Tips & Best Practices

  • Register for multiple years upfront โ€” you only pay gas once regardless of registration duration.
  • Wait for low gas periods (weekends, early morning UTC) to minimize transaction costs.
  • Premium (short) names are more valuable for branding but carry significantly higher annual fees.
  • Set calendar reminders to renew before expiration โ€” expired names enter a grace period then auction.
  • Consider the secondary market (ENS Vision, OpenSea) for premium names that are already registered.
  • Link your ENS to multiple addresses (BTC, SOL, etc.) and add a profile for maximum utility.

ENS Pricing Structure

ENS uses a tiered annual pricing model based on name length. This structure balances accessibility (cheap 5+ character names for everyone) with revenue generation (premium short names). The pricing creates a natural market where valuable short names command premiums, similar to traditional domain name economics.

Gas Cost Optimization

Since ENS registration requires two on-chain transactions, gas optimization is important. Register during low-gas periods (typically weekends, 2-6 AM UTC). Multi-year registration saves gas over annual renewals. Consider using ETH you already have in your wallet rather than buying specifically for registration, timing with low gas.

ENS as an Investment

Short ENS names (3-4 characters) are speculative assets with potential appreciation. Desirable names like common words, numbers, and brand-adjacent terms can appreciate significantly. However, annual renewal fees create ongoing costs that erode investment returns over time.

Practical ENS Usage

Beyond wallet addressing, ENS supports decentralized websites (IPFS content), multi-chain addresses, social profiles, and identity verification. Setting up these features costs additional gas but adds significant utility. ENS names are increasingly used as Web3 identity across platforms.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Names with 5+ characters cost $5/year. 4-character names cost $160/year. 3-character names cost $640/year. 1-2 character names have variable premium pricing or are reserved. Fees are paid in ETH at the current exchange rate.