Beginner guide
What is an Associated Token Account?
Learn what an Associated Token Account (ATA) is, why every wallet has one for each token, and how it simplifies token transfers on Solana.
On this page
What is an Associated Token Account?
The standard Token Account automatically derived for a wallet and a specific SPL Token.
Every wallet can own one standard Token Account for each SPL Token. This account is called the Associated Token Account, or ATA.
Because its address is deterministic, anyone can calculate it from the wallet address and the token mint.
Why are Associated Token Accounts useful?
Without a standard account, wallets could own multiple Token Accounts for the same token, making transfers more complicated.
The ATA standard ensures there is a predictable destination for receiving tokens.
Most wallets and applications automatically use the Associated Token Account.
Token Account vs Associated Token Account
| Feature | Token Account | Associated Token Account |
|---|---|---|
| Stores token balance | โ | โ |
| Standard account | โ | โ |
| Deterministic address | โ | โ |
| Automatically used by wallets | โ | โ |
Who creates the ATA?
If a wallet does not already have an Associated Token Account, the sender or the application can create it before transferring tokens.
๐ก Good to know
Creating an ATA requires a small amount of SOL to pay for the account on the blockchain.
How an ATA works
A wallet owns one Associated Token Account for every SPL Token it holds. Each ATA stores the balance of a single token.
How to view an ATA
Blockchain explorers such as Solscan display the Associated Token Account for each wallet.

How Token Creator uses ATAs
Token Creator automatically sends newly minted tokens to your wallet's Associated Token Account.
Most users never need to create an ATA manually because compatible wallets and applications handle it automatically.
Typical workflow
Your wallet has a public address.
If necessary, the ATA is created automatically.
Your balance appears in the ATA.
Future transfers use the same ATA.
Frequently Asked Questions
What is an Associated Token Account?
It is the standard Token Account associated with one wallet and one SPL Token.
Can I have multiple ATAs for the same token?
The ATA standard defines one canonical account, although additional Token Accounts can also exist.
Who pays for creating an ATA?
The account creator pays a small amount of SOL to create the account on-chain.
Do wallets create ATAs automatically?
Most modern Solana wallets and applications do.
Ready to launch your own token?
Create an SPL token directly on Solana in less than a minute. No coding. No custody. Everything happens on-chain from your wallet.
Create your token โContinue reading
What is a Token Account?
Learn what a Token Account is on Solana, why every wallet needs one, and how it differs from the Mint Account.
What is an SPL Token? A Beginner's Guide to Solana Tokens
Learn what an SPL Token is, how it works, what information it contains, and how it differs from Ethereum's ERC-20 standard.
What is Mint Authority?
Learn what mint authority is on Solana, why it matters for your token, and when you should revoke it.