Calculate Ethereum Name Service (ENS) domain registration costs. Estimate annual fees by name length plus gas costs for .eth domain registration and renewal.
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.
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. Real-time recalculation lets you model different market scenarios quickly, so you can act with confidence rather than relying on rough mental estimates.
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
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).
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.
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.
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.
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.
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.
Shorter names are scarcer (only 17,576 possible 3-letter combinations) and more desirable for branding. The higher pricing prevents squatting and ensures that premium names generate ongoing revenue for the ENS DAO.
Yes, you can register for any number of years. Multi-year registration is recommended because you save on gas costs (one-time registration transaction) and protect against gas price spikes when renewing.
After expiration, there's a 90-day grace period where only the previous owner can renew. After the grace period, the name enters a temporary premium auction starting at $100M and declining over 21 days to the base price.
ENS registration requires two transactions: a commit (~46,000 gas) and a register (~250,000 gas). Total is roughly 300,000 gas. At 25 gwei and $3,200 ETH, this costs about $24. Gas varies with network conditions.
Yes, ENS names are ERC-721 NFTs and can be sold on OpenSea, ENS Vision, or other NFT marketplaces. Premium short names have sold for thousands of ETH. The market for ENS names is active and liquid for desirable names.
ENS is the dominant Ethereum naming service with the most integrations. Unstoppable Domains offers similar functionality across multiple chains with one-time pricing. ENS has broader wallet and dApp support within the Ethereum ecosystem.
Yes, you need ETH in your wallet for both the registration fee and gas costs. The registration fee is denominated in USD but paid in the ETH equivalent at the current rate. Ensure you have enough ETH for both.