> ## Documentation Index
> Fetch the complete documentation index at: https://cobo.com/developers/llms.txt
> Use this file to discover all available pages before exploring further.

# Solana token account rent

> How Solana Associated Token Account (ATA) rent works, who pays it, and what to expect in transaction records.

<Tip>
  Try [Cobo WaaS Skill](/developers/v2/guides/overview/cobo-waas-skill) in your AI coding assistant (Claude Code, Cursor, etc.). Describe your needs in natural language to auto-generate production-ready SDK code and debug faster 🚀
</Tip>

On Solana, each token is held in its own sub-address called an Associated Token Account (ATA). When sending tokens to an address that has never received SOL or that specific token before, the sending address must pay a one-time activation fee — called rent — to create and activate the ATA before the transfer can complete.

The following points are important when working with Solana token transfers:

**Rent is paid by the sending address**

If the recipient has not previously received SOL or a specific token, the source (sending) address pays extra rent to create and activate the token's ATA (sub-address). This is separate from the normal Solana network transaction fee.

**`fee_used` does not include rent**

The `fee_used` field in a Solana transaction record covers only the on-chain network transaction fee and does not include rent. For details, see [Estimate transaction fees](/developers/v2/guides/transactions/estimate-fees).

**Rent is not parsed from completed transactions**

When Cobo processes a completed on-chain transaction, `rent_amount` is not extracted from the transaction data. As a result:

* The `rent_amount` field in completed transaction records will not reflect the actual rent charged.
* No deposit record is created for the rent transfer to the sub-address.
* No `wallets.addresses.created` or `wallets.transaction.*` webhook event is emitted for the rent payment.
