How to List Your Solana Token on Jupiter DEX
Step-by-step guide to listing your Solana token on Jupiter. Covers token list requirements, verification process, and common rejection reasons.
To list your Solana token on Jupiter, you need a valid SPL token with on-chain metadata, sufficient liquidity on a supported DEX like Raydium, and a pull request to the Jupiter Token List repository on GitHub. All tokens with liquidity appear on Jupiter's "all" list automatically, but getting on the strict list requires manual verification and community approval.
Why Does Jupiter Matter for Your Solana Token?
Jupiter is the dominant swap aggregator on Solana, routing the majority of all DEX trades on the network. The aggregator pulls liquidity from Raydium, Orca, Meteora, and other DEXs, then finds the best price across all sources in a single transaction. Wallet apps like Phantom and Solflare use Jupiter's routing under the hood, which means a token that Jupiter cannot route is a token that most users cannot buy.
Beyond routing, Jupiter's token list system acts as a trust signal. Tokens on the verified strict list appear with full metadata, logos, and no warning banners. Unverified tokens show warning messages that discourage traders from interacting with them. Getting verified on Jupiter directly impacts how many people are willing to buy your token.
What Is the Difference Between Jupiter's Strict List and All Tokens?
Jupiter maintains two tiers of token visibility, and understanding the difference is critical before you begin the listing process.
The "All" tokens list
Every SPL token that has liquidity on a Jupiter-supported DEX appears in the "all" tokens list automatically. If you create a token with SolTokenCreator.io and add liquidity on Raydium following our add liquidity guide, your token will show up in Jupiter's "all" list within minutes. However, tokens on the "all" list display with a warning banner, and users must toggle "show all tokens" in Jupiter's interface to find them. Most casual traders never toggle this setting.
The strict (verified) list
The strict list is Jupiter's curated, verified token directory. Tokens on this list appear by default in Jupiter's swap interface with full branding, no warnings, and maximum visibility. Getting on the strict list requires submitting a pull request to Jupiter's token list GitHub repository and passing community review. A token on the strict list is discoverable by every Jupiter user without any extra steps.
What Are the Requirements to Get on Jupiter's Strict List?
Jupiter has specific criteria that your token must meet before your listing request will be considered. Failing to meet any of these will result in immediate rejection.
Valid SPL token with on-chain metadata. Your token must have properly configured Metaplex metadata including name, symbol, logo URI, and description. Tokens created through SolTokenCreator's SPL Token Creator have all required metadata set up automatically.
Active liquidity on a supported DEX. Your token must have a live liquidity pool on at least one DEX that Jupiter aggregates, typically Raydium or Orca. The pool must have meaningful liquidity, not just a dust amount. Most successful listings have at least 10-50 SOL in liquidity. See our guide on the full cost of creating a Solana token to understand the budget required for liquidity pool setup, including the 2.33 SOL Market ID fee for Raydium.
Revoked mint and freeze authorities. Jupiter reviewers check whether your token's mint and freeze authorities are revoked. Tokens with active mint authority can have their supply inflated at any time, and tokens with active freeze authority can have holders' funds frozen. Both are red flags. Revoking each authority costs 0.1 SOL through SolTokenCreator.
Functional token logo. Your logo must be hosted on reliable, permanent storage (IPFS or Arweave) and must load correctly. Broken image links are a common reason for rejection.
No impersonation or trademark issues. Your token's name, symbol, and logo must not impersonate or closely resemble an existing verified token. Jupiter takes impersonation seriously and will reject any token that appears designed to confuse traders.
Established trading activity. Tokens with zero or near-zero trading volume are unlikely to be approved. Jupiter prioritizes tokens that have demonstrated organic community interest.
How Do You Submit Your Token to Jupiter's Verified List Step by Step?
Follow these steps to submit your token for Jupiter strict list verification.
Step 1: Create your token properly
If you have not created your token yet, start with our complete guide on how to create a Solana token. Use the SolTokenCreator token generator to create your SPL token with full metadata, a logo, and social links. Revoke both mint authority (0.1 SOL) and freeze authority (0.1 SOL) during or after creation. The base token creation fee is 0.5 SOL.
Step 2: Add liquidity on a supported DEX
Create a liquidity pool on Raydium or Orca. For Raydium, you will need a Market ID (2.33 SOL through SolTokenCreator) and initial liquidity capital. Follow our Raydium liquidity guide for detailed instructions. Ensure the pool has enough liquidity to support real trading -- a minimum of 10 SOL paired liquidity is advisable, though more is better.
Step 3: Build trading history and community
Before submitting to Jupiter, allow time for organic trading activity to develop. Jupiter reviewers look at trading volume, number of unique holders, and community activity as signals of legitimacy. A token with 500 holders and consistent daily volume is far more likely to be approved than a token with 10 holders and no trading history.
Step 4: Fork the Jupiter Token List repository
Go to the Jupiter Token List repository on GitHub (github.com/jup-ag/token-list). Fork the repository to your own GitHub account. Clone your fork locally or use GitHub's web editor.
Step 5: Add your token entry
Add your token's information to the appropriate JSON file in the repository. Your entry must include your token's mint address, symbol, name, decimals, logo URI, and any relevant tags. Double-check every field against your token's actual on-chain metadata to ensure they match exactly.
Step 6: Submit a pull request
Create a pull request from your fork to the main Jupiter Token List repository. In the PR description, include your token's mint address, a brief project description, links to your website and social channels, and evidence of trading activity (pool addresses, volume data, holder count).
Step 7: Wait for review
Jupiter's team and community review submitted pull requests. Expect anywhere from a few days to a couple of weeks. Do not spam the repository with duplicate PRs. If your PR receives feedback requesting changes, address them promptly.
What Are the Most Common Reasons Jupiter Rejects Token Listings?
Understanding why tokens get rejected helps you avoid wasting time on a submission that will not pass.
Missing or broken metadata. If your token's on-chain metadata is incomplete or has a broken logo link, the submission will be rejected. Always verify your metadata on a Solana explorer like Solscan before submitting.
Active mint or freeze authority. If either authority is still active, your submission is almost guaranteed to be rejected. Revoking authorities costs just 0.1 SOL each through SolTokenCreator.
Insufficient liquidity or trading activity. A token with 0.5 SOL in liquidity and three total trades is not going to pass review. Reviewers want to see real trading activity and enough liquidity to support transactions without extreme slippage.
Impersonation or confusing branding. If your token's name or logo is too similar to an existing verified token, it will be rejected, including subtle spelling variations or lookalike logos.
Low holder count or incomplete pull request. A token held entirely by the creator's wallet does not demonstrate real adoption. Submissions lacking project descriptions or social links are also deprioritized.
How Can You Maximize Your Chances of Getting Approved?
The tokens that sail through Jupiter verification share common traits. Here is how to position your token for approval on the first attempt.
Start with professional token setup. Use a reputable creation tool like SolTokenCreator to ensure your metadata is complete, your logo is properly hosted, and your authorities are cleanly revoked. Tokens created with proper tooling have fewer technical issues during review.
Build real community before applying. Launch a Twitter/X account, Telegram group, or Discord server for your project. Active communities with real members (not bots) demonstrate that your token has legitimate interest behind it. Reviewers can and do check social channels.
Establish meaningful liquidity. Do not apply with the bare minimum. If you can afford 25-50 SOL in liquidity rather than 5 SOL, your token will look far more credible. A deeper liquidity pool also means better trading experience for users once you are listed.
Wait for organic holder growth. There is no rush to apply the day after you launch. A few weeks of real trading activity and holder growth makes a much stronger case than applying 24 hours after pool creation.
Double-check everything before submitting. Verify that your on-chain metadata matches your PR exactly. Test your logo URL, confirm authorities are revoked on a block explorer, and review your PR description for completeness.
Be responsive to feedback. If a reviewer requests changes, respond quickly. Abandoned PRs get closed. Engaging constructively with reviewers shows you are serious about your project.
What Happens After Your Token Is Listed on Jupiter?
Once your token is approved and merged into the Jupiter strict list, it becomes visible to every Jupiter user by default. Your token appears with its logo and full branding in search results, and the warning banners from the "all" list are removed. This increased visibility typically leads to a significant uptick in trading volume since new traders can discover your token without toggling any settings or searching by mint address.
Maintaining your listing requires keeping your liquidity pool active and your project legitimate. Jupiter periodically reviews listed tokens and may delist tokens that become inactive or are found engaging in deceptive practices.
Frequently Asked Questions
Is it free to list a token on Jupiter?
Yes, submitting a pull request to Jupiter's token list repository is free. There is no listing fee charged by Jupiter itself. However, meeting the requirements for approval involves costs: token creation (0.5 SOL on SolTokenCreator), authority revocations (0.1 SOL each), Market ID for Raydium (2.33 SOL), and initial liquidity (variable). The total cost before liquidity capital is approximately 3.33 SOL. See our full pricing breakdown for details.
How long does Jupiter token verification take?
Review times vary depending on the volume of submissions and the quality of your application. Expect anywhere from a few days to two weeks for a well-prepared submission. Incomplete or low-quality submissions may take longer or be rejected outright. You can check the status of your pull request directly on GitHub.
Can my token trade on Jupiter without being on the strict list?
Yes. Any token with liquidity on a Jupiter-supported DEX like Raydium or Orca is available through Jupiter's "all" tokens list. Users can find it by searching for the mint address or toggling the "show all tokens" filter. However, the token will display with warning banners, and most users will never see it unless they actively search for it.
Do I need to revoke authorities before listing on Jupiter?
Revoking mint and freeze authorities is not technically enforced by Jupiter's smart contracts, but it is effectively required for strict list approval. Reviewers treat active authorities as a significant trust concern. Revoking both costs 0.2 SOL total (0.1 SOL each) through SolTokenCreator and is one of the simplest ways to improve your chances of approval.
What if my Jupiter listing application is rejected?
If your PR is rejected, read the reviewer's feedback carefully. Common fixes include improving liquidity depth, revoking authorities, fixing broken metadata, or building a larger holder base. Address the specific issues raised, then submit a new pull request once you have resolved them. Do not resubmit the same application without making changes.
Ready to Create Your Token and List on Jupiter?
Getting listed on Jupiter starts with a properly created token. SolTokenCreator.io lets you create a fully configured SPL token with metadata, logo, and social links in under five minutes for 0.5 SOL. Revoke mint and freeze authorities (0.1 SOL each) directly from the dashboard, then create your Raydium Market ID (2.33 SOL) and add liquidity -- all from one platform. Visit the token generator to start building your token today, or check our pricing page for a full cost breakdown.
Ready to Create Your Token?
Launch your Solana token in minutes — no coding required.
Related Articles
How to Add Liquidity on Raydium for Your Solana Token
Step-by-step guide to adding liquidity for your Solana token on Raydium. Covers CPMM pools, AMM V4, costs, and LP token management.
tutorialsHow to Create a Liquidity Pool on Solana
Learn how to create a liquidity pool on Solana using Raydium, Meteora, and Orca. Covers CPMM, AMM V4, CLMM pools, costs, LP tokens, and liquidity strategies.
tutorialsHow to Create a Solana Token Without Coding
Create a Solana token with no coding required. Compare no-code tools, learn the step-by-step process, and understand when you might need a developer.
