Skip to content
PerpFinder

GMX vs Jupiter 2026: Fees & OI Compared

GMX on Arbitrum and Jupiter Perps on Solana both use oracle-priced pools but differ in fee structures, pool design, and LP yields.

Written by PerpFinder Research, Editorial Team — Last reviewed 2026-06-09

MetricGMXJupiter Perps
Max Leverage100x100x
Maker Fee0.040%0%
Taker Fee0.060%0.060%
Trading Pairs30+10+
Rating8.5/108.3/10
ChainsArbitrum, AvalancheSolana

Feature Comparison

Trading Fees
Open/Close: 0.04-0.06% + hourly borrow fee
Open/Close: 0.06% + hourly borrow fee
Oracle Provider
Chainlink with low-latency feeds
Pyth Network on Solana
Max Leverage
Up to 100x on BTC/ETH
Up to 100x on BTC/ETH/SOL
Supported Pairs
30+ perpetual pairs including synthetic markets
~10 perpetual pairs on largest assets
Transaction Cost
$0.01-0.10 gas on Arbitrum
Under $0.01 on Solana
Pool Design
Isolated GM pools per market (choose your exposure)
Single JLP multi-asset pool covering all markets
LP Yields
GM pools: 10-40% APY historically
JLP pool: 30-50%+ APY during active periods
Security Track Record
Live since Sep 2021; ABDK, Sherlock, Guardian audits
Live since Jan 2024; OtterSec, Offside Labs audits

GMX and Jupiter Perps share the same design: traders take positions against pools at oracle-priced execution. No order book, no slippage, no on-platform price discovery. Both fill trades at their oracle feed prices. GMX uses Chainlink on Arbitrum (and Avalanche). Jupiter Perps uses Pyth Network on Solana. The pool-vs-pool comparison shows how the same model plays out on different chains with different fee structures.

The pool mechanics differ in detail. GMX V2 uses isolated GM pools. Each trading pair has its own pool with a long asset and a short asset (typically USDC). The ETH/USD GM pool holds WETH and USDC. Pool health depends on the balance between long and short open interest. Dynamic fees push traders toward the balancing side: lower fees for trades that help balance the pool, higher fees for trades that tilt it further. Jupiter's JLP is a single multi-asset pool holding BTC, ETH, SOL, USDC, and USDT. All markets draw from this shared pool. This makes LP deposits simple — one deposit covers all markets — but heavy activity in one market can reduce capacity for others.

Fees are similar but structured differently. GMX charges 4-6 bps to open and 4-6 bps to close, plus an hourly borrow fee. The open/close rate adjusts based on pool balance: trades that improve the long/short ratio pay 4 bps; trades that worsen it pay 6 bps. Jupiter charges a flat 6 bps to open and close, plus its own hourly borrow fee. On a standard trade, costs are close: a $100,000 position roundtrip costs roughly $80-$120 on GMX and $120 on Jupiter before borrow. GMX can be cheaper when you take the pool-balancing side. Jupiter's flat rate is more predictable.

The borrow fee mechanics also differ. GMX's borrow fee is per-market, based on the ratio of open interest to pool size. Pools with high use charge more. Jupiter's borrow rate is based on total JLP pool use. During heavy one-sided trading — for example, everyone going long in a rally — both platforms see higher borrow costs. But GMX's per-market design means a BTC use spike doesn't raise your ETH position's cost. On Jupiter, a use spike in any market raises the rate for all positions.

Chain-level costs separate the two clearly. Arbitrum gas typically runs $0.01-$0.10 per transaction. Solana costs are under $0.01. For traders who adjust positions often — adding margin, placing multiple orders — Solana's lower base cost adds up over hundreds of transactions per month. Speed also favors Solana's ~400ms slots over Arbitrum's 250ms-2 second range. But both are fast enough that speed rarely matters for position management.

Market selection favors GMX. GMX lists 30+ perp markets, including mid-cap assets and synthetic markets that don't need native Arbitrum assets. Jupiter Perps covers roughly 10 pairs — BTC, ETH, SOL, and a few other large-caps. For DeFi tokens, newer L1s, or niche markets, GMX offers far more choice. Jupiter's tight focus keeps pool capital efficient across fewer markets, which boosts LP yields but limits trader access.

LP yields have been strong on both. GMX's GM pools have historically produced 10-40% APY depending on the market and volatility. Jupiter's JLP pool is one of Solana's most popular yield products, often delivering 30-50%+ APY during active periods. The risk profiles differ. GMX GM pool LPs are exposed to a single market pair — you pick which market to LP. JLP depositors are exposed to the total performance of the multi-asset pool across all markets. JLP's higher yields come with higher risk since the pool stands on the other side of every trade. GMX lets LPs target their exposure. You can LP only the ETH/USD pool and skip volatile markets.

On security, GMX has the longer track record. It has been live since September 2021 with audits from ABDK, Sherlock, and Guardian Audits. Jupiter Perps launched in early 2024 with audits from OtterSec and Offside Labs. Both have clean records, but GMX has been through more market cycles. Chain ecosystems differ too: Arbitrum gives GMX access to hundreds of EVM DeFi apps. Solana gives Jupiter access to its fast-growing DeFi ecosystem and tight ties with the Jupiter DEX aggregator. The chain choice usually comes down to where a trader already has capital.

Verdict

GMX wins on market selection, longer security track record, isolated per-market LP pools, and Arbitrum's deep EVM DeFi ecosystem. Jupiter Perps wins on transaction speed, lower chain-level costs, simpler LP experience (one pool covers all markets), and integration with the broader Jupiter/Solana ecosystem. For EVM-native traders, GMX is the better pool-based platform. For Solana-native traders, Jupiter Perps offers the same pool-model advantages without bridging.