Mint Authority and Freeze Authority on Solana Explained
What are mint authority and freeze authority on Solana? Learn what they control, when to revoke them, and how revoking builds trust for your token.
Mint authority controls who can create new tokens after launch, and freeze authority controls who can freeze token accounts. Revoking mint authority permanently locks your total supply, while revoking freeze authority guarantees no holder's tokens can ever be frozen. Both revocations cost 0.1 SOL each on SolTokenCreator.io and are the strongest trust signals you can send to buyers and investors.
What Is Mint Authority?
Mint authority is a permission built into every SPL token on Solana that grants a specific wallet the power to create (mint) additional tokens at any time. When you create a token using a tool like SolTokenCreator, the connected wallet is automatically assigned as the mint authority. This means the wallet owner can increase the total supply of the token after the initial mint, with no upper limit and no approval needed from anyone else.
This design exists for practical reasons. Many legitimate projects need the ability to mint tokens over time. A protocol might distribute staking rewards, a game might issue in-game currency as players complete tasks, or a DAO might fund future development from a reserve that has not yet been minted. In all of these cases, mint authority serves a real operational purpose.
However, mint authority also represents a significant risk for token holders. If the authority holder can mint unlimited tokens, they can inflate the supply at will, diluting the value of every existing token. This is one of the most common rug-pull mechanics in decentralized finance: a project launches with a fixed supply, attracts buyers, and then mints billions of additional tokens to sell into the market.
When mint authority is revoked, the instruction is sent to the Solana token program to set the mint authority field to null. This is irreversible. No wallet, no smart contract, and no multisig can ever mint additional tokens for that mint address again. The supply at the moment of revocation becomes the permanent, verifiable maximum supply.
Blockchain explorers like Solscan display whether mint authority is active or revoked. Token scanners and analysis tools flag tokens with active mint authority as higher risk. Informed buyers check this field before purchasing, and most DEX aggregators surface this information prominently.
What Is Freeze Authority?
Freeze authority is a separate permission that allows a designated wallet to freeze any individual token account, preventing the holder from transferring, selling, or interacting with their tokens in any way. Like mint authority, freeze authority is assigned to the creator's wallet by default when a token is created.
Freezing a token account does not destroy or seize the tokens. The tokens remain in the holder's wallet, but they become completely immovable. The holder cannot send them, swap them on a DEX, or use them in any DeFi protocol. Only the freeze authority holder can unfreeze the account and restore functionality.
Freeze authority exists primarily for regulated financial products. Stablecoins like USDC use freeze authority to comply with legal requirements, such as court orders to freeze assets associated with illicit activity. Security tokens representing real-world assets may need freeze capability for regulatory compliance. These are legitimate, well-understood use cases where freeze authority serves a necessary legal function.
For most other token projects, particularly meme coins, community tokens, and utility tokens, freeze authority represents an unacceptable risk. If the project creator can freeze any holder's tokens at will, buyers have no guarantee they can exit their position. This is why Raydium and other major Solana DEXs require freeze authority to be revoked before a liquidity pool can be created. A token with active freeze authority is effectively untradeable on mainstream decentralized exchanges.
Revoking freeze authority sends an instruction to the token program that permanently sets the freeze authority field to null. Like mint authority revocation, this action is irreversible. No one can ever freeze any token account for that mint again.
Why Should You Revoke Authorities?
Revoking mint and freeze authorities is the single most impactful trust signal you can provide to potential token buyers. Here is why it matters and what it communicates to the market.
Fixed Supply Builds Confidence
When mint authority is revoked, the token's supply becomes verifiably fixed on-chain. Every buyer can confirm through a blockchain explorer that no additional tokens will ever exist. This eliminates the most common inflation-based rug pull vector and places your token in the same category as tokens with proven, immutable tokenomics.
Projects that retain mint authority must constantly justify why they need it. Even if the intent is legitimate, the mere presence of active mint authority introduces uncertainty. Revoking it removes that uncertainty entirely.
Tradability on DEXs
Freeze authority revocation is not just a trust signal; it is a practical requirement. Raydium, the largest AMM on Solana, will not allow liquidity pool creation for tokens with active freeze authority. Jupiter, the leading DEX aggregator, flags tokens with active freeze authority as risky. If you plan to make your token tradeable, revoking freeze authority is effectively mandatory.
Token Scanner Scores
Automated token analysis tools like RugCheck, BirdEye, and DEXScreener evaluate tokens based on a set of safety criteria. Active mint authority and active freeze authority both result in lower trust scores. Tokens with both authorities revoked consistently score higher, receive better visibility in search results, and attract more organic trading volume.
Community Perception
In the Solana ecosystem, revoking authorities has become a baseline expectation for any serious project. Community members, influencers, and alpha callers routinely check authority status before promoting or investing in a token. Launching with active authorities invites immediate skepticism. Revoking them before launch signals professionalism and commitment to a fair token structure.
Cost Efficiency
On SolTokenCreator, revoking mint authority costs 0.1 SOL and revoking freeze authority costs 0.1 SOL. Combined with the 0.5 SOL token creation fee, a fully revoked token costs approximately 0.7 SOL total. This is a small investment relative to the trust and credibility it provides. See our pricing page for the full cost breakdown.
When Should You Keep Authorities?
Not every project should revoke authorities immediately. There are legitimate reasons to retain mint authority, freeze authority, or both, depending on your project's architecture and regulatory requirements.
Stablecoins and Regulated Assets
Stablecoin issuers must retain both mint and freeze authority. Mint authority is needed to issue new tokens when users deposit fiat currency and to burn tokens during redemptions. Freeze authority is required for compliance with legal orders and sanctions enforcement. USDC, USDT, and other regulated stablecoins on Solana all maintain both authorities.
Staking and Reward Distribution
If your token has a staking mechanism that distributes rewards through new token mints, you need to retain mint authority. The common pattern is to assign mint authority to a staking smart contract rather than an individual wallet. This way, minting is governed by code with transparent, auditable rules rather than by a single person's discretion.
Phased Token Distribution
Some projects mint tokens in phases: an initial allocation at launch, followed by additional mints for team vesting, ecosystem grants, or community airdrops. In this case, retaining mint authority until all phases are complete is reasonable. The key is to communicate the minting schedule clearly and to revoke authority once the final phase is done.
Governance-Controlled Minting
DAOs may choose to assign mint authority to a governance contract, allowing token holders to vote on supply changes. This is a middle ground between full revocation and individual control. The community collectively decides whether to mint additional tokens, reducing the risk of unilateral supply inflation.
Metadata Mutability
Separate from mint and freeze authority, metadata mutability controls whether your token's name, symbol, description, and logo can be updated. Keeping metadata mutable is useful if you anticipate branding changes or need to update social links. However, immutable metadata is a stronger trust signal because it prevents a bad actor from changing a token's identity after purchase. Consider making metadata immutable once your branding is finalized.
If you retain any authority, clearly communicate the reason to your community. Transparency about why authority is active reduces suspicion and gives holders context for evaluating the risk.
How to Revoke Authorities on Solana
Revoking mint and freeze authority is straightforward using SolTokenCreator.io. You can revoke during token creation or after the token has already been deployed. Here is the step-by-step process for both scenarios.
Revoking During Token Creation
The simplest approach is to revoke authorities at the time of creation. This ensures your token launches in a fully trustworthy state from the first block.
- Visit SolTokenCreator.io and connect your Solana wallet (Phantom, Solflare, or Backpack).
- Fill in your token details: name, symbol, supply, decimals, logo, and description. Follow our complete token creation guide if you need help with each field.
- In the authority configuration section, toggle on "Revoke Mint Authority" and "Revoke Freeze Authority."
- Review the total cost: 0.5 SOL for creation + 0.1 SOL for mint revocation + 0.1 SOL for freeze revocation = 0.7 SOL total, plus a small amount for network gas. See full pricing details.
- Click "Create Token" and approve the transaction in your wallet.
- Your token deploys with both authorities already set to null. Verify on Solscan by searching your mint address and confirming both authority fields show as revoked.
Revoking After Token Creation
If you created your token with authorities intact and want to revoke them later, you can do so as long as you still control the wallet that holds the authority.
- Go to SolTokenCreator.io and connect the wallet that was used to create the token.
- Navigate to the token management section.
- Enter your token's mint address.
- Select which authority to revoke: mint, freeze, or both.
- Confirm the transaction (0.1 SOL per revocation) and approve in your wallet.
- Verify the revocation on Solscan or Solana Explorer.
What Happens On-Chain
When you revoke an authority, the tool sends a SetAuthority instruction to the SPL Token Program with the new authority set to None. The Solana runtime processes this instruction, updates the mint account's authority field, and the change is final. There is no time lock, no cooling-off period, and no undo mechanism. Once authority is set to null, it remains null permanently.
This is why revocation is such a powerful trust signal. It is not a promise or a policy; it is an immutable, on-chain fact that anyone can verify at any time.
Verifying Revocation
After revoking, always verify the result independently:
- Solscan — Search your mint address and check the "Mint Authority" and "Freeze Authority" fields. Both should display "Disabled" or show a null address.
- Solana Explorer — View your token's mint account data and confirm both authority fields are empty.
- RugCheck — Run your token through RugCheck to see the updated safety score reflecting the revocations.
Share the verification links with your community so holders can confirm the revocation themselves.
Frequently Asked Questions
Can you restore mint authority after revoking it?
No. Revoking mint authority is permanent and irreversible. The SPL Token Program sets the authority field to null, and there is no instruction to reassign it once removed. This is by design and is precisely what makes revocation a credible trust signal. Plan your total supply carefully before revoking, because you cannot mint additional tokens afterward.
Do I need to revoke both mint and freeze authority?
For most projects, yes. Revoking mint authority locks your supply, and revoking freeze authority ensures tradability on DEXs like Raydium. If you are building a stablecoin or regulated asset, you may need to retain one or both. For meme coins and community tokens, revoking both is standard practice and costs just 0.2 SOL total on SolTokenCreator.
Does revoking authorities affect my existing tokens?
No. Revoking mint authority does not burn, lock, or alter any tokens already in circulation. All existing token balances remain exactly as they are. The only change is that no new tokens can be minted. Similarly, revoking freeze authority does not unfreeze any currently frozen accounts (though frozen accounts are extremely rare for new tokens). It simply removes the ability to freeze accounts in the future.
How do token scanners evaluate authority status?
Token scanners like RugCheck, BirdEye, and DEXScreener check the mint account's on-chain data for active mint and freeze authorities. Tokens with both revoked receive higher trust scores. Active mint authority is typically flagged as a supply inflation risk, and active freeze authority is flagged as a holder restriction risk. These scores directly influence whether traders engage with your token, making revocation an important factor in early trading volume.
What is the difference between revoking authority and burning tokens?
Revoking authority and burning tokens are entirely different operations. Revoking mint authority prevents new tokens from being created but does not remove any existing tokens from circulation. Burning tokens removes specific tokens from the supply permanently by sending them to a dead address. You can burn tokens regardless of whether mint authority is active or revoked. Many projects do both: revoke mint authority to fix the maximum supply, then burn a portion of existing tokens to reduce the circulating supply.
Ready to launch a token that buyers can trust? Create your Solana token and revoke authorities in a single transaction on SolTokenCreator.io. The entire process takes under five minutes, costs 0.7 SOL with both revocations included, and requires no coding. Explore our SPL Token Creator to get started, use our token generator for a streamlined experience, or check out Pump.fun alternatives if you are comparing launch platforms. After revoking, your next steps are adding liquidity on Raydium and listing on Jupiter. For full cost details, see our pricing page. Have questions? Visit our FAQ.
Ready to Create Your Token?
Launch your Solana token in minutes — no coding required.
Related Articles
How to Create an OpenBook Market ID on Solana (2026)
Learn how to create an OpenBook Market ID for your Solana token. Required for Raydium AMM V4 liquidity pools. Step-by-step guide with lot size and tick size explained.
guidesHow to Create a Solana Coin — Complete Guide (2026)
Create your own Solana coin with custom name, supply, and logo. Step-by-step guide covering coin creation, Raydium listing, and launch strategy. No coding required.
guidesHow to Create a Solana Token for Free (Devnet Guide 2026)
Create a Solana token for free using Devnet. Complete guide to free token creation, testing, and transitioning to mainnet. No coding, no cost.
