How to Freeze Token Accounts on Solana

The DEXArea Solana Freeze Accounts tool lets you freeze token holder accounts on Solana directly from your browser.
All actions are handled by your connected wallet and confirmed on-chain (non‑custodial).


1. What It Does

  • Freezes token holder accounts to prevent transfers and interactions
  • Requires freeze authority - you must own or have been delegated the freeze authority for the token
  • Processes multiple accounts in a single operation
  • Automatically validates wallet addresses and removes invalid ones
  • Supports CSV import for bulk account lists
  • Handles the freezing process end-to-end through your wallet

2. Why Use DEXArea’s Freeze Accounts Tool

  • Simple interface: No code required - just connect wallet, select token, add recipient addresses
  • Wallet-native: All transactions signed locally through your wallet
  • Smart validation: Automatically detects and allows removal of invalid wallet addresses
  • CSV import support: Easily import large lists of wallet addresses
  • Efficient processing: Handles multiple accounts in optimized batches
  • Universal support: Works with any SPL token or Token-2022 token where you have freeze authority
  • Flat pricing: 0.004 SOL per account platform fee (plus network fees)

3. Quick Start

  1. Connect wallet containing the token’s freeze authority
  2. Select the token you want to freeze accounts for
  3. Add recipient addresses (one per line or import via CSV)
  4. Review and confirm the transaction in your wallet
  5. Accounts are frozen and cannot transfer tokens until unfrozen

4. What You Need

  • Freeze authority for the token you want to freeze accounts for
  • SOL in your wallet for platform fees (0.004 SOL per account) + transaction fees
  • List of recipient wallet addresses (can be entered manually or imported via CSV)

5. When to Use

  • Compliance requirements - freeze accounts that violate terms of service
  • Security measures - temporarily restrict suspicious accounts
  • Regulatory compliance - freeze accounts during investigations
  • Token management - control token circulation and usage

6. Inputs

📸 Screenshot – Solana Freeze Accounts Interface

Freeze Accounts Interface

Freeze Accounts Interface

Required Fields

  • Token Selection: Choose from tokens where you have freeze authority Dropdown shows tokens in your wallet where you have freeze authority.

  • Recipient Addresses: List of wallet addresses to freeze Enter each address on a separate line, or use the CSV import feature for bulk uploads.

CSV Import Feature

  • Format: Simple text file with one wallet address per line
  • Validation: Automatically checks each address and highlights invalid ones
  • Cleanup: Remove invalid addresses with the “Remove Invalid” button
  • Support: Works with any text editor or spreadsheet export

Smart Address Validation

  • Real-time checking: Validates addresses as you type or import
  • Invalid detection: Automatically identifies malformed Solana addresses
  • Easy removal: One-click button to remove all invalid addresses
  • Address count: Shows total valid addresses for transaction planning

7. Transaction Batching

The tool automatically groups accounts into batches:

  • 9 accounts per transaction for optimal efficiency
  • Multiple confirmations required based on account count
  • Example: 25 accounts = 3 transactions (9 + 9 + 7 accounts)
  • Cost optimization: Minimizes total transaction fees while maintaining efficiency
  • Platform fee: 0.004 SOL per account frozen

8. Confirmation Process

After filling the form:

  1. The tool calculates the total platform fee (0.004 SOL × number of accounts) and transaction batches
  2. Your connected wallet prompts you to review & sign each batch
  3. Each transaction includes:
    • Account freezing for 9 accounts (or remaining accounts)
    • Platform fee: 0.004 SOL per account + network fees

📸 Screenshot – Wallet Confirmation Prompt for Account Freezing

Wallet Confirmation Prompt

Wallet confirmation prompt for account freezing


9. Results

On success, the result modal shows:

  • Accounts frozen successfully with the total count
  • Transaction hashes for each batch for verification
  • Summary of accounts frozen and fees paid

You can verify the frozen accounts on Solana explorers using the provided transaction hashes.

📸 Screenshot – Freeze Accounts Result Modal

Freeze Accounts Result Modal

Freeze accounts result modal


10. Important Notices / Risks

Token Considerations

  • Freeze authority required: You must have freeze authority for the token
  • Account state: Frozen accounts cannot transfer, mint, or burn tokens
  • Unfreezing process: Only the freeze authority can unfreeze accounts

11. Troubleshooting & Advanced Tips

Common Issues

  • “No freeze authority” — You don’t own the freeze authority for this token
  • “Insufficient SOL” — Add SOL to your wallet for platform fees (0.004 SOL per account) + transaction fees
  • “Token not found” — Check selected network
  • “Transaction failed” — Check network congestion and try again

Advanced Usage

  • Large batches: For 100+ accounts, consider breaking into smaller sessions
  • CSV preparation: Use spreadsheet software to format your account list
  • Address verification: Cross-reference addresses with multiple sources

CSV Import Tips

  • Format: Plain text file with one address per line
  • No headers: Don’t include column titles or labels
  • No commas: Just wallet addresses, one per line
  • Validation: The tool will automatically check and flag invalid addresses

12. FAQ

Can I freeze accounts if I don’t have freeze authority? No - only the freeze authority holder can freeze accounts.

What happens to frozen accounts? Frozen accounts cannot transfer, mint, or burn tokens until unfrozen.

Is there a limit on how many accounts I can freeze? No - if you have freeze authority, you can freeze any number of accounts, but fees apply per account.

Can I unfreeze accounts later? Yes - you can unfreeze accounts using the unfreeze tool, as long as you still have freeze authority.

What if my transaction fails? Only network fees are charged. The freezing doesn’t occur, so no accounts are frozen. The platform fee is only charged on successful transactions.

How many accounts can I freeze per transaction? The tool processes 9 accounts per transaction for optimal efficiency. For larger batches, you’ll need to confirm multiple transactions.