Skip to main content

How wallet connection works

This app uses your wallet to sign transactions securely. We never have access to your private keys or funds. You remain in full control at all times.

Token freezing

Token Freezing on Solana: Complete Guide

Token freezing is a feature that allows temporarily preventing transfers from specific token accounts. Understanding freeze authority, when to use freezing, and how to manage frozen tokens is important for token creators. This guide explains everything you need to know about token freezing on Solana, and Solana Token Creator can revoke freeze authority during minting for +0.1 SOL.

Quick Answer

Token freezing on Solana allows the freeze authority to block transfers from individual token accounts without deleting balances - the account is locked until unfrozen, making it reversible. Freeze authority is useful for compliance, vesting schedules, and escrow, but most public decentralised tokens should revoke freeze authority to demonstrate trustlessness and improve exchange listing prospects. If freeze authority is revoked while accounts are still frozen, those accounts are permanently locked.

What is Token Freezing?

Token freezing allows the freeze authority to temporarily prevent transfers from a specific token account. When an account is frozen, tokens cannot be sent or received, but the account and balance remain intact. Freezing is reversible - frozen accounts can be unfrozen by the freeze authority.

Key Point: Freezing affects individual token accounts, not the entire token. You can freeze specific accounts while others remain active. This allows selective control over token transfers.

Freeze Authority Explained

Freeze authority is a special permission that controls the ability to freeze and unfreeze token accounts. When you create a token, you can:

  • Retain Freeze Authority: Keep the ability to freeze accounts (useful for compliance or security)
  • Revoke Freeze Authority: Remove the ability to freeze accounts permanently (common for decentralised tokens)
  • Set Freeze Authority: Assign freeze authority to a different address (for multi-signature or DAO control)

Learn more about token authorities and how to manage them effectively.

Buying a token rather than creating one? An active freeze authority means the project can lock your wallet. See how to check a token's freeze authority before you buy to verify it on Solscan in under a minute.

When to Use Token Freezing

Security Measures

Freeze accounts suspected of fraudulent activity or compromised wallets to prevent further damage.

Compliance Requirements

Meet regulatory requirements by freezing accounts involved in investigations or legal proceedings.

Vesting Schedules

Implement vesting by freezing accounts until specific conditions or time periods are met.

Escrow Services

Use freezing as part of escrow mechanisms, freezing tokens until conditions are satisfied.

When NOT to Use Freezing

For most decentralised tokens, especially memecoins and utility tokens, freeze authority should be revoked. Reasons include:

  • Decentralisation: Freeze authority creates centralised control, which conflicts with decentralised principles
  • User Trust: Users may be concerned about tokens being frozen, reducing adoption
  • Exchange Listings: Some exchanges prefer or require tokens without freeze authority
  • Community Confidence: Revoking freeze authority demonstrates commitment to decentralisation

Important: If you're creating a decentralised token for public use, strongly consider revoking freeze authority during creation. This builds trust and aligns with decentralised principles.

How Freezing Works

Freezing an Account

To freeze a token account, the freeze authority executes a freeze instruction targeting the specific account. This:

  1. Marks the account as frozen on-chain
  2. Prevents all transfers from that account
  3. Prevents receiving tokens into that account
  4. Does not affect the account balance (tokens remain)
  5. Can be reversed by unfreezing

Unfreezing an Account

The freeze authority can unfreeze an account at any time, restoring full transfer functionality. Unfreezing is immediate and requires only a transaction from the freeze authority.

Managing Freeze Authority

Revoking Freeze Authority

To permanently remove the ability to freeze accounts, revoke freeze authority. This is done by setting the freeze authority to null. Once revoked, freeze authority cannot be restored, and no accounts can be frozen or unfrozen.

If you have existing frozen accounts when you revoke freeze authority, those accounts will remain frozen permanently. Ensure all accounts are unfrozen before revoking authority if you want them to be transferable.

Transferring Freeze Authority

You can transfer freeze authority to another address, such as a multi-signature wallet or DAO. This allows decentralised control over freezing decisions while maintaining the freezing capability.

Freezing Best Practices

  • Document Freezing Policy: Clearly communicate when and why freezing might occur
  • Use Sparingly: Only freeze accounts when absolutely necessary for security or compliance
  • Consider Revocation: For public, decentralised tokens, revoke freeze authority to build trust
  • Unfreeze Promptly: Unfreeze accounts as soon as issues are resolved
  • Transparency: Be transparent about freezing decisions and policies
FAQ

Frequently Asked Questions

What does freezing a Solana token account do?
Freezing a token account prevents the wallet from sending or receiving that specific token. The tokens remain in the account but cannot be transferred until the account is thawed. Only the wallet holding freeze authority for that token can freeze or thaw accounts.
Should I keep or revoke freeze authority on my token?
For most public token launches, revoking freeze authority is strongly recommended. Retaining freeze authority means the creator can freeze any holder's account at will, which is a significant red flag for investors and the community. Revoking it proves that token holders' accounts cannot be frozen.
Who can freeze a Solana token account?
Only the wallet that holds freeze authority for a token can freeze accounts. The freeze authority is set at token creation. If freeze authority has been revoked, no one can ever freeze any accounts for that token - it is permanently removed.
Is revoking freeze authority permanent?
Yes. Revoking freeze authority is a permanent, irreversible on-chain action. Once revoked, no one - including the original token creator - can ever freeze any account holding that token. This provides a strong, verifiable guarantee to token holders.

Written by

· Founder & Solana Developer

Graham founded Solana Token Creator in 2025 and builds no-code SPL token tooling for creators worldwide. He writes about SPL token standards, Metaplex metadata, mint and freeze authority, and Solana mainnet deployment.

Last updated

Required for basic site functionality
Help us understand how visitors use our site
Used to deliver relevant content

Welcome to SOLQuill

Create your own Solana SPL token in under 60 seconds - no coding required.

Deploy in under 60 seconds
Secure wallet-signing - no seed phrase needed
Zero coding knowledge required
From just 0.1 SOL · No subscriptions
Create Your Token Now