Skip to content
CryptoMuz

SPL · Solana · 5 min read

How to create a token on Solana

Create an SPL token on Solana: wallet setup, SOL fees, supply, permissions, deployment checks and next steps.

By CryptoMuz · Updated

Standard
SPL
Gas currency
SOL
Chain ID
Solana cluster
Deployment
Mainnet open

What you are creating on Solana

On Solana, creating a token means creating an SPL mint, rather than deploying an ERC-20 Solidity contract. The mint address identifies the asset; each holder stores their balance in a separate token account.

This tutorial follows CryptoMuz's standard token builder. A token is an asset on an existing blockchain, rather than a new blockchain with its own validators. The result is an SPL mint address that you can inspect, transfer and share. Creating it alone does not establish a price or give it buyers.

Prepare your wallet and network

  • Use a Solana-compatible wallet and keep its recovery phrase offline. Connect the public account that should receive the initial supply. CryptoMuz never needs your recovery phrase for standard token creation.
  • Set aside SOL on Solana for transaction fees and the accounts created for the mint, metadata and your holding. The platform fee, if shown in the review, is separate from network gas.
  • Use Devnet for rehearsal and mainnet-beta for the real asset. Mint addresses and transaction signatures are case-sensitive; copy them exactly.
  • Start with Solana Devnet, the matching network listed in the app's testnet selector. Obtain test funds through that network's official resources. A mainnet deployment creates a new asset, not an upgrade of your rehearsal token.

Check these Solana details

  • Budget SOL for account creation as well as transaction fees. A recipient who has never held the mint may need a new associated token account.
  • Decide whether to retain mint and freeze authority before signing. Revoking either authority is permanent; a fixed supply requires mint authority to be absent.

Choose supply, decimals and permissions

Write down a name, symbol and initial supply before opening the wallet prompt. The name and ticker are labels; the mint is the identity. Decimals determine divisibility, not the number of whole tokens or their value. For example, one million tokens with six decimals still means one million whole tokens, represented by one trillion base units.

  • The current standard builder creates classic SPL tokens, not Token-2022 transfer-tax tokens. Choose at most nine decimals and a supply that fits the mint's base-unit limit.
  • Mintable retains the authority to create more tokens. Freezable retains authority over token accounts. Leave powers off unless you have a clear, disclosed reason to retain them.
  • An optional metadata link points wallets to your token's description or image. Make that link durable and publicly readable; a temporary private URL will not work for holders.

Create your SPL token step by step

  1. Open the app's Create token screen and connect the intended wallet. If rehearsing, make the test networks visible and choose the rehearsal network rather than a real-money network.
  2. Select Solana for a real launch, or Solana Devnet for rehearsal. Confirm the network in the wallet before funding or signing.
  3. Enter the name, symbol, decimals and total supply. Pick only the additional permissions your project needs, then review the full configuration.
  4. Check the recipient account, network, fee currency (SOL), initial supply and owner powers in the launch review. Reserve funds for later transactions instead of spending the entire gas balance.
  5. Approve the mint-creation transaction in your wallet. Save the signature immediately and wait for the chain result. Reject a prompt if it asks for an unexpected network or transaction.
  6. Open the successful transaction in the network explorer. Copy the new mint address, then check your initial holding and the selected permissions in the token detail screen.

If a deployment gets stuck

  • Insufficient funds: check the native fee balance on the selected network. Holding the new token or the right asset on another network will not pay this transaction's fee.
  • Wallet rejected or disconnected: reconnect the same account and review whether anything was actually broadcast before starting again.
  • Confirmation timed out: a timeout is not proof of a revert. Look up the saved transaction id on the correct explorer. If it succeeded, recover the token address and import it instead of deploying a duplicate.
  • Token missing from wallet: add the exact mint or contract address on the correct network. Wallet search and logo indexing can lag behind a successful deployment.

After deployment: give holders verifiable information

Publish the Solana network name, address, supply, decimals and remaining permissions together. Inspect mint and freeze authorities on-chain; a removed mint authority is the relevant fixed-supply signal.

If the coin needs a market, plan a supported liquidity pool and its quote asset separately. If it needs distribution, test a small multisend first and keep its recovery journal until every batch is resolved. Set alerts after the pool exists, and review holder concentration rather than only the nominal token supply.

Continue with contract management, liquidity and locks or the launch checklist. If your goal is a bonding-curve launch, read how to start a meme coin before deploying a standard token.

Common questions

How much does it cost to create a token on Solana?

There is no fixed total. The wallet estimates SOL network costs, and CryptoMuz shows its platform fee or plan coverage separately. Creating token accounts also requires a rent-exempt balance. Liquidity funding is a separate budget.

Can I create a meme coin on Solana?

A standard SPL token can represent a meme coin, but deployment alone does not list it or create demand. Launchpad availability depends on the venue and the network; consult the meme-coin guide and the app's live selection rather than assuming every launchpad supports Solana.

Can I change the supply after launch?

Only a retained mint authority can create more SPL tokens. Once revoked, it cannot be restored. Holders can burn their own tokens, reducing supply.

Is mainnet deployment available now?

Yes. All 38 supported mainnets are open. Confirm the selected network, wallet balance and current tool requirements in the dashboard before signing; use a matching testnet first when one is available.

References and further reading

Network details and standards are linked below. App instructions describe the current implementation; venue terms and network infrastructure can change.

Something changed or needs a clearer explanation? Tell us.

Ready for the next step?

Use the app's review to check the actual permissions and fees.

Open the app →

Choosing where to create your token? Compare token creation and management tools before selecting a workflow.