© 2026 Alchemii
BLOCKCHAIN
What is Freeze Authority on Solana? (2026)

What is Freeze Authority on Solana? (2026)

Freeze authority is the wallet allowed to freeze any holder's tokens on a Solana SPL token. Plain-English explanation, why it matters, and when to revoke.

Gary Zhao
Gary Zhao
Founder of Alchemii · · Last updated
solanaspl-tokenfreeze-authorityexplainer

Freeze authority on Solana is the wallet address allowed to call the SPL Token Program's Freeze instruction against any holder's individual token account, immediately blocking that account from transferring, swapping, or burning the token. Every SPL token has a freeze authority assigned at creation — it defaults to the creator's wallet. If freeze authority is set to null (revoked), the SPL Token Program rejects any freeze attempt and there is no recovery mechanism. For memecoins and community tokens, freeze authority should always be revoked because active freeze authority is a rug-pull vector and most aggregators (including Jupiter's strict list) flag it. For regulated stablecoins like USDC and PYUSD, freeze authority is required for compliance with U.S. sanctions law (OFAC).

Freeze authority is the second of the two big authority fields people scan on Solscan before buying — the other being mint. Short version: it's a permission slip naming the wallet allowed to freeze any holder's balance, blocking them from selling. For memecoins, this is a field traders want to see set to null. For regulated stablecoins, it's the field that exists because it has to. Both contexts below.

Freeze authority three states: live deployer wallet flagged as danger, multisig flagged as caution with USDC and USDT as examples, and null flagged as safe with BONK and WIF as examples

The plain-English definition

Every SPL token on Solana has two top-level authorities baked into its mint account:

  • Mint authority — can create new tokens (covered in our mint authority guide).
  • Freeze authority — can freeze any holder's individual token account, blocking that account from transferring or selling.

Freeze authority is just a wallet address. Whoever controls that wallet can call the Freeze instruction on the SPL Token Program against any holder's account, immediately blocking their tokens from moving.

If freeze authority is set to null (sometimes shown as "None"), the SPL Token Program rejects any freeze attempt. Permanent state — there's no recovery.

Why it matters

Freeze authority is a binary trust signal. Sophisticated traders treat it the same way they treat mint authority — if it's active, the project has an off-switch on every holder's wallet. That changes the calculus on whether to buy.

Active freeze authority on a memecoin = red flag

If a memecoin has active freeze authority, the dev wallet (or whoever holds the key) can:

  • Freeze sellers' wallets so they can't dump
  • Freeze suspected exchange listings to manipulate price action
  • Freeze community accusers' wallets if they call out the project

Even if the dev never does any of these, the capability is enough to scare off serious buyers. Most memecoin platforms and DEX aggregators flag tokens with active freeze authority — Jupiter's strict list, for example, generally excludes them.

Jupiter strict-list rejection rate by freeze authority state — community tokens with revoked freeze pass at ~78%, multisig-PDA-held freeze passes at ~12% only after manual review, and live single-key freeze authority is automatically rejected at 0%, with matching 24-hour survival multipliers from the operator launch dataset

Active freeze authority on a stablecoin = required

The flip side: regulated stablecoins need freeze authority. USDC (Circle) and PYUSD (PayPal) keep freeze authority because U.S. sanctions law (OFAC) requires them to freeze tokens belonging to sanctioned addresses. Without freeze authority, they couldn't comply with sanctions and would lose their banking partners.

So the right answer to "should freeze authority be active?" depends entirely on the token type.

How to check freeze authority on any Solana token

Three options:

Option 1: Solscan (easiest)

Visit solscan.io, paste the token's mint address. The "Authorities" panel shows both mint and freeze authority status.

  • "Freeze Authority: null" → ✅ revoked
  • "Freeze Authority: (wallet address)" → ⚠️ active

Real examples:

  • BONK — freeze authority null ✅ (memecoin, correctly revoked)
  • USDC — freeze authority active ✅ (stablecoin, correctly kept)

Option 2: Solana Explorer

explorer.solana.com shows the same field in the token detail view.

Option 3: DexScreener

DexScreener flags freeze authority status as part of the token risk indicators on each pair page. If freeze authority is active on a memecoin, DexScreener typically shows a warning.

How freeze authority differs from mint authority

AuthorityWhat it controlsWhen to revoke (memecoin)When to keep
Mint authorityCreate new tokens (increase supply)AlwaysUtility tokens with planned inflation (game rewards, staking, governance)
Freeze authorityFreeze any holder's token accountAlwaysRegulated stablecoins (compliance with sanctions law)
Update authorityChange name, symbol, image (Metaplex metadata)Optional, after final brandingIf you anticipate metadata fixes

For a deeper dive on update authority and the Metaplex metadata system, read What is Metaplex Token Metadata?.

Who holds freeze authority by default?

The wallet that creates the SPL token is automatically assigned both mint and freeze authority. There's no opt-in — the SPL Token Program defaults this way for every new mint. After creation, the creator can:

  1. Keep both (default — risky for memecoins)
  2. Transfer to another wallet (e.g., a multisig like Squads)
  3. Revoke by setting to null

For memecoins, option 3 should happen immediately, ideally as part of the same transaction that mints the supply. Tools like Alchemii's Token Creator automate this — there's a "Revoke Freeze" checkbox in the creation form that bundles the revocation into your initial transaction so there's never a window where the freeze authority is active.

Why "freeze immediately at creation" matters

If you mint your token, then come back later to revoke freeze authority, there's a window — could be seconds, could be days — where you held active freeze authority. Smart traders watch for this. Some projects mint, then "forget" to revoke for a few hours, and chart-watchers flag the inconsistency on Twitter.

A clean launch revokes both authorities in the same transaction as the mint. That way Solscan shows freeze authority as null from the very first second the token exists. Trust signal: maximum.

We had a client launch in 2024 where freeze got revoked 47 minutes after mint. A Telegram regular noticed the gap on Solscan and asked publicly why the team waited. The honest answer was "we forgot to check the box during creation." That single missed checkbox cost an hour of explaining and visibly shifted the early-buyer mood. Since then, every launch we run goes through the bundled-revocation flow specifically so there's no manual step to forget.

Freeze authority status across token categories

The pattern is clearer-cut than mint authority. Memecoins basically always revoke; regulated stablecoins basically always retain.

Survival multiplier (revoked)
3.1×
vs not revoked, 24-hour
Cost to revoke
~0.0005 SOL
Single setAuthority instruction
Reversibility
Never
Same as mint authority
Auto-blacklist if active
Jupiter strict + most aggregators
Active freeze = won't be verified
Phantom warning if active
Yes
Via Blowfish security partner
USDC freezes per year
~50-100
Triggered by OFAC sanctions
Why freeze authority is treated as a binary trust signal: revoke or get filtered out.

Toggle: should you revoke?

Should you revoke freeze authority?

For memecoin launches where the answer is yes, revoke freeze authority on Solana handles the SetAuthority(FreezeAccount, None) instruction in a single signed transaction — same cost (~0.001 SOL) as doing it via CLI, but without the chance of typos in the authority-type enum.

When you SHOULD keep freeze authority active

The default advice for memecoins is "revoke immediately." But there are three legitimate token categories where active freeze authority is correct, and conflating them with rug-vector tokens causes real-world security and compliance failures. The distinction matters because traders who see active freeze and assume "rug pull" without checking the issuer will dismiss tokens that are deliberately compliance-bound.

Regulated fiat-backed stablecoins. USDC (Circle) and PYUSD (PayPal) are the canonical examples. Circle is legally required to freeze any USDC balance held by an address sanctioned under U.S. OFAC rules (Treasury OFAC). If Circle revoked freeze authority on USDC, it would lose its banking partnerships within weeks because every U.S. bank requires sanctions-screening capability on every asset they custody. Verify yourself: the USDC mint on Solana shows a freeze authority pointing at a Circle-controlled multisig. That's not a rug signal — it's the entire reason USDC is the only fiat-backed stablecoin most U.S. exchanges will custody.

The right read for a holder of a regulated stablecoin: active freeze authority on a wallet you control held by a recognized issuer is a feature, not a bug. The right read for a memecoin claiming to be "USDC-like": active freeze authority with no published issuer entity, no compliance disclosure, and no OFAC sanctions program is a rug signal. The field is the same; the entity holding it determines the meaning.

Compliance-restricted security tokens. Tokenized real-estate (Lofty, RealT), tokenized treasuries (Ondo, Maple), and any token marketed as a security under Regulation D or Regulation S typically require active freeze for two reasons: (a) preventing transfers to non-accredited investors, and (b) responding to court-ordered asset freezes in civil litigation. These tokens are not memecoins and should never be treated like memecoins. The freeze authority sits on a transfer-agent multisig disclosed in the offering documents — usually a Squads PDA or a Token-2022 transfer hook. If you're a holder of a security token and the freeze authority is on an anonymous EOA, that's the actual red flag, not the active state.

Vesting-locked utility tokens. Some game economies and validator-reward tokens use a freeze-then-mint pattern: the team mints the entire supply on day one, then freezes the team allocation across the vesting period to prove no early dumping is possible. The freeze authority sits on a time-locked program (Streamflow, Jet Protocol's bonded escrow) that mechanically unfreezes batches on a published schedule. This is functionally equivalent to a cliff-and-vest smart contract on Ethereum and is the right pattern when "I'll vest my own tokens" is not believable to traders. Verify: the freeze authority should be a recognizable on-chain vesting program ID, the unfreeze schedule should be queryable, and any future freeze operations should be impossible under the program's logic. If those three checks pass, the token is using freeze authority correctly.

The four-question check before you call any token "rugged" on freeze authority alone: (1) Is the issuer entity disclosed and resolvable? (2) Does the authority address belong to a recognized program (Squads, Realms, Streamflow, a transfer-agent multisig) rather than an anonymous EOA? (3) Is there published documentation explaining why the authority exists? (4) For stablecoins, is there a sanctions-screening program (OFAC SDN list compliance, Chainalysis screening) disclosed? If all four pass, active freeze is contextually correct. If even one fails on a memecoin or community token, the default rug signal applies.

The reason this distinction is worth covering: the Jupiter strict list and most aggregators flag any active freeze authority without checking the issuer. That's why USDC requires a separate allowlist path and why community tokens copying the USDC pattern without the underlying compliance get rejected from default aggregator visibility. If you're considering active freeze for legitimate reasons, you'll also need to negotiate the aggregator-listing path separately — it's not automatic. For pre-launch verification of your own token's freeze state plus mint authority, supply, and LP-burn status, the token audit checker runs a 4-checkpoint scan against any Solana mint address. For LP burn specifically — the action that's usually paired with authority revocation in a serious launch — the LP burn tool handles it in a single signed transaction.

Common questions

Can freeze authority be transferred to a smart contract or multisig? Yes. Set the authority to a Squads multisig or a Realms governance account. Freezing then requires multiple signatures or a passed proposal — useful for projects that want freeze capability for compliance but don't want a single dev wallet to hold the power.

What happens if a holder's account gets frozen? They can't transfer, sell, swap, or burn their tokens until the freeze authority unfreezes them. The tokens are still in their wallet on-chain — they just can't be moved.

Can the freeze authority freeze the entire token supply at once? Not in a single instruction — they have to freeze each holder's account individually. But if there are only a few holders (or one whale), it's effectively the same.

Does revoking freeze authority affect token price? Not directly. Like mint authority revocation, it's an administrative action. But announcing the revocation tends to nudge price up because it removes a known risk factor.

Has any major Solana token ever used freeze authority maliciously? Stablecoins use it routinely for compliance (USDC has frozen sanctioned addresses publicly). For memecoins, the more common pattern is "dev held freeze authority, revoked it after a community complaint, took a price hit during the gap." Outright malicious freezing on memecoins is rare because if you freeze a holder, the rest of your community sees it on-chain instantly.

How do I revoke freeze authority on my own token? Either via Alchemii's revoke flow at creation, via your wallet UI's authority section after the fact (Phantom + Solflare both support it), or via the spl-token authorize CLI: spl-token authorize MINT_ADDRESS freeze --disable.

Quick facts (verifiable specifications)

SpecificationValueSource
SPL Token Program IDTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASolana SPL Token Program
Instruction that freezes an accountFreeze (SPL Token Program)Solana docs
Default freeze authority at mint creationCreator's wallet addressSPL Token Program default
Revoked freeze authority valuenull (shown as "None" on Solscan)On-chain field
Revocation reversibilityPermanent — no recoverySPL Token Program design
BONK freeze authority statusnull (revoked)Solscan: BONK
USDC freeze authority statusActive (Circle)Solscan: USDC
PYUSD freeze authority statusActive (PayPal)Solscan: PYUSD
CLI command to revokespl-token authorize MINT_ADDRESS freeze --disablespl-token CLI
Jupiter strict list policyGenerally excludes tokens with active freeze authorityJupiter token list

Limitations of this guide (what it doesn't cover)

This article focuses on freeze authority for standard SPL tokens on Solana. Several adjacent topics are intentionally out of scope.

  • Token-2022 / Token Extensions transfer hooks and confidential transfers. The newer Token-2022 program adds extensions (e.g., default account state, permanent delegate) that can produce freeze-like behavior with different mechanics. See SPL Token vs Token-2022 for that comparison.
  • Mint and update authority specifics. This guide cross-references them but doesn't go deep — see What is mint authority on Solana? and What is Metaplex Token Metadata?.
  • Multisig setup details. We mention Squads and Realms as options but don't walk through configuring a multisig — those projects' own docs are the right source.
  • Securities-law and sanctions analysis. "USDC keeps freeze authority for compliance" is a factual observation, not legal advice. Jurisdiction-specific regulatory guidance is outside scope.
  • Non-Solana chains. ERC-20 tokens on Ethereum and BEP-20 on BSC have different freeze/blacklist mechanics. This article is Solana-only.
  • Marketing implications of revocation announcements. For positioning a "freeze authority revoked" announcement to your community, see How to market a Solana memecoin.

Sources & references

  1. SPL Token Program — Freeze instructionSolana LabsOfficial protocol spec for the FreezeAccount instruction.
  2. Bitquery Solana DEX & token dataBitqueryUsed to derive 'freeze revoked by category' percentages.
  3. Why most Solana memecoins die in 24 hoursAlchemiiSource for the 3.1× survival multiplier.
  4. Phantom wallet — token security displayPhantomPhantom flags tokens with active freeze authority via Blowfish.
  5. Blowfish (Chainalysis)BlowfishWallet security partner that flags tokens with active freeze authority as risk.
  6. Jupiter strict list (jup-ag/token-list)Jupiter / GitHubActive freeze authority typically auto-disqualifies tokens from strict-list inclusion.
  7. Solscan token explorerSolscanWhere every Solana wallet/trader checks freeze authority status.
  8. USDC on SolanaSolscanReal-world example of legitimate active freeze authority — Circle uses it for OFAC compliance.
  9. Circle's USDC compliance docsCircleCircle exercises freeze authority on USDC accounts subject to sanctions.
  10. Squads multisigSquads ProtocolIf you keep freeze authority for compliance reasons, multisig is the standard production setup.
  11. Alchemii revoke freeze toolAlchemiiNo-code tool to revoke freeze authority on an existing Solana token.
  12. U.S. OFAC sanctions listU.S. TreasuryWhy regulated stablecoins must keep freeze authority.
  13. What is mint authority on SolanaAlchemiiThe other major SPL Token authority — both should be revoked for memecoins.
  14. BONK tokenSolscanMajor memecoin example — freeze authority revoked.
  15. PYUSD on Solana (PayPal stablecoin)SolscanAnother regulated stablecoin example with active freeze authority.

FAQ

What is freeze authority on Solana?

Freeze authority is the wallet address allowed to call the SPL Token Program's Freeze instruction against any individual holder's token account, immediately blocking that account from transferring, swapping, or burning the token. Every SPL token has a freeze authority assigned at creation; it defaults to the creator's wallet.

Should I revoke freeze authority on my Solana token?

For memecoins and community tokens, yes — always. Active freeze authority is a known rug-pull vector and Jupiter's strict list, Phantom's verified list, and most reputable aggregators flag tokens with unrevoked freeze authority. In our 50,000-launch dataset, tokens with revoked freeze authority survive 24 hours at 3.1× the rate of tokens that keep it active.

Why does USDC keep freeze authority active?

Regulatory compliance. USDC's issuer (Circle) is legally required by U.S. sanctions law (OFAC) to be able to freeze tokens held by sanctioned addresses. PYUSD operates under the same constraint. For regulated stablecoins, active freeze authority is not a rug-pull risk — it's a legal requirement, and the issuer's enforcement actions are publicly logged on-chain.

Is freeze authority the same as mint authority?

No. Mint authority controls supply creation (printing new tokens). Freeze authority controls whether existing token accounts can be frozen, blocking transfers from that holder. A well-launched memecoin revokes both. The two authorities are separate fields on the mint account and revoked through separate transactions.

Can revoked freeze authority be restored?

No. Revoking freeze authority sets the field to null on-chain, and the SPL Token Program rejects any subsequent freeze attempt — including from the original creator. Solana has no recovery or restoration mechanism for revoked authorities. The decision is permanent, which is exactly why it functions as a credible 'I will not freeze your tokens' signal to traders.


Want to launch a Solana token with freeze authority revoked from minute one? Alchemii's Token Creator handles it in a single transaction. Specifically launching a memecoin? Try our Solana meme coin creator — pre-configured with both authorities revoked. For the full launch playbook see the Solana memecoin launch checklist.

Related Topics

More guides covering the same Solana token creation, mint authority, LP burn, Raydium liquidity, and memecoin launch topics.