There are three tiers for yearly reveals for ENS domains, and it depends on the length of your ENS name. Three character names cost $640/year, four-character names cost $160/year, and five character names or longer cost $5/year. However, users have to pay an Ethereum gas fee each time they renew their ENS. That’s why it would be cheaper to register your ENS for a longer period of time, as you would have to pay the gas fee only once.