Back
Demand Factor: The Key to ArNS Dynamic Pricing
We think that ArNS smart domains are going to be a big thing - not only web3, but the world.
When it comes to these smart domains getting the price right matters. We want ArNS to be accessible, but not so cheap it invites spam or squatting. And we want fair pricing that adjusts as more people join and use the system.
That’s why the AR.IO Network uses dynamic pricing for ArNS domains. It’s not arbitrary or set by a team — it's built directly into the smart contract.
At the center of this system is something called Demand Factor. It’s a live multiplier that adjusts ArNS prices based on how much demand there is across the network.
You’ll see it referenced right on the ArNS portal:

This number helps keep pricing fair, flexible, and transparent — now and in the future.
What Is the ArNS Demand Factor?
The Demand Factor is a multiplier that changes each period (approximate day) based on namespace demand. That’s it.
The AR.IO smart contract tracks how many $ARIO tokens are being spent on ArNS activities over time. If lots of people are scooping up names, the demand factor goes up. If things slow down, the factor drops.
This also works to adjust the namespace’s pricing based on $ARIO token value: Low ArNS purchases can also signal that the token is high in USD terms resulting in names being unaffordable.
Likewise if the $ARIO token is very cheap, it makes purchasing names much more attractive. The demand factor seeks to find a balance between affordability and value recognition.
It doesn’t care who’s buying, or what names they’re buying. It just looks at demand over recent time periods and adjusts accordingly.
This gives us dynamic pricing — a way to keep the cost of names flexible and in line with actual usage.
How It Works with ArNS Pricing
ArNS names have base prices set by character length. Shorter names are more valuable, so they cost more. For example:
3-character name = high base price of 20000 ARIO Tokens
10-character name = lower base price of 350 ARIO Tokens
The Demand Factor is applied on top of that base price as well as an annual fee per lease year (or 20 lease years for a permabuy). So:
Final Price = Base Price x Demand Factor + Annual Fee x Years
The Demand Factor started at 1.0 but will go up or down based on a number of factors as indicated earlier.
You can always get the latest Demand Factor multiple on our Network Portal:

Again, demand factor is a sliding scale. And it’s all handled automatically by the smart contract — the ARIO team is not behind the curtain adjusting numbers.
Why It Matters
There’s no perfect price for every name at every time. But the demand factor gets us close by letting the market speak for itself.
It helps prevent spam. It reduces squatting. And it keeps things fair for real users who actually want to build.
This model is also sustainable. Fees from registrations go back into the protocol not to the team — funding gateways, rewarding operators, and helping the network grow without outside dependencies.

ar.io