# ENS \[Register or transfer an ENS name to a Splits account]

An [ENS](https://ens.domains) name can be held by, and resolve to, a Splits account. All ENS management happens in the [ENS app](https://app.ens.domains) with your account connected via [WalletConnect](/integrations/walletconnect).

Prerequisites: Ethereum Mainnet enabled in [Settings > Networks](https://app.splits.org/settings/team/networks/), and enough mainnet ETH in the account if you're registering a name.

## Registering a new name

1. Connect the Splits account at [app.ens.domains](https://app.ens.domains) via WalletConnect.
2. Choose a name and registration duration, leaving *Use as primary name* on so the name resolves to the account on registration.
3. Approve the registration in Splits: two transactions, separated by ENS's commit delay.

## Transferring an existing name

If the name is currently in an EOA, update its profile and ETH address record *before* transferring: doing it from Splits afterward costs more transactions, especially at thresholds above 1.

1. Connected as the current holder, set the name's ETH address record to the Splits account.
2. Send the name to the Splits account. An ENS name is an NFT and transfers like [any other](/transactions/sends).
3. Reconnect to the ENS app as the Splits account and select *Set as primary name*.

## Subnames

Subnames point one name at multiple accounts (e.g. `treasury.splits.eth`, `operating.splits.eth`), keeping one brand across the team's [accounts](/accounts). They work in any ENS-enabled app like any other name.

1. Connected as the holder of the parent name, add a subname from the name's *Subnames* tab.
2. Set the subname's ETH address to the target Splits account.
3. Connect as that account and select *Set as primary name* on the subname.
