← Glossary

Coins & networks

What Is an Associated Token Account? Where Solana Tokens Live

An associated token account (ATA) is the default token account for a given wallet and token mint on Solana, created at an address derived from the owner's address and the mint's address.

Key takeaways

Why it exists

On Solana, a token balance does not live in your wallet account; it lives in a token account tied to a specific token mint. A wallet could create any number of token accounts for the same mint, which would make it hard for others to know where to send tokens. The associated token account fixes this with a single convention.

How the address is derived

The Solana documentation explains that an associated token account is created with an address derived from the owner's address and the mint account's address, and it functions as the default token account for that mint and owner. Because the address can be computed by anyone, an app or a sender can work out where your tokens for a given mint belong without asking you.

Why a deposit is needed

Like every account, a token account must hold a rent-exempt minimum of SOL. When the first token of a kind arrives and no account exists, someone must create it and fund it. Often the sender or the app does this for you, and sometimes the wallet asks for a small SOL fee. That is why a wallet with no SOL can have trouble receiving a new token.

Closing and recovering the deposit

An empty token account can be closed, which returns its deposit to you. Wallets that offer a clean-up option do this to reclaim SOL spent on old tokens. Only close accounts that are empty and that you do not need.

What users should know

When you receive a new token, you may see a small SOL charge. It is not a hidden fee; it is the deposit for storing your balance. Keep a little SOL in your wallet so these accounts can be created without trouble.

Example

You have never held USDC. A sender transfers USDC to your wallet. The transfer creates your associated token account for USDC at an address derived from your wallet and the USDC mint, funded with the rent-exempt minimum.

Put it into practice

Keep SOL on hand for new tokens

Receiving a new Solana token can require a small SOL deposit for its account. Keep a little SOL in Scrypt Wallet so receiving and swapping work smoothly.

Create a free wallet Get Scrypt for Android

Sources and verification

Last reviewed 2026-10-02 by the Scrypt Wallet team. The factual claims on this page, and where each comes from:

  1. An associated token account is created with an address derived from the owner's address and the mint account's address. [1]
  2. It functions as the default token account for a given mint and owner. [1]
  3. Every account must hold a refundable minimum lamport balance proportional to its data size. [2]

Sources

  1. Tokens on Solana · Solana documentation · primary source
  2. Solana accounts · Solana documentation · primary source

Primary sources are protocol papers, specifications, source code or a project's own documentation; secondary sources are wikis and explainers. We checked each claim against the source text on the review date. Found an error? Tell us and we will correct it.

Frequently asked questions

Why was SOL taken when I received a token?

A token account had to be created for you, and it requires a refundable minimum SOL deposit.

Can I get the deposit back?

Yes, by closing the empty token account.

Is the ATA the same as my wallet address?

No. Your wallet address holds SOL. The ATA is a separate account that holds one token.

Related terms

Go deeper

Written by the Scrypt Wallet team · Updated 2026-10-02. General education, not financial, tax or legal advice.