All posts
Product 2 November 2026 5 min read

ENSv2 is live: renew every ENS name you own in USDC, in one checkout

ENSv1 and ENSv2 names now renew through different contracts, in USDC. ENS.Tools routes every name for you, applies the multi-year discount and renews the lot in one checkout, with no ENS.Tools fee.

ENSv2 went live on Ethereum mainnet on 27 October 2026, and renewing a .eth name changed overnight. Renewals are now paid in USDC, not ETH. Names you have upgraded renew through ENS's new ETHRegistrar. Names you haven't touched renew through a separate compatibility contract. Most people own a mix of both, and most wallets can't tell you which is which.

ENS.Tools now renews all of them in one checkout. Pick your names, choose 1 to 10 years, approve the exact USDC amount and sign. ENS.Tools adds no fee.

Renew your names in USDCSee ENSv2 prices

What changed for renewals at the ENSv2 launch

  • USDC, not ETH. ENS's price oracle quotes and accepts USDC. The price no longer moves with ETH.
  • $8 a year for 5+ characters (it was $5 in ENSv1). Four characters stay at $160 and three at $640.
  • Multi-year discounts. Adding two years at once takes 12.5% off, three to five years about 31%, and six or more about 44%. A 6-year renewal of a 5+ character name costs $4.50 a year.
  • Two contracts. Upgraded ENSv2 names renew through the ETHRegistrar. ENSv1 names that haven't upgraded renew through ETHRenewerV1. Both take USDC.
  • Old ETH renewal routes are gone. The ENSv1 registrar controllers were revoked at launch, so any tool still sending ETH to them fails.

How the ENS.Tools checkout works

  1. Select names. Open your dashboard, tick as many names as you like and press Renew. You can also renew a single name from its domain page.
  2. We route every name. At a single block, the checkout checks whether each name is ENSv1 or ENSv2 and sends it to the contract that will renew it. Names neither contract can renew, such as names already released, are listed separately with the reason, so you never pay for a failed renewal.
  3. Choose a term. Pick 1 to 10 years. ENS's multi-year discount is applied to the quote automatically.
  4. Approve exactly what is needed. The checkout requests a USDC approval for the missing amount only, with no unlimited allowance.
  5. Sign batched renewals. Your v1 names and your v2 names each go out as batched renewals of up to 40 names per transaction. A portfolio of 40 names doesn't mean 40 signatures.

Every renewal is tagged with the enstools.eth referrer and paid directly to ENS. ENS.Tools never holds your USDC.

Why renew here instead of name by name?

The official ENS App is a great way to renew one name. If you hold a portfolio, the hard part is knowing which names are ENSv1 and which are ENSv2, and which are close to their grace period. ENS.Tools shows all of that on one screen:

  • an ENSv1 / ENSv2 badge on every domain page, with that name's grace period;
  • expiry dates for every name you hold, sorted by urgency;
  • reminders that know a v2 name has 28 days of grace, not 90; and
  • one checkout for the lot, with no fee.

Renew before you upgrade

Upgrading a name from ENSv1 to ENSv2 is optional and has no deadline, but you can't upgrade a name in its grace period. If a name has expired, renew it here in USDC first, then upgrade it in the official ENS App. Upgrading adds 62 days to the expiry to make up for ENSv2's shorter grace period, so the release date doesn't move. We cover the details in 28 days, not 90.

Lock in the discount

The biggest saving is the term, not the gas. Renewing ten 5+ character names a year at a time costs $80 a year. A single 6-year renewal brings that to $45 a year, about 44% less, paid once in USDC.

Open my dashboardBrowse expiring names

Related — also tagged Product