What you need to know before creating a token on Solana
Creating a token on Solana means writing code that defines a new digital asset on the Solana blockchain. You do not need permission from Solana Labs or any central authority — the blockchain lets anyone create a token if they have the technical knowledge and pay a small fee in SOL (Solana's native currency). The process involves using a tool or writing code to define your token's name, symbol, total supply, and decimal places, then broadcasting that definition to the network.
Most people use one of three routes: a no-code token creator (a website that builds the code for you), the Solana Command Line Interface (CLI) with the SPL Token program, or a Rust smart contract if you need custom behavior. The no-code route is fastest and requires no programming. The CLI route gives you more control and costs slightly less. Writing a custom contract is slowest but lets you add features like automatic burns, voting, or staking.
Creating the token itself takes minutes to hours depending on your route. Launching it so people can actually buy it — which means listing it on a decentralized exchange (DEX) like Raydium or Magic Eden — takes additional steps and usually costs between 2 and 10 SOL in fees.
Key Takeaways
- You can create a token on Solana without permission by using a no-code creator, the Solana CLI, or by writing a Rust smart contract.
- A no-code creator is the fastest route and requires no programming knowledge, though it offers fewer customization options than writing code.
- Creating the token costs a small fee in SOL (usually under 1 SOL), but listing it on a DEX so others can trade it costs significantly more, typically 2 to 10 SOL.
- You will need a Solana wallet with SOL in it before you start, and you should understand that creating a token does not may provide anyone will buy it.
Using a no-code token creator
A no-code token creator is a website that builds your token's code without you writing anything. You fill in fields for the token's name, symbol, total supply, and decimals, then click a button to deploy it to the network. Popular no-code creators include Solana Token Creator, Metaplex, and various DEX interfaces that include token creation tools.
To use one, you connect your Solana wallet (like Phantom or Solflare) to the website, fill in your token details, review the transaction, and approve it in your wallet. The website generates the code and submits it to the blockchain. Within seconds to minutes, your token exists and you own the full supply. The fee is typically 0.5 to 1 SOL.
The trade-off is simplicity for flexibility. A no-code creator lets you set basic parameters but not custom logic — you cannot add features like automatic token burns, voting mechanisms, or staking rewards without writing code. For a straightforward token, this is the fastest path.
Creating a token with the Solana CLI
The Solana Command Line Interface (CLI) is a tool you run on your computer that lets you interact with the Solana blockchain directly. To create a token with it, you install the CLI, set up a keypair (your wallet credentials), fund it with SOL, and then run a command that uses the SPL Token program — Solana's standard for creating tokens.
The basic command looks like this: you tell the CLI to create a new token, specify the number of decimals, and set the owner (usually yourself). The CLI generates a token mint address — a unique identifier for your token — and stores it on the blockchain. The fee is typically 0.00765 SOL, much lower than a no-code creator because you are not paying for a website's interface.
This route requires comfort with command-line tools and some understanding of how Solana works, but it gives you more control and costs less. Many developers prefer it because they can automate the process and integrate token creation into larger workflows. If you have never used a command line before, a no-code creator is probably easier.
Writing a custom smart contract in Rust
If you want your token to do something beyond the standard behavior — like automatically burning a percentage of each transaction, or allowing only certain addresses to hold it — you write a smart contract in Rust, Solana's primary programming language. This is the most flexible route but also the most time-consuming and requires programming knowledge.
You write the contract code, test it locally using Solana's development tools, then deploy it to the blockchain. The deployment fee depends on the contract's size, but typically ranges from 1 to 5 SOL. Once deployed, the contract lives on the blockchain permanently and controls how your token behaves.
This route is for projects that need custom logic. Most straightforward tokens do not need it. If you are unsure whether you need a custom contract, you probably do not — start with a no-code creator or the CLI, and upgrade later if you discover you need features they do not support.
Listing your token on a decentralized exchange
Creating a token does not automatically let people trade it. To make it tradeable, you need to list it on a decentralized exchange (DEX). On Solana, the largest DEXes are Raydium, Magic Eden, and Orca. Each has a slightly different process, but the general idea is the same: you create a liquidity pool (a smart contract that holds both your token and another token, usually USDC or SOL) and deposit funds into it so traders can swap.
To list on Raydium, you connect your wallet, select your token, choose a pairing token (usually USDC), set an initial price, and deposit liquidity. The process takes 10 to 30 minutes. Raydium charges a fee of around 5 SOL to create the pool. Magic Eden and Orca have similar processes with similar costs.
Depositing liquidity means you are putting your own money into the pool to start trading. If you create a pool with 1 million of your tokens and 1,000 USDC, the initial price is set by that ratio. As people trade, the ratio shifts and the price changes. You can withdraw your liquidity later, but while it is locked, you cannot move those tokens.
Understanding token supply and ownership
When you create a token, you define its total supply — the maximum number of tokens that will ever exist. You can set this to any number: 1 million, 1 billion, 1 trillion. You also define the number of decimals, which works like cents on a dollar. A token with 6 decimals can be divided into millionths; one with 0 decimals cannot be divided at all.
When you create the token, you receive the entire supply in your wallet. You then decide what to do with it: keep it, sell it on a DEX, distribute it to others, or burn it (permanently remove it from circulation). If you want to prevent yourself from creating more tokens later, you can revoke the mint authority — a setting that locks the supply at its current level. This is often done to reassure buyers that no new tokens will be printed.
Ownership of the token's metadata (its name, symbol, and image) is separate from ownership of the token supply. You can transfer ownership of the metadata to a different address or to a program that no one controls, which signals that the token is decentralized and no single person can change its properties.
Common costs and what they cover
Creating a token on Solana involves several separate fees, and the total depends on which route you take. A no-code creator typically costs 0.5 to 1 SOL. The Solana CLI costs around 0.00765 SOL for the token creation itself, plus whatever you pay for the wallet you use to hold SOL. A custom smart contract costs 1 to 5 SOL depending on its size.
Listing on a DEX costs significantly more: Raydium charges around 5 SOL, Magic Eden charges a similar amount, and Orca's costs vary. These fees go to the DEX platform, not to Solana. You also need to deposit liquidity, which means you are spending your own tokens and stablecoins to create the trading pool — this is not a fee, but it is money you are committing.
SOL prices fluctuate, so the dollar cost of these fees changes daily. At current prices, creating and listing a token typically costs between $50 and $500 in total, depending on your route and how much liquidity you deposit. Always check the current SOL price and the DEX's fee schedule before you start.
Security and common mistakes
The most common mistake is not revoking mint authority after you create the token. If you leave mint authority active, you can create new tokens at any time, which means the supply is not actually fixed. Buyers will be wary of this because you could dilute their holdings by printing more tokens. Revoking mint authority is a one-way action — once you do it, no one can ever create new tokens, including you.
Another mistake is not renouncing ownership of the token's metadata. If you keep metadata authority, you can change the token's name, symbol, or image, which could confuse or mislead buyers. Renouncing it signals that the token's properties are permanent.
A third mistake is depositing liquidity and then when ready withdrawing it. If you create a pool and remove the liquidity shortly after, traders cannot actually buy your token, and the project looks abandoned. Liquidity should stay in the pool long enough for the project to gain traction.
Frequently Asked Questions
Do I need to know how to code to create a token on Solana?
No. A no-code token creator lets you build a token by filling in a form on a website. You do not need any programming knowledge. If you want custom features like automatic burns or voting, you will need to learn Rust or hire a developer, but a basic token requires no coding.
How much does it cost to create a token on Solana?
Creating the token itself costs between 0.5 and 1 SOL using a no-code creator, or around 0.00765 SOL using the CLI. Listing it on a DEX costs an additional 2 to 10 SOL depending on the exchange. You also need to deposit liquidity, which is your own money, not a fee. Total costs typically range from $50 to $500.
What happens after I create the token?
The token exists on the blockchain, and you own the full supply. To let others trade it, you need to list it on a DEX by creating a liquidity pool. Without a pool, your token has no price and cannot be traded. You can also distribute tokens to others directly from your wallet without a DEX.
Can I change the token's name or supply after I create it?
You can change the name and symbol if you keep metadata authority, but this is generally a bad idea because it confuses buyers. You cannot change the total supply unless you have mint authority active, which lets you create new tokens. Most projects revoke both authorities to show the token is fixed and decentralized.
What is the difference between creating a token and creating a coin?
A token is built on top of an existing blockchain (like Solana) and uses that blockchain's security and infrastructure. A coin has its own blockchain. Creating a token on Solana is much faster and cheaper than creating a coin, which requires building and maintaining an entire blockchain network.