> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jup.ag/llms.txt
> Use this file to discover all available pages before exploring further.

# Manual Mode

> Full control over slippage, transaction fees, and routing on Jupiter.

## Overview

Manual Mode gives you full control over your trade settings on Jupiter. Unlike Ultra Mode, which handles everything automatically, Manual Mode lets you configure slippage, transaction fees, and routing yourself.

To switch, open the swap settings (gear icon on the swap panel) and select **Manual** in the Swap Settings dialog (the toggle shows **Ultra V3** and **Manual**).

Manual Mode does not charge any Jupiter commission. You only pay Solana network fees and, if applicable, <Tooltip tip="A Solana-based MEV infrastructure provider that routes transactions through specialized validators">Jito</Tooltip> tips. Pricing is aggregated through **JupiterZ** and **Metis** for the best rates.

<Warning>
  Manual Mode does not include MEV (Maximal Extractable Value) protection. Transactions executed in Manual Mode fall outside Jupiter's supported execution model: as the interface warns when you switch, Manual Mode has **no refunds and no support**, and its transactions **do not count toward incentive campaigns**. If <Tooltip tip="Maximal Extractable Value — strategies like frontrunning and sandwich attacks where bots exploit pending transactions">MEV</Tooltip> protection is important to you, use [Ultra Mode](/user-docs/trade/spot/ultra-mode).
</Warning>

## Settings

### Max Slippage

Set the maximum slippage tolerance for your swaps: pick a preset (**0.5%** or **1%**) or enter a custom percentage. Slippage in Manual Mode is always the fixed value you set; automatic slippage estimation (RTSE) is an [Ultra Mode](/user-docs/trade/spot/ultra-mode) feature.

### Transaction Landing

Transaction Landing controls the fees attached to your transaction to get it included in a block. Two fee modes are available:

* **Max Cap** — A dynamically estimated maximum fee based on your trade size.
* **Exact Fee** — Specify an exact fee amount for your transaction.

Below the fee mode, two independent toggles choose how the transaction is sent, each with its own SOL amount:

* **Priority Fee** — Sends via a standard <Tooltip tip="Remote Procedure Call — the connection point between your wallet and the Solana blockchain">RPC</Tooltip> with a Priority Fee to speed up block inclusion.
* **Jito Tip** — Sends via a <Tooltip tip="A Solana-based MEV infrastructure provider that routes transactions through specialized validators">Jito</Tooltip> RPC with a Jito tip. Both toggles can be enabled at the same time to send via both methods.

<Note>
  If your transaction is processed through a standard RPC, only the Priority Fee is paid. If processed through Jito validators, both the Priority Fee and the Jito tip are paid.
</Note>

### Routing

* **Use wSOL** — Wrapped SOL (wSOL) makes frequent SOL trades faster by avoiding the need to wrap/unwrap tokens manually.
* **Routers** — Enable or disable Jupiter's routers, **Metis** and **JupiterZ** (see below). At least one router must remain enabled.
* **AMM sources** — Enable or disable individual <Tooltip tip="Automated Market Maker — smart contracts that provide liquidity for token trading">AMMs</Tooltip> (Automated Market Makers) as routing sources, out of the 100+ supported.

## JupiterZ

JupiterZ is an RFQ (Request For Quote) system that enables market makers to provide competitive quotes for top token pairs. It allows users to receive the best possible execution price available from both onchain and off-chain liquidity at the moment they wish to trade.

JupiterZ is used as a liquidity source in both Ultra Mode and Manual Mode.

## Metis

Metis is a <Tooltip tip="Decentralized Exchange">DEX</Tooltip> aggregation engine originally built by Jupiter and launched in 2023. It is a sophisticated onchain liquidity aggregator designed to find the most efficient trade route for any token pair by factoring in price, slippage, and the difference between quoted and executed prices across multiple DEXes (Decentralized Exchanges).

In 2025, Jupiter released **Metis v1.6**, which introduced more advanced route splitting and expanded support for a wider range of intermediate tokens.

Metis is now a standalone, open-source project. For more details, see the [Metis documentation](https://metis.builders/).
