Token Launch

How to launch a Solana token: a first-timer's checklist

Cover image for How to launch a Solana token: a first-timer's checklist

How to launch a Solana token step by step: supply and decimals, metadata, real costs, revoking authorities, liquidity, LP burn, airdrops and final checks.

By 8 min read1715 words

Key takeaways

  • Launching a Solana token means creating a mint account and metadata, deciding which authorities to give up, adding liquidity on a DEX, and proving all of it on an explorer.
  • Creating a Solana token costs about 0.0186 SOL in network rent and Metaplex fees; any tool fee and the capital you put into a liquidity pool come on top of that.
  • Decimals on a Solana token can never be changed after creation, and a revoked mint authority or freeze authority can never be restored.
  • A new Solana token has no price or value until someone funds a liquidity pool on a DEX such as Raydium or Meteora, and that capital is at risk.
  • Most Solana token launches fail, so a launcher should only commit money they can lose and should never misrepresent the token to buyers.

The short answer#

Launching a Solana token takes eight steps: choose supply and decimals, create the mint with metadata, revoke the authorities you do not need, decide whether the metadata stays editable, fund a liquidity pool on a DEX, burn or lock the LP tokens, distribute any allocations, and verify everything on an explorer. The token itself costs about 0.0186 SOL in network rent plus any tool fee. The liquidity is the expensive part, and it is capital at risk.

One thing before the checklist. A token has no value by itself, most launches fail, and nothing below changes that. The checklist makes a launch honest and verifiable, not successful.

What do you have to decide before creating a Solana token?#

Two values are permanent from the first transaction: decimals and, once you revoke the mint authority, supply.

Decimals set how far one token can be divided. Six is the convention for USDC and most Solana memecoins; nine matches SOL. Decimals cannot be changed after creation.

Supply is stored on the mint account as one unsigned 64-bit integer counted in the smallest unit. That caps whole-token supply at about 18.4 trillion with 6 decimals and about 18.4 billion with 9. A one-billion supply fits either way. Large supplies do not make a token cheaper or better; they only move the decimal point of the price.

Also decide which token program to use. The classic SPL Token program is the safe default for a token meant to be traded. Token-2022 adds extensions such as transfer fees, and some pools, wallets and bots handle those less reliably. If you are curious what the extensions do, I covered them in Token-2022 explained for traders.

How do you create the mint and its metadata?#

A Solana token is a mint account owned by the SPL Token program, not a smart contract you deploy. The mint is 82 bytes and records supply, decimals, the mint authority and the freeze authority. Your balance sits in a separate 165-byte token account.

The name and logo live elsewhere. A Metaplex Token Metadata account stores the name (up to 32 bytes), the symbol (up to 10) and a URI on-chain. The URI points to an off-chain metadata JSON, a small file with the fields name, symbol, description and image. The image field is a URL to the logo. Wallets and explorers fetch the JSON, then the image. If either file disappears, the logo disappears with it, so host both somewhere permanent such as IPFS or Arweave rather than a personal server.

You have two ways to do this:

  1. Command line. The spl-token CLI creates the mint, the token account and the supply for network costs only, and the Metaplex SDK attaches metadata. The SPL Token docs walk through it. It is free and it is the better choice if you are comfortable in a terminal.
  2. A browser tool. The SOLTidy Token Creator builds the same instructions into one atomic transaction: create the mint, initialize it, create your token account, mint the full supply to your wallet, create the metadata account, and optionally revoke the mint authority. It pins your logo and JSON to IPFS when uploads are available, or accepts a URI you host yourself. It costs a flat 0.1 SOL. The mint keypair is generated in your browser and the tool never holds your keys.

What does launching a Solana token really cost?#

The network cost of creating a token is about 0.0186 SOL, and almost all of it is the metadata account. Rent on Solana is a refundable deposit sized by account bytes, so you get it back if the account is ever closed, but the 0.01 SOL Metaplex create fee is not refundable.

ItemCostPaid toNotes
Mint account (82 bytes)~0.00146 SOLNetwork rent1,461,600 lamports
Your token account (165 bytes)~0.00204 SOLNetwork rent2,039,280 lamports
Metaplex metadata account~0.0151 SOLRent + MetaplexIncludes the 0.01 SOL Metaplex create fee
Transaction fee~0.000005 SOL per signatureValidatorsPlus an optional priority fee
Network total~0.0186 SOLSame with CLI or any tool
SOLTidy Token Creator fee0.1 SOLSOLTidySkip it by using the CLI
Revoke mint authority0.02 SOLSOLTidyFree with spl-token authorize --disable
Revoke freeze authority0.02 SOLSOLTidyNothing to pay if never set
Burn LP tokens0.005 SOL per transactionSOLTidyFree with the CLI
Airdrop via Multisender0.0005 SOL per recipientSOLTidyPlus ~0.00204 SOL rent per new token account
LiquidityWhatever you depositThe poolAt risk; the DEX may also charge a pool creation fee

A typical no-code creation therefore comes to about 0.1186 SOL, or 0.1386 SOL with the mint authority revoked in the same transaction. Every paid step has a free CLI equivalent; the tools save time and mistakes, not money.

Which authorities should you revoke, and why do buyers check them?#

Revoke the mint authority once the full supply exists, and do not set a freeze authority at all unless the token is regulated. The mint authority is the address allowed to create new tokens; the freeze authority is the address allowed to freeze any holder's token account so the tokens cannot move.

Buyers, trading bots and screeners read both fields straight from the mint account. An active mint authority means the supply can be diluted at any moment. An active freeze authority is what honeypot tokens use to stop holders selling. For a community token, neither has a good justification, so leaving them active reads as carelessness or intent. The longer comparison is in mint authority vs freeze authority.

Two ordering rules matter because revoking is irreversible:

  1. Create the metadata before revoking the mint authority. Creating a Metaplex metadata account needs the mint authority's signature.
  2. Thaw any account you ever froze before revoking the freeze authority. A frozen account stays frozen forever once nobody can thaw it.

If the authorities are still active, the Revoke Mint Authority tool and its freeze-authority counterpart each send a single SetAuthority instruction for 0.02 SOL, and both show any token's authorities for free without a wallet.

Should the metadata be immutable?#

Immutable metadata locks the name, symbol and URI forever. The benefit is that buyers know the token cannot be renamed into an impersonation of another project later. The cost is that you can never fix a typo, replace a dead image link or rebrand. A reasonable middle path is to launch mutable, confirm the logo renders in Phantom and Solflare, then lock it. Note that an immutable on-chain URI does not protect the file behind it: if the JSON is on a server you control, the image can still change.

How does a Solana token get liquidity and a price?#

A token gets a price when someone deposits it alongside SOL or a stablecoin into a liquidity pool, and the starting price is simply the ratio of the two deposits. SOLTidy does not create pools. Pools are created on the DEX itself: Raydium (its standard CPMM pools and concentrated CLMM pools) and Meteora (DLMM and its other pool types) are where most new Solana pools are made.

What to understand before depositing:

  • The SOL you pair is real money exposed to the market. If the token goes to zero, so does the paired side, because traders will have swapped worthless tokens for it.
  • A thin pool means large price swings. Putting 1 SOL against 100% of supply produces a chart that any small buy or sell distorts.
  • The share of supply you do not put in the pool is supply you can sell later. Buyers will look at that number.

Burning versus locking LP tokens#

A standard Raydium pool mints fungible LP tokens to the depositor, and those LP tokens are the only claim on the pool's reserves. Burning them destroys the claim permanently; locking them places them in a third-party contract until a date. Burning is simpler to verify and has no expiry, but you can never recover or migrate that liquidity. Concentrated-liquidity positions are not fungible LP tokens and cannot be burned this way; use the protocol's own lock. I compare the options in burned vs locked liquidity. For fungible LP, the Burn LP Tokens tool shows your share of the LP supply before you sign and costs 0.005 SOL per transaction.

How do you distribute tokens to early holders?#

Distribution on Solana is a batch of ordinary token transfers, and the hidden cost is rent: every recipient who does not already have a token account for your mint needs one, at about 0.00204 SOL each, paid by the sender. A 500-wallet airdrop to fresh recipients costs roughly 1 SOL in rent alone. The Multisender checks which recipients already have accounts, shows the full cost before you sign, and charges 0.0005 SOL per recipient. The whole flow, from snapshot to send, is in how to airdrop tokens on Solana.

Be straightforward about allocations. If the team keeps 20% of supply, say so, and keep it in a wallet people can see. Holder lists are public.

How do you verify the launch on an explorer?#

Check your own token the way a suspicious buyer would, because they will. Open the mint address on an explorer such as Solscan or Solana Explorer and confirm:

  1. Supply and decimals match what you announced.
  2. Mint authority shows as disabled or none.
  3. Freeze authority shows as disabled or none.
  4. Metadata shows the right name, symbol and image, and the mutable flag is what you intended.
  5. LP mint supply reflects the burn, and the burn transaction contains a real Burn or BurnChecked instruction.
  6. Top holders contain no surprises. Apart from the pool, every large wallet should be one you have disclosed.

Post those links publicly. A claim with a transaction signature behind it is worth more than any announcement. SOLTidy itself is run the same way; who builds it and how it works is on the about page.

Bottom line#

Launching a Solana token is cheap and quick: about 0.0186 SOL of network cost, a few irreversible decisions, and a pool. That low barrier is exactly why a token has no value by itself and why most launches fail. Get the permanent choices right, revoke what you do not need, put in only liquidity you can afford to lose, and publish proof of every step. Do not promise returns and do not imitate another project; an honest launch that fails costs you the liquidity, a dishonest one can cost much more.

Questions & answers

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

Creating the token itself costs about 0.0186 SOL on the network: roughly 0.00146 SOL rent for the mint account, 0.00204 SOL for your token account and 0.0151 SOL for the Metaplex metadata account, which includes a 0.01 SOL Metaplex fee. A no-code tool adds its own fee; the SOLTidy Token Creator charges 0.1 SOL. The large cost is liquidity: the SOL or stablecoins you deposit into a pool, plus any pool creation fee the DEX charges.

Do I need to know how to code to launch a Solana token?

No. A Solana token is not a contract you write. It is a mint account created by the existing SPL Token program, plus a Metaplex metadata account for the name and logo. The spl-token command line can create one for free apart from network costs, and browser tools build the same instructions from a form. Coding only becomes necessary for custom logic such as vesting or staking programs.

Should I use 6 or 9 decimals for a Solana token?

Either works for trading. Six decimals is what USDC and most Solana memecoins use; nine matches SOL. The practical difference is the supply ceiling, because supply is stored as a 64-bit integer in the smallest unit: about 18.4 trillion whole tokens at 6 decimals and about 18.4 billion at 9. Decimals cannot be changed after the mint is created, so decide before you sign.

Does creating a Solana token give it a price?

No. Creating a token only produces a mint account and a balance in your wallet. It is not listed anywhere and cannot be swapped. A price exists only once a liquidity pool pairs the token with SOL or a stablecoin on a DEX such as Raydium or Meteora, and the starting price is simply the ratio of the two amounts deposited. Charting sites list the token after the pool has trades.

Should I revoke mint and freeze authority before or after adding liquidity?

Before, in most cases. Mint the full supply first, make sure the metadata exists, then revoke the mint authority so buyers see a fixed supply from the first trade. The freeze authority is best never set at all; if it exists, revoke it before creating a pool, since some pool programs have historically rejected mints with an active freeze authority and screeners flag it.

Is launching a Solana token legal?

Creating a token is a technical act that anyone can perform, but selling it to the public can fall under securities, consumer-protection and advertising law depending on where you and your buyers are. Promising returns, copying another project's name or logo, or hiding that insiders hold most of the supply creates real legal exposure. This article is not legal advice; ask a lawyer before raising money.