To choose the best perp DEX on Solana, compare the venues that list your market by full cost at your order size and by venue risk. Solana perpetual futures venues differ in pricing, pool capacity, position costs, and order handling. This guide compares Jupiter Perps and Flash Trade using documentation reviewed on September 13, 2026. For live volume and chain TVL, see Perp DEXes on Solana.
Use the live tools
The Solana venue table ranks active Solana venues by editorial liquidity score. A lower base taker fee breaks a tie. A score is not a measured execution guarantee. Check current venue status and a quote for your intended market and size.
| # | Venue | Liquidity score | Taker fee | Max leverage |
|---|---|---|---|---|
| 1 | Orderly Network | 8/10 | 0.03% | 50x |
| 2 | Jupiter Perps | 8/10 | Position fee | 250x |
| 3 | Gains Network | 7/10 | Position fee | 1000x |
| 4 | StandX | 6/10 | 0.04% | 40x |
| 5 | Pacifica | 6/10 | 0.04% | 50x |
| 6 | GMTrade | 6/10 | Position fee | 100x |
| 7 | Bullet | 4.5/10 | 0.04% | 100x |
Active Solana perp DEXes ranked by editorial liquidity score, then base taker fee. PerpFinder bundled data.
Drift status: Drift has been offline in PerpFinder's records since the April 2026 exploit. Drift and Zeta appear only as historical venues. Zeta is discontinued, and their former features and fees are not current trading options.
Key takeaways
- Jupiter uses pool liquidity for SOL, ETH, and wBTC perpetual positions.
- Flash documents pool-based trading with market-specific pricing and risk controls.
- Include position fees, price impact, borrow charges, and network costs in a comparison.
- A Solana transaction fee or slot time does not establish the final cost or speed of a completed trade.
Compare the Exact Market
An asset can trade on Solana without having a perpetual market on every Solana venue. A spot listing does not prove that a matching perpetual contract exists.
Compare the trade before ranking the venue
Check the market symbol, collateral asset, minimum position, and current position limits. Check whether the venue permits both long and short positions. A closed or restricted market can still appear in historical data.
Use a quote for the same direction, dollar notional, and holding-period assumptions across venues. Record the time because pool balances and price inputs can change.
| Venue | Model described in its documentation | Main checks before a trade |
|---|---|---|
| Jupiter Perps | Pool liquidity with oracle-based pricing | Market availability, price-impact fee, borrow charge, collateral, and trigger orders |
| Flash Trade | Pool-to-peer model with a pricing engine | Available market, trading mode, price adjustment, and market-specific fees |
This table does not rank the venues by speed, safety, or returns. The criteria require different evidence and can change by market.
Jupiter Perps: Pool Liquidity and Position Rules
Jupiter's position guide describes SOL, ETH, and wBTC markets. Its collateral and position rules depend on trade direction and the selected asset.
Two ways an order reaches an execution price
Order book
Resting bids and asksThe order matches available prices and quantities. Size can consume several levels.
Fee + spread + book impactOracle and pool
Reference price and pool rulesPool venues (GMX, Jupiter Perps) can apply price impact. External reference prices do not guarantee unchanged execution.
Position fee + price impact + holding costsThe Jupiter Liquidity Provider pool, or JLP pool, supports positions. Holding its liquidity token creates exposure to a different product from opening a perpetual trade. Pool asset prices and trader gains or losses can affect that liquidity position.
The pool does not offer an unlimited amount at a fixed total cost. A trade can face position limits and additional charges. Pool size alone does not establish how much you can open or close under current rules.
Jupiter supports position requests and trigger conditions. Its order behavior should not be described as identical to resting orders on an exchange order book. It also should not be described as having no limit-entry functionality.
Read the Jupiter technical reference for price inputs and request handling. A submitted request and a completed fill are different events.
Jupiter Fees: Base Cost and Missing Components
Jupiter's fee schedule, reviewed September 13, lists a 0.06% base fee on opening and closing trade size. It also lists price-impact fees, borrow charges, and possible swap and network costs.
Assume an illustrative $50,000 opening size and $50,000 closing size. The base fee is $30 on each side, or $60 in total.
| Component | Example calculation | Included in the $60? |
|---|---|---|
| Opening base fee | $50,000 × 0.0006 = $30 | Yes |
| Closing base fee | $50,000 × 0.0006 = $30 | Yes |
| Price-impact fees | Depend on the quoted trade and market state | No |
| Borrow charges | Depend on position size, time, and pool use | No |
| Swaps and network transactions | Depend on the actual transaction path | No |
The assumed opening and closing amounts are equal only to isolate the base fee. Use actual charged trade sizes for a completed position. The $60 figure is not a complete round-trip quote.
Jupiter's borrow charge is a holding cost for pool capital. It is not standard funding exchanged between matched longs and shorts. Both directions can incur a holding charge.
Use the fee calculator for supported base-fee estimates. Check the live venue quote for components that the calculator does not include.
Flash Trade: Check the Pricing Model
Flash Trade is a live Solana option with a documented pool-to-peer model. Its documentation also describes a separate execution layer. This guide does not independently measure its stated execution speed or rank it as the fastest Solana venue.
Flash's pricing-engine documentation describes Pyth price inputs and a backup oracle system. It also describes market conditions that add a fee or restrict trading to position closure and other permitted actions.
The documentation distinguishes several asset classes. That does not guarantee that every named market is open for a new position at the moment you trade. Check the current market list and any restrictions.
A headline fee cannot represent every trade under that model. Review opening and closing charges, borrow costs, price adjustments, and any active volatility fee. Check each component for your selected market and size.
This review does not provide a verified fixed Flash fee quote. Treat missing cost inputs as unknown. The absence of a quoted number is not evidence of zero cost.
Historical note: Drift Protocol (offline)
Status: Drift has been offline in PerpFinder's records since the April 1, 2026 exploit. It does not appear as an active candidate in this comparison.
Chainalysis's incident analysis reports a $285 million loss and describes the role of privileged access. That report concerns the incident; it does not verify a later trading relaunch.
Drift previously combined order-book and pool mechanisms with other account products. Those features explain older comparisons, but the former trading schedule and maker rebates do not establish a current offer.
PerpFinder's Drift historical profile records the planned Velocity relaunch. A new brand or a development announcement is not proof that deposits, trading, and withdrawals are available.
The public relaunch status remains unconfirmed in this review. The existing offline designation stays in place. Do not use a historical referral offer as evidence of operating status.
Historical Venue: Zeta Closed in May 2025
Zeta's official documentation states that the exchange ceased operations in May 2025. It points readers to Bullet as a separate network project.
The same documentation retains descriptions of Zeta's old order book and trading features. The closure notice governs how those sections should be read. An accessible documentation page is not proof of a live exchange.
The Zeta historical profile preserves that context. This guide does not assign a launch date, token conversion outcome, or current trading status to Bullet.
Solana Network Costs Are Variable
Solana's fee documentation distinguishes the base transaction fee from an optional priority fee. Fees are paid in SOL, so their dollar value changes with the SOL price.
A position can require several transactions or associated account operations. Swaps, retries, and position changes can alter the total. A fixed “under $0.02” round-trip promise does not cover all trade paths.
Network timing also differs from completed trade timing. Wallet approval, request processing, oracle updates, and confirmation requirements can add delay. A quoted slot duration does not prove a fill time.
Use the actual network fee estimate and completed transaction records. Keep enough usable SOL for required transactions, according to the wallet and venue instructions.
Compare Solana and Arbitrum by the Trade
Chain names alone cannot establish which venue provides a lower total cost. Use the same asset exposure, direction, size, and holding-period assumptions.
Compare the execution quote, base trading fees, ongoing charges, and required transfers. Add a separate check for collateral and withdrawal dependencies. The chains use different security and operating structures.
The Arbitrum venue guide covers that market. Moving to another chain can also require a bridge or a different collateral asset. Include those steps in the cost and risk comparison.
Risks That the Fee Table Does Not Measure
A delayed transaction can leave a position open during an adverse price move. A stop request cannot guarantee an exit before liquidation. Read the venue's trigger and execution rules.
A trade depends on more than the interface
A price oracle supplies external price data to the venue. Stale or unavailable input can affect quoting, order processing, or liquidation under the venue's rules.
Smart-contract code and administrative controls add separate risks. An audit can identify issues within its scope, but cannot guarantee that funds remain safe. Historical loss figures do not quantify the probability of the next failure.
Review operating notices, supported withdrawal paths, and margin requirements before increasing exposure. The risk-management guide explains how to separate position, account, and venue risk.
Which Solana perpetual venue should I compare first?
Start with venues that currently list your required market and support your access needs.
Compare a quote for the same size, direction, and holding assumptions.
Is Zeta Markets still available for trading?
Zeta's official notice says it ceased operations in May 2025.
Its old product descriptions are historical. Bullet is a separate project.
Is Jupiter cheaper than Drift?
Drift remains offline in PerpFinder's records, so its old fees are not a current trading alternative.
Jupiter's base fee also excludes other position costs.
Can congestion affect a stop-loss order?
Network or request-processing delays can prevent the expected exit.
A trigger price does not guarantee an execution price or completion before liquidation.
This guide links to partner offers. PerpFinder may earn a commission. You can lose all your money on perp trades. Details