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

# Trade on the order book

> Learn to trade on SaucerSwap V3: read an order book, choose a market or limit order, review token permissions and fees, sign, and check your fills.

Use the **trade** page to buy or sell tokens on SaucerSwap V3's central limit order book (CLOB). A market order seeks an immediate fill at available prices; a limit order lets you choose a price. Unlike [V1 and V2 liquidity positions](/protocol/overview), a V3 order offers one token for another without depositing into a pool.

## Prerequisites

* A connected [Hedera wallet](/get-started/wallet) with the token you want to spend
* Enough [HBAR for network fees](/get-started/hbar) when associating tokens or granting permissions
* An understanding of the [V3 order book risks](/legal/orderbook-risk-notice)

<Frame caption="The trade page, with market information, an order book, and the order entry panel.">
  <img src="https://mintcdn.com/saucerswaplabs/WgbLH3-BEEASvtv_/images/app/trade.webp?fit=max&auto=format&n=WgbLH3-BEEASvtv_&q=85&s=5d1a02ce797bf9c975227c21d8a368d5" alt="SaucerSwap trade page with HBAR/USDC selected, buy and sell controls, limit and market orders, and open orders below" width="2880" height="1800" data-path="images/app/trade.webp" />
</Frame>

## Read the market

The first token in a pair is the base token; the second is the quote token. In HBAR/USDC, **Buy** spends USDC to receive HBAR, and **Sell** spends HBAR to receive USDC. A price of 0.08 means 0.08 USDC per HBAR, not the reverse.

| Surface                       | How to use it                                                                                            |
| ----------------------------- | -------------------------------------------------------------------------------------------------------- |
| Market selector               | Choose the token pair you want to trade                                                                  |
| **Order Book**                | Read resting bids (buyers) and asks (sellers); the difference between the best bid and ask is the spread |
| **Recent Trades**             | Review completed trades; the last price is historical, not a quote for your order                        |
| **Price Chart** and **Depth** | Compare price history with the available order-book liquidity                                            |
| Order entry panel             | Choose **Buy** or **Sell**, the order type, and your price and amount                                    |

Larger orders may reach several price levels. Check the [market's trading increments and minimum order size](/protocol/saucerswap-v3/markets#market-parameters), and use the settings currently shown in the app.

## Set up trading permissions

<Steps>
  <Step title="Open trade and choose your market">
    Open [the trade page](https://www.saucerswap.finance/trade), select a pair, and connect your wallet. Review and accept the V3 terms when prompted.
  </Step>

  <Step title="Sign in to the order book">
    Follow the wallet sign-in prompt to authenticate your account. This off-chain signature does not move tokens and is separate from placing an order.
  </Step>

  <Step title="Review any first-time setup prompts">
    The app guides you through token association and any missing token and reactor permissions when you place your first order for a token. The reactor is the contract that settles signed orders. Read the spender and allowance in each wallet prompt; setup transactions can cost HBAR.
  </Step>
</Steps>

<Warning>
  Token permissions are standing allowances, not permissions limited to one order. They can authorize maximum amounts until revoked. The order signature separately sets that order's trade parameters. See [managing V3 orders](/tutorials/manage-v3-orders#review-standing-permissions) for reviewing or revoking allowances.
</Warning>

## Place a limit order

A buy limit sets the highest price you accept; a sell limit sets the lowest. A limit order can fill immediately if it crosses an available price, or rest until a matching order arrives. Choosing **Limit** does not automatically make every fill a maker fill.

<Steps>
  <Step title="Choose the side and limit price">
    Select **Buy** or **Sell**, then **Limit**. Enter **Price** in quote tokens per base token. The **Mid**, **Bid**, or **Ask** shortcuts populate a reference price; review it before continuing.
  </Step>

  <Step title="Enter the size and expiry">
    Enter **Amount** and check the token shown beside the field. Choose an **Expiry** appropriate for how long you want the order to remain valid. An unfilled limit order does not stay open indefinitely.
  </Step>

  <Step title="Choose whether to rest only">
    Enable **Post-Only** if you want to add liquidity without immediately taking an existing order. An order that would cross the book is rejected rather than filled as a taker. Leave it off if you are willing to trade immediately at your limit or better.
  </Step>

  <Step title="Review and sign">
    Check the pair, side, price, amount, expiry, **Order Value**, and displayed fee or rebate. Complete any setup prompts, then sign the order in your wallet. A signature submits your instructions; it does not guarantee a fill.
  </Step>

  <Step title="Check the result">
    Review **Open Orders** and **Closed Orders** below the chart. An order may fill in parts, with the remainder staying open until filled, canceled, or expired. See [how to track and cancel orders](/tutorials/manage-v3-orders).
  </Step>
</Steps>

## Place a market order

A market order seeks available liquidity now. Its estimated average price may differ from the last trade, particularly in a thin book. It can fill partially or fail; it does not guarantee a complete trade.

<Steps>
  <Step title="Choose the side and amount">
    Select **Buy** or **Sell**, then **Market**. Enter **Amount**, checking the input token and available balance.
  </Step>

  <Step title="Check the current quote">
    Review the estimated result, displayed fee, and available depth. If the app reports insufficient liquidity or an order below the minimum, adjust the size or consider a limit order. For the difference between a quote and execution, see [slippage](/get-started/faq#what-is-slippage).
  </Step>

  <Step title="Sign and verify the fill">
    Complete any required setup and sign the order. Check **Open Orders** and **Closed Orders** for the final status and actual fills before placing another order. Unspent tokens remain in your wallet, but an order can remain active briefly while matching and settlement complete.
  </Step>
</Steps>

Fees depend on the market and your maker or taker role. Holding xSAUCE can affect your fee tier; maker rebates are subject to a cap. Use [V3 fees and rebates](/protocol/saucerswap-v3/fees) to understand the calculation, then review your current account's fee in the app.

## Next steps

<CardGroup cols={2}>
  <Card title="Manage V3 orders" icon="list-check" href="/tutorials/manage-v3-orders">
    Track partial fills, cancel orders, and review standing permissions.
  </Card>

  <Card title="V3 concepts" icon="book-open" href="/protocol/saucerswap-v3">
    Understand matching, settlement, and liquidity on an order book.
  </Card>

  <Card title="Markets and minimums" icon="chart-line" href="/protocol/saucerswap-v3/markets">
    Read market settings and minimum order requirements.
  </Card>

  <Card title="Swap tokens" icon="arrow-right-arrow-left" href="/tutorials/swap">
    Use a quoted swap without managing a resting order.
  </Card>
</CardGroup>
