1. Home
  2. Create an account
Step-by-step guide

How to create an EOS account (free and paid options)

Before you can hold EOS or A in your own wallet, you need an on-chain account with a 12-character name. This guide shows the free way to get one, what it costs if you pay yourself, and how to pick a name you will not regret.

Licensed, regulated platform · operating since 2013

Bank cards resting on a laptop keyboard
~3 KBRAM per new account

6 min read

On this page
  1. Why EOS needs an account in the first place
  2. Three ways to create an EOS account
  3. Create a free EOS account with Anchor: step by step
  4. EOS account name rules
  5. What it costs when you pay yourself
  6. Owner key, active key and permissions explained
  7. Creating an account with a Ledger
  8. Common mistakes to avoid
  9. What to do after your account is live

TL;DR

  • EOS (Vaulta) uses named accounts, not random addresses. Someone has to create the account on-chain.
  • The easiest route is a free account through Anchor (Google or Apple sign-in) or Wombat.
  • Paying yourself costs about 3 KB of RAM, roughly 1 A at recent prices, plus a tiny resource fee.
  • Names are 12 characters, a–z, 1–5 and dots, and can never be changed later.

Why EOS needs an account in the first place

On Bitcoin or Ethereum, a wallet generates a key pair and the address is derived from it. Nothing happens on-chain until someone sends you coins. EOS works differently. An account is an on-chain object with a human-readable name, and it has to be created by an existing account with the newaccount action.

The account also takes up space in the chain’s memory, its RAM. Storing your name, keys and permissions costs about 2,996 bytes, so whoever creates the account has to buy that RAM. That is the reason "create EOS account" is a real step on this network and not just "install a wallet".

In return you get features other chains bolt on with extra contracts: readable names, separate owner and active keys, built-in multisig and custom permissions. We will go through each one below.

12Characters in a standard name
2,996 BRAM needed per account
≈ 1 ARAM cost at recent prices
2Built-in permissions

Three ways to create an EOS account

MethodCost to youGood for
Anchor free accountFree, needs Google or Apple sign-inMost beginners
Wombat free accountFree, sponsored resourcesGamers and NFT users
Self-paid (wallet or friend)About 1 A of RAM + tiny CPU/NETPrivacy, Ledger, custom names
MetaMask via Unicove snapPer Unicove’s flowPeople already using MetaMask

Unicove’s sign-up page lists Anchor (mobile and desktop) and MetaMask (through a Unicove snap) as wallets that can create Vaulta accounts directly. imToken, TokenPocket and Scatter are listed as wallets you can use once you have an account. Our EOS wallet comparison covers each of them.

Create a free EOS account with Anchor: step by step

  1. Choose a wallet

    Go to anchorwallet.io. The browser app at vaulta.anchorwallet.io needs no installation and uses a passkey stored on your device. The mobile and desktop apps work just as well.

  2. Pick an account name

    Think of something you are happy to share, like a username. Follow the naming rules below or the creation will fail.

  3. Verify with Google or Apple

    Anchor asks you to sign in with Google or Apple. This is an anti-sybil check: the network sponsors your account’s resources, so it needs a way to stop one person from claiming thousands.

  4. Confirm creation

    Your keys are generated on your device. The account is created on-chain, and with roughly one-second finality on Vaulta you can use it almost immediately.

  5. Back up the owner key

    Export the owner key and store it offline. This key can reset everything else, so treat it like the deed to a house.

  6. Check the account on an explorer

    Search your name on Unicove or EOS Authority. You should see the account, its keys and its RAM. Our EOS explorer guide shows what each field means.

The full wallet walkthrough, including Ledger and dApp logins, is in our Anchor Wallet setup guide. If you are mainly here for games, the Wombat Wallet review explains its free account flow.

3D illustration of a checklist receipt with tick marks
Name rules, key backups and a quick explorer check: tick these off and your account is ready.

EOS account name rules

Getting the name right matters because it can never be changed. The rules are strict:

  • Length: exactly 12 characters for a standard name. Shorter names exist only as premium names or under a suffix.
  • Characters: lowercase a–z, digits 1–5 and the dot . only.
  • No 0, 6, 7, 8 or 9 and no uppercase letters, dashes or underscores.
  • Cannot start with a digit or a dot, and cannot end with a dot.
NameValid?Why
janesavings1Yes12 chars, allowed set
crypto9tradeNoContains 9
Mike_wallet1NoUppercase and underscore
1traderjoe55NoStarts with a digit
tom.trades12Only if you own the suffixDot names belong to the suffix owner

Premium and suffix names

Names shorter than 12 characters are premium names. Top-level ones are sold in an on-chain auction using the bidname action, and the proceeds flow into the REX staking pool. A suffix such as .bar belongs to a single account, and only that account can create sub-names like foo.bar. That is how projects issue branded accounts to their users.

What it costs when you pay yourself

If you skip the free options, for example to avoid linking a Google or Apple account or to create a Ledger-secured account, you pay for the account’s RAM plus a small amount of CPU and NET.

  • RAM: about 3 KB. Using a RAM price of roughly 0.35 A per KB from recent on-chain data, plus the 0.5% RAM fee, that is around 1 A. Wallets often buy 3–4 KB to leave a little room.
  • CPU and NET: rented for 24 hours through PowerUp. For a single account creation this is a fraction of a cent.

RAM is not a fee; it is something the account owns and can sell back later. The price moves with supply and demand on an on-chain market, so treat the 1 A figure as a guide. You can plug in live numbers with the calculator on our EOS RAM, CPU and NET page.

Developers and onboarding services can also use giftram, a system feature added in 2025, to lend RAM to new users so they can start without paying anything up front.

Need a little crypto to get started?

Open a free account on a regulated platform, buy a small first amount and learn the ropes before you move into self-custody.

Licensed, regulated platform · operating since 2013

Open a free account

Owner key, active key and permissions explained

Every EOS account has two mandatory permissions:

  • owner: the top level. It can change any permission, including itself. Use it only for recovery and keep it offline.
  • active: the everyday key for transfers, staking, voting and dApp actions.

Below active you can add custom permissions and link them to specific contract actions. For example, you could create a vote permission that can only call the voting action, then give that key to a script without ever risking your tokens.

Built-in multisig

Each permission has a threshold, and each key or account inside it has a weight. Set a threshold of 2 with three keys weighted 1 each, and any two of three can sign. Families, DAOs and businesses use this to avoid a single point of failure. The network itself uses the same system: the special account eosio.prods requires 15 of the 21 block producers to approve protocol changes, as explained in our DPoS guide.

Key format

Modern public keys start with PUB_K1_. The legacy EOS… prefix is still accepted, so older backups keep working after the Vaulta rebrand.

Creating an account with a Ledger

If you want your account’s keys to live on a hardware wallet from day one, use Anchor Desktop with the Ledger EOS app. Greymass has a support article that walks through creating an account with a Ledger: you generate the key on the device, then pay for or sponsor the account creation. The Anchor mobile app has historically not supported Ledger, so do this on a computer.

Common mistakes to avoid

  • Sharing a key instead of a name. To receive tokens, share only the 12-character account name.
  • Losing the owner key. Without it, nobody can restore your account. There is no "forgot password" on-chain.
  • Paying a third-party site for a "premium" account. Use reputable wallets. Random account-creation sites are a common phishing vector.
  • Expecting old EOS to show as A. Your account may still hold legacy EOS; convert it with our EOS to A swap guide.

What to do after your account is live

How to buy

Buy A on an exchange and withdraw it to your new account name.

Staking

Stake A in REX to earn a share of the rewards reserve.

RAM / CPU / NET

Understand RAM, CPU and NET so you never get stuck mid-transaction.

dApp directory

Log in to DEXs, games and NFT markets with your wallet.

Frequently asked questions

Can I create an EOS account for free?

Yes. Anchor creates a free Vaulta account when you sign in with Google or Apple, and Wombat has long offered free EOS accounts for gamers. In both cases the RAM and starter resources are sponsored. See our Anchor guide and Wombat review.

How much does an EOS account cost if I pay myself?

An account needs about 2,996 bytes (roughly 3 KB) of RAM. At RAM prices seen in recent on-chain data, that is around 1 A, plus a tiny amount for CPU and NET. RAM prices float with supply and demand, so check a live calculator before you pay.

What characters can an EOS account name have?

Lowercase letters a–z, digits 1–5 and the dot. Standard names are exactly 12 characters, cannot start with a digit or a dot and cannot end with a dot. Digits 0, 6, 7, 8 and 9 and uppercase letters are not allowed.

Can I get a shorter EOS account name?

Shorter names are premium names. Top-level names are won in an on-chain auction with the bidname action, and suffixes like .bar are owned by one account, which alone can create names such as foo.bar. Auction proceeds go to the REX staking pool.

Can I change my EOS account name later?

No. The name is permanent. What you can change are the keys behind it, which is useful if a key is compromised. If you want a different name, create a new account and transfer your tokens.

Do I need an account to hold EOS on an exchange?

No. Exchanges use their own accounts and credit your balance internally. You only need your own EOS account when you withdraw to self-custody, stake on-chain or use dApps.

Did my account change after the Vaulta rebrand?

No. The chain ID, account names, keys and contracts are unchanged. Only the token changed from EOS to A. Your account may simply hold both until you swap. See how to swap EOS to A.

Sources

  1. Vaulta docs: accounts and permissions
  2. Vaulta docs: resources (RAM, CPU, NET)
  3. Anchor Wallet, official site
  4. Unicove: Vaulta sign-up wallets
  5. Unicove: MetaMask for Vaulta
  6. Greymass: create an account with Ledger and Anchor Desktop
  7. EOS Support: free EOS account with Wombat
  8. Vaulta system contracts releases (giftram)

eoscoin.org is an independent review and information site. Nothing here is financial, investment or legal advice. Crypto assets are highly volatile — do your own research before making any decision. Disclaimer · About