Skip to content
Broker news. Connected. RSS feed
FXBROKERS

A clearer view of the broker industry.

Crypto ExchangesExchange profile

Jupiter exchange profile

Jupiter’s spot, perpetual and wallet services have different fee and control rules. The profile explains V2 order vaults, leveraged collateral, cross-chain funding, payment-account boundaries and current migrations.

By Editorial deskOperating status: ActivePublished Sources checked

Trading services, execution and order controls

Sections ↑

Jupiter combines Solana token aggregation with perpetual trading and several lending, staking and payment products. Its Spot service, called Terminal until July 2026, searches external liquidity and can split a swap across routes. Classic and Trench change the workspace; Ultra and Manual change execution settings. Those distinctions matter more than treating every screen as one uniform exchange account.[1]

DefiLlama’s snapshot inspected on 20 October 2026 showed approximately US$13.2 billion of rolling 30-day aggregator volume and US$5.08 billion of perpetual volume for Jupiter. It separately recorded US$2.35 billion of DEX volume, associated with Jupiter Lend DEX, and about US$41.6 million of open interest. These measures describe different activities and are not added here. A comparable verified count of active individual customers was not established; wallet addresses and routed transactions cannot supply that number.[35]

At a glance01

Trading configuration

Trading configuration
ServiceExecution and material boundary
Ultra spotJuno compares routing engines; Beam handles transaction landing and an automatic estimator sets slippage. Routes can change before execution. A quoted route is therefore not a promise that exactly the same liquidity source will fill it.Source 2
Manual spotThe user selects slippage, priority fees and routing exclusions. The current guide excludes MEV protection, refunds, support and incentive eligibility for this mode. Zero Jupiter commission does not remove network costs or execution risk.Source 3
JLP perpetualsSOL, ETH and wBTC positions use pool liquidity. The documented opening range is 1.1–250 times leverage. Long collateral uses the underlying token; short collateral uses USDC.Source 11
Beta perpetualsA separate GUM order-book engine uses USDC collateral, isolated margin and one net position per market. Beta is web-only; its orders and charges follow different rules from JLP markets.Source 10
Lending and smart liquidityBorrowing positions have collateral and debt. Smart Earn is supply-only pool liquidity; smart collateral and smart debt instead combine borrowing with DEX liquidity. Internal balancing swaps can add a pool trading fee.Source 25
At a glance02

Standing instructions and execution limits

Standing instructions and execution limits
InstructionWhat persists and what can fail
Spot Limit V2Targets use USD price or market capitalisation. Tokens enter a program-owned vault. Partial fills are possible, and a trigger does not guarantee output. Default expiry is one week; other expiry choices are available.Source 4
Recurring V2At least US$10 per suborder; the first trade starts immediately. Later executions follow the interval with roughly 30 seconds of timing variation. Failed slices retry at the next interval. An optional USD price filter can keep rescheduling without an expiry.Source 5
JLP position and order countOne position per asset and direction gives six possible positions. Same-side additions merge. Up to 20 active limits per asset and side can remain after a position closes or is liquidated; review those instructions separately.Source 11
JLP attached exitsAt market-entry leverage of 150 times or above, TP/SL is disabled and cleared. A position size change does not make every entry or exit instruction suitable automatically.Source 11
Beta ordersMarket entries use immediate-or-cancel execution with fixed 1% slippage; limits are good-till-cancelled. There is no TP/SL. Per-order value caps can require several instructions to close a large position.Source 10

Jupiter Mobile requires iOS 18 or later, or Android 9 or later. Capability is not identical across them: the current documentation permits Token-2022 recurring orders on iOS but not Android. The extension, native app and website should therefore be identified when describing a feature or a tariff.[7]

Trading fees, holding costs and worked examples

Sections ↑

For web Ultra swaps, the current published range is 0–0.5%, depending on the pair. The quote incorporates the charge; expanding its rate shows fee and routing details. Manual mode has no Jupiter commission. Network signature fees, priority fees, tips, token-account rent and price impact still affect what arrives. Ultra Gasless Support recovers actual SOL costs in the traded asset, subject to eligibility and a 10% trade-value recovery ceiling.[6]

JupiterZ uses a different gasless route: its market makers pay network and priority costs without a user gas surcharge or minimum trade size. Token-account creation rent remains uncovered. Gas sponsorship does not remove the applicable swap commission.[2]

Pricing & charges03

Selected current web Ultra rates

Selected current web Ultra rates
Pair or routeJupiter rate
Stablecoin to stablecoin; liquid-staking token to liquid-staking token0%Source 2
SOL or stablecoin into JUP, JLP or JupSOL; JL deposit/redemption0% for the documented routesSource 2
SOL / stablecoin0.02%Source 2
Liquid-staking token / stablecoin0.05%Source 2
Other pairs; tokens under 24 hours old0.1%; 0.5% for the new-token categorySource 2

Native Jupiter Mobile swaps use their own schedule: SOL/stablecoin and liquid-staking-token/stablecoin trades are 0.1%; blue-chip routes are 0.1%, other ordinary routes 0.2%, and tokens under 24 hours old 0.5%. Specified zero-fee pairs remain exceptions. A website opened inside the app’s dApp browser follows that website’s schedule. Native Recurring is listed at 0.1%; its label should not be substituted for the web V2 tariff.[8]

The web fee guide distinguishes legacy Limit/DCA V1 at 0.1% from V2’s base charge of 0.03–0.1% plus Ultra’s applicable 0–0.5%. Network costs and token transfer taxes can add to the result. A percentage shown for one layer is not an all-in execution price.[6]

Pricing & charges04

Perpetual charges by engine

Perpetual charges by engine
EngineExecution chargesHolding and other charges
JLP0.06% of executed notional on opening and closing, including partial closes, plus linear and recent-flow price impact. Base plus impact is capped at 0.50% per action.Utilisation-based borrowing accrues continuously on full position size without compounding. Asset conversion, Solana fees and relevant account rent can add costs.Source 12
GUM BetaMaker 0.005%; taker 0.035%, applied to order value.Funding uses position value each hour. Liquidation charges are 0.75% on crypto and 1% on stock position value; any collateral remaining after losses and fees is returned.Source 10

Illustration: opening and closing an unchanged US$20,000 JLP-market position at the 0.06% base rate costs US$24 in base fees: US$12 each way. This excludes price impact, borrowing, conversion, network costs and any liquidation. It is not a quote for a complete trade.[12]

JupSOL has no SOL deposit fee and a 0.1% pool withdrawal charge. Its inflation rewards face two distinct deductions: the validator’s 5% commission and Sanctum’s 5% epoch fee; neither applies to MEV or priority-fee rewards. A displayed zero management fee therefore does not mean that all staking rewards pass through without deductions. Swap-based exits can also incur routing costs.[30]

Funding, withdrawals and releasing committed assets

Sections ↑
At a glance05

Routes into and out of Jupiter services

Routes into and out of Jupiter services
RouteNetwork, charge and release conditions
Universal DepositSupports Solana, Ethereum, Base, Arbitrum, Sui, BNB Chain and Robinhood Chain. Solana deposits retain the token; other networks convert supported assets to USDC. Use the network-specific address shown for the connected wallet.Source 16
Cross-chain deposit feesThe current minimum is US$10 on Ethereum and US$3 elsewhere. The provider charges the greater of US$0.30 and 0.02% for stablecoins, or 0.1% for other tokens, before any conversion and source-chain gas costs. The fee reduces received USDC and is not displayed separately in the Deposit panel.Source 16
Bridge and SwapCompares GUM and deBridge routes across supported assets and networks; the guide lists 11 source networks. Jupiter adds no bridge fee, but providers and networks charge. The former Wormhole CCTP USDC-only flow has been retired.Source 17
Buying with fiatOnramper compares external processors for SOL or USDC purchases. Available cards, wallets and bank methods depend on country and processor. That processor conducts verification, takes payment, delivers tokens and charges its quoted fees; Jupiter adds no separate purchase fee.Source 18
Sending cryptoOrdinary Solana sends have no Jupiter protocol fee; network fees and recipient token-account creation rent can apply. Gasless sends have eligibility conditions and deduct actual costs from the recipient’s output.Source 19

A universal-deposit example isolates the provider component: US$2,500 on a supported cross-chain stablecoin route has a 0.02% charge of US$0.50, above the US$0.30 floor. It does not establish the final delivered amount after any other applicable costs.[16]

At a glance06

From an on-screen balance to a transferable asset

From an on-screen balance to a transferable asset
PositionRequired control or release step
Limit V2 cancellationAuthentication cancels the instruction, but returning tokens requires a withdrawal transaction. Rejecting that signature can leave Pending Withdraw. Reopen the order history and complete Withdraw; disconnecting alone does not cancel orders or move vault assets.Source 4
DCA V2 cancellationThere is no pause control: cancel and recreate. Optional Earn places eligible stablecoins into Jupiter Lend through receipt tokens; accrued yield returns on completion or cancellation. It adds lending exposure and is unavailable with the USD price filter.Source 5
Perpetual collateralWithdrawing collateral raises leverage. A JLP partial close generally releases collateral proportionally, preserving leverage; confirm the chosen payout token and the remaining position.Source 11
JLP holdingA swap sells at market liquidity. Burning on Earn redeems at virtual value, less a weight-adjusted fee; the published base is 0.20%. Asset-weight constraints can reject a mint or burn, and the AUM cap can stop minting.Source 15
JUP governance stakeInitiate unstaking, wait seven days, then submit Claim. The cooldown cannot be accelerated; starting it does not immediately return tokens to the wallet.Source 29
JupSOLSell through a swap or use the pool’s exit controls. Delayed Unstake produces a stake account requiring deactivation, approximately one epoch. Instant conversion to active native stake depends on pool capacity and leaves SOL staked.Source 30

MagicLink sends have a different recipient model: anyone holding the link and code can claim. Once claimed, that transfer is irreversible. Link creation requires SOL, even where an ordinary eligible token send could use gas recovery. A shareable claim link should not be treated as an address-restricted bank payment.[19]

Fiat withdrawal exists through the separate verified Spend remittance product. USD and eligible EUR virtual accounts accept same-name bank transfers or supported payroll sources; USDC is not deposited directly into those virtual accounts. Local payouts cover 15 currencies. EUR uses SEPA, not SWIFT. Only USDC deposits can be withdrawn to fiat; USDT deposits cannot. Pay-in and payout fees combine fixed and variable charges, and the partner sets corridor limits. Bank deposits are temporarily unavailable in California, New York, Connecticut and Puerto Rico.[40]

Wallet control, pool exposure and technical safeguards

Sections ↑

An external wallet keeps its signing keys; connecting jup.ag requests access and signatures. Jupiter ID instead creates an embedded wallet using email, Google or Apple. Its private key can be exported on the website. Discord, X and wallet logins are legacy-only: existing accounts may use them, but cannot add a new login method through the documented web/mobile flow. Losing the original login before exporting the key can leave the wallet unrecoverable.[20]

The extension stores keys and recovery data locally. A forgotten-password reset starts a fresh extension session and requires re-importing the wallet; it does not erase on-chain assets. Auto-lock controls protect an unlocked session. Blockaid warnings have limits: the guide says trusted-dApp approvals are not scanned, and intentionally initiated sends to known malicious addresses are not filtered. These controls are not a recovery guarantee.[21]

Protections & eligibility07

Capital at risk and who controls the mechanism

Capital at risk and who controls the mechanism
ExposurePractical consequence
JLP pool sharesJLP reflects underlying assets and trader profit or loss. Seventy-five per cent of fees from the SOL, ETH and wBTC markets is reinvested. The displayed USD APY measures that fee yield, excluding asset-price changes and trader P&L; it is not the holder’s total return.Source 15
JLP liquidationThe oracle triggers liquidation. After losses, closing and borrowing charges, all remaining collateral is taken as a liquidation fee. Accruing fees can move the liquidation boundary even without an adverse asset-price move.Source 13
Lend ownership and liquidityThe position NFT controls its debt and collateral; transferring it transfers the position. Do not burn it. Available withdrawal depends on current market limits, utilisation and liquidity, rather than the displayed total supplied alone.Source 25
Oracle and keeper dependenciesJLP markets use Chaos Labs Edge prices, with Chainlink and Pyth checks/fallbacks, and Jupiter-operated keepers. A request may need a second execution transaction. Beta uses a separate engine.Source 14

A routed token can retain issuer mint or freeze powers, impose transfer charges or lose liquidity when providers exit. Verification and discovery indicators are not a guarantee of token quality. These asset-level risks remain even when the swap program functions as designed.[9]

The audit directory identifies individual programs and review dates. Published perpetual reviews concern the audited versions of the SOL, ETH and wBTC program, subsequently upgraded; they do not cover the GUM Beta engine. Likewise, Swap, Limit, Lend and shared staking programs have separate review scopes. The existence of an audit link does not establish present solvency, universal bug coverage or an insured balance.[28]

Lend’s Transparency page separates markets and exposes each market’s multisigs, thresholds, program or upgrade authority, timelock information and pending transactions. Those are the relevant administrative controls for the selected market. It would be misleading to infer that every Jupiter contract has identical signers or is incapable of an upgrade.[26]

Access, verification and regional scope

Sections ↑

The terms restrict listed jurisdictions, including the United States and Singapore, and sanctions-related locations. Their “Republic of China” wording is ambiguous. Compliance information can be requested and access restricted; wallet connectivity does not establish eligibility.[33]

Spend has a separate verified Global ID and partner-managed balance. Its guide requires identity documentation, phone and liveness checks, personal information and a questionnaire; APAC applicants also need proof of address. SumSub handles verification. The guide states that Global ID does not grant access to DeFi wallet funds. A DCS-issued card also requires a first-party Travel Rule declaration before funding. These payment-account conditions must not be replaced by the wallet product’s login rules.[39]

The Spot guide lists a configurable RPC endpoint and retained workspace settings. An accessible front end or functioning RPC does not remove contractual restrictions, nor does it prove that an external token, pool or payment processor is available to that user.[1]

Support, failed execution, recovery and records

Sections ↑

Published assistance and reference channels

Product supportWebsite
https://support.jup.ag/Source 34

Scope Support Hub and linked ticket submission; no dealing authority established.

Formal terms and dispute contactWebsite
https://docs.jup.ag/user-docs/legal/terms-of-useSource 33

Scope Use the current contractual notice route and applicable deadlines.

Developer portalWebsite
https://developers.jup.ag/portalSource 36

Scope API keys, account access and plan management.

The Support Hub describes limited Ultra compensation review for specified failed routes, repeated failures with gas loss, and qualifying unreasonable slippage. It excludes hypothetical profit and loss and asks users to allow up to three days for review. This is a scoped support policy, not general insurance or a commitment to reimburse every loss. The inspected materials did not establish a staffed alternative channel authorised to close a trade during an outage.[34]

Beta full market closes are all-or-nothing. An unhealthy engine can become limit-only, disable Quick Close and block Close All. Check delayed confirmations before repeating an order.[10]

The terms require written dispute notice within 30 days of the dispute arising, 30 days for informal resolution after receipt, and arbitration initiation within one year of the dispute arising. They specify English-language LCIA arbitration in London and Panama governing law. The effect of mandatory local rights was not determined.[33]

Portfolio’s desktop Activity export includes only transactions already loaded and matching the current filters. To cover the desired period, page back far enough and review the default Hide failed and Hide spam settings. A multi-token transaction can occupy several CSV rows. The Export CSV control is absent on small screens. This is an activity record, not a prepared tax return or evidence that every cost-basis input has been reconciled.[23]

Operator identity and the scope of permissions

Sections ↑

The terms name Jupiter or “the Company” and give a Cayman Islands address without establishing a full incorporated legal name. No entity-specific financial permission is asserted here; partner permissions do not establish brand-wide authorisation.[33]

Spend’s documentation attributes card issuance, payments and transfers to financial partners and distinguishes their managed balances from DeFi wallet assets. That is a service boundary, not independent verification of every partner’s regulatory permissions or of a compensation entitlement for a particular customer.[39]

Structure, revenue and current migrations

Sections ↑

Jupiter’s transparency statement describes Foundation and Labs entities receiving operational budgets rather than an equity structure distributing dividends. It says half of on-chain revenue goes to the Litterbox Trust for programmatic JUP purchases, while the other half and off-chain revenue support operations and reserves. JUP holders do not directly receive a stated percentage of fees. These are Jupiter’s published structural and economic descriptions, not audited corporate financial statements or a complete registry map.[32]

Sentora’s isolated USDe market went live on 30 September 2026 while the Bitwise x Ethena market began winding down. The older market has USDG debt; Sentora uses PYUSD debt. The inspected migration guide had not fixed the final unwind deadline. It recommends staged repayment and collateral withdrawal because liquidity can be thin, and warns against assuming a one-click full unwind has tolerable slippage. Moving to Sentora is a new borrowing exposure, not a passive rename of the old position.[27]

Legacy Limit and DCA V1 no longer accept new instructions. Existing orders remain accessible for management. The V2 vault and fee rules described above should not be retroactively assigned to an old order merely because both appear in the same interface.[4][5]

Operator
Jupiter, the interface provider identified in its terms
Exchange model
Decentralised
Service scope
Solana spot aggregation, JLP and GUM perpetuals, with separate lending, staking and Spend products.
Client types
Not established
Pricing publication
Public pricing
Pricing scope
Product, pair, engine and interface determine charges; on-chain costs and holding charges are additional.
Funding scope
Solana transfers, cross-chain conversion, third-party fiat purchases and separately verified remittance.
Custody and asset handling
Wallet keys remain user-controlled; committed tokens enter product programs. Spend balances have a separate partner relationship.
Client eligibility
Interface country restrictions; wallet or embedded-wallet access; separately verified partner payment services.
Support
Product tickets, contractual dispute process and developer support; no alternative emergency dealing authority established.
Authorisation and registration scope
No entity-specific financial permission established from the inspected source set.

Exchange metadata checked 20 Oct 2026Source 1Source 11Source 10Source 20Source 39Source 16Source 40Source 6Source 34Source 33

Automation, incentives and currency handling

Sections ↑

Jupiter Wallet’s Auto Approve can sign transactions on selected Jupiter and Meteora dApps without a per-transaction confirmation. Its per-dApp toggle therefore grants meaningful execution authority. Connected Apps is a separate list from which connections can be revoked. Disabling future automatic approvals does not itself unwind positions or return assets already committed to a program.[22]

Developer API keys default to access across Jupiter APIs; product allow-lists can narrow that scope, and firewall rules can restrict requests. Changes take effect in about 15 seconds. The developer account has its own two-factor authentication and logs. This API access control is distinct from possession of the wallet key needed to authorise a transaction.[36]

The current Swap V2 flow obtains an order, signs its transaction and submits it for execution. Quote-only requests without a taker do not return a transaction. Aggregator expiry uses the returned block-height limit; JupiterZ RFQ quotes have their own timestamp expiry. Integrators must also distinguish final wallet input/output from route amounts before fees. An API key alone is not a substitute for the required wallet signature.[37]

Pricing & charges08

Monthly developer plans

Monthly developer plans
PlanGeneral capacity and included creditsPublished monthly price
Free1 request/secondUS$0Source 38
Developer10 requests/second; 25 million creditsUS$25Source 38
Launch50 requests/second; 100 million creditsUS$100Source 38
Pro150 requests/second; 500 million creditsUS$500Source 38

Spot’s SmartMoney tools expose wallet activity for a user to assess and replicate; the user still trades at their own available price. Jupiter Intel produces automated summaries that can be inaccurate. The inspected risk guide does not establish a discretionary mandate allowing those summaries or a followed wallet to control the user’s funds. Automatic wallet approval, where enabled separately, changes the signing workflow and must be assessed on its own terms.[9]

Campaign points, an allocation and a claimable token are different states. The Rewards Hub gives each campaign its own period, eligible activity, reward currency and claim method. Some claims require Jupiter Wallet or Mobile; ASR uses the staking wallet. Ended or exhausted campaigns need not remain claimable. A displayed reward is not automatically liquid collateral, transferable cash or a permanent trading rebate.[31]

Portfolio can translate displayed values into currencies including USD, EUR, GBP and JPY. This changes valuation display, not the underlying asset or settlement currency. Its settings stay in that browser and do not follow the wallet to another browser or to Mobile. The separate Spot Default Currency selects a trading token such as USDC, SOL or JupUSD.[24]

Follow the evidence

Sources & further reading

  1. Spot trading and interface controls Jupiter · Accessed 20 Oct 2026
  2. Ultra routing and pair fees Jupiter · Accessed 20 Oct 2026
  3. Manual execution mode Jupiter · Accessed 20 Oct 2026
  4. Limit Orders V2 Jupiter · Accessed 20 Oct 2026
  5. Recurring Orders V2 Jupiter · Accessed 20 Oct 2026
  6. Spot fee components Jupiter · Accessed 20 Oct 2026
  7. Jupiter Mobile availability Jupiter · Accessed 20 Oct 2026
  8. Mobile fees Jupiter · Accessed 20 Oct 2026
  9. Spot risks and limitations Jupiter · Accessed 20 Oct 2026
  10. Beta perpetual markets Jupiter · Accessed 20 Oct 2026
  11. Perpetual positions and collateral Jupiter · Accessed 20 Oct 2026
  12. Perpetual fee calculations Jupiter · Accessed 20 Oct 2026
  13. JLP liquidation mechanics Jupiter · Accessed 20 Oct 2026
  14. Perpetual technical reference Jupiter · Accessed 20 Oct 2026
  15. Earning and exiting JLP Jupiter · Accessed 20 Oct 2026
  16. Universal Deposit Jupiter · Accessed 20 Oct 2026
  17. Bridge and Swap Jupiter · Accessed 20 Oct 2026
  18. Buying crypto through Onramper Jupiter · Accessed 20 Oct 2026
  19. Jupiter Send Jupiter · Accessed 20 Oct 2026
  20. Wallet connection and Jupiter ID Jupiter · Accessed 20 Oct 2026
  21. Wallet security and recovery Jupiter · Accessed 20 Oct 2026
  22. Wallet connection permissions Jupiter · Accessed 20 Oct 2026
  23. Activity and CSV export Jupiter · Accessed 20 Oct 2026
  24. Portfolio display settings Jupiter · Accessed 20 Oct 2026
  25. Jupiter Lend protocol details Jupiter · Accessed 20 Oct 2026
  26. Lend transparency and multisigs Jupiter · Accessed 20 Oct 2026
  27. Sentora market migration Jupiter · Accessed 20 Oct 2026
  28. Published security reviews Jupiter · Accessed 20 Oct 2026
  29. JUP staking and unstaking Jupiter · Accessed 20 Oct 2026
  30. JupSOL staking and exit fees Jupiter · Accessed 20 Oct 2026
  31. Rewards Hub campaign rules Jupiter · Accessed 20 Oct 2026
  32. Jupiter structure and revenue allocation Jupiter · Accessed 20 Oct 2026
  33. Terms of Use Jupiter · Accessed 20 Oct 2026
  34. Support Hub Jupiter · Accessed 20 Oct 2026
  35. Jupiter protocol volume snapshot DefiLlama · Accessed 20 Oct 2026
  36. Developer platform changes Jupiter · Accessed 20 Oct 2026
  37. Order and Execute API Jupiter · Accessed 20 Oct 2026
  38. Developer platform pricing Jupiter · Accessed 20 Oct 2026
  39. Jupiter Spend overview Jupiter · Accessed 20 Oct 2026
  40. Fiat remittance conditions Jupiter · Accessed 20 Oct 2026

This profile reports dated public information, including exchange-published services and terms. It does not independently test or guarantee trading, custody, pricing or withdrawals. Inclusion is not an endorsement. Permissions and protections apply only to the named legal entity, service and client category; check the current official records and your contract.

Report an error or submit an update