- Traders pay fees when opening/closing positions, borrowing assets, and swapping tokens.
- Fees are collected by the protocol and accumulate in
feesReservesfor each custody. - Fee distribution: 75% of all fees go to JLP holders, 25% to the protocol.
- Reinvestment: Fees are periodically reinvested into the pool, increasing the pool’s AUM and benefiting all JLP holders through price appreciation.
Fee Overview
The following table summarizes all fee types in Jupiter Perpetuals.Fee parameters are subject to change, as Jupiter and third party risk auditors continue to monitor market conditions, protocol performance, pool utilization, and other factors to ensure competitive and sustainable fees.
| Fee Type | Rate | When Charged | Who Pays | Who Receives |
|---|---|---|---|---|
| Base Fee | 0.06% (6 BPS) | Opening/closing positions, liquidations, TP/SL, limit orders | Traders | JLP Pool (75%) + Protocol (25%) |
| Price Impact Fee (Linear) | Variable | Based on trade size relative to pool liquidity | Traders | JLP Pool (75%) + Protocol (25%) |
| Price Impact Fee (Additive) | Variable | When OI imbalance exceeds threshold | Traders | JLP Pool (75%) + Protocol (25%) |
| Borrow Fee | Variable (hourly) | Continuously on open positions | Traders | JLP Pool (75%) + Protocol (25%) |
| Swap Fee | 0.02% (2 BPS) for stables; 0.1% (10 BPS) for non-stables; Dynamic adjustment based on weightage | Swapping between JLP assets | Traders/LPs | JLP Pool (75%) + Protocol (25%) |
| JLP Mint/Burn Fee | Variable | Minting or burning JLP tokens | LPs | JLP Pool (75%) + Protocol (25%) |
| Liquidation Penalty | 100% of remaining collateral | When position is liquidated | Liquidated traders | JLP Pool (100%) |
| Transaction Fees | Variable | Submitting transactions | Traders | Solana Network |
Base Fee
A flat rate of 0.06% (6 BPS) is charged when performing these actions on the protocol:- Opening/Closing Positions: When opening or closing a position
- Liquidations: When positions are liquidated
- Take Profit / Stop Loss Orders: When TP/SL orders execute
- Limit Orders: When limit orders are filled
Example Base Fee Calculation
- = the size of the trade in USD, e.g. 10,000 USD
- = the base fee rate in BPS (0.06% = 6 BPS)
- = 10,000 * 0.06% = $6
Price Impact Fees
- Linear Price Impact Fee: Scales with trade size
- Additive Price Impact Fee: Additional penalty when open interest imbalance is high
Rationale
When trading on Jupiter Perpetuals, large trades don’t incur price impact due to the use of oracle prices. This means the price shown to the trader is the price the trade is executed at—providing zero-slippage execution.This is different from orderbook exchanges where large trades consume liquidity at various price levels, resulting in worse execution prices (slippage). While this benefits traders, it creates risks for JLP holders who are exposed to potential losses from large trades. It also opens the possibility for attackers to move prices on other exchanges and profit from opening positions in Jupiter Perpetuals.To address this, Jupiter Perpetuals implements a price impact fee that simulates the price impact on traditional exchanges. The price impact fee consists of two components: a linear price impact fee and an additive price impact fee.
Linear Price Impact Fee

- The linear price impact fee scales with trade size.
- The fee increases proportionally as the trade size increases.
- Each custody (SOL, ETH, BTC) has a fixed constant value (the price impact fee scalar or
pricing.tradeImpactFeeScalarto be exact) that determines the final linear price impact fee coefficient when calculating the linear price impact fee.
The
pricing.tradeImpactFeeScalar value is scaled to BPS format in the custody accounts. To calculate against the trade size in dollar amounts, divide the scalar value by 10,000 to match the dollar amount.Example: Linear Price Impact Fee CalculationPosition: SOL long
Trade size: $10,000
Calculation:Linear price impact fee scalar constant, normalized for dollar amounts (refer to above):Linear price impact fee coefficient:Final linear price impact fee:
Trade size: $10,000
Calculation:Linear price impact fee scalar constant, normalized for dollar amounts (refer to above):Linear price impact fee coefficient:Final linear price impact fee:
