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

# Selling Positions

> How to sell prediction market positions on FrenFlow. Market sell, limit sell, partial sell, sell all, and what to do when you can't sell.

## <span style={{color: "#ef4444"}}>Selling Your Positions</span>

You can sell shares from any open position at any time before the market resolves. Selling returns USDC to your wallet based on the current market price.

## <span style={{color: "#baf820"}}>How to Sell</span>

<Steps>
  <Step title="Find your position">
    Go to **[Portfolio → Positions](/portfolio/positions)** or open the market page directly.
  </Step>

  <Step title="Click Sell">
    Click the **Sell** button on the position card. The sell modal opens showing your shares, current price, and estimated payout.
  </Step>

  <Step title="Choose amount">
    Enter the number of shares to sell, or use the percentage buttons (25%, 50%, 75%, 100%) for quick selection.
  </Step>

  <Step title="Choose order type">
    * **Market sell** — sells immediately at the best available bid price
    * **Limit sell** — places an order at your specified price, fills when someone buys at that price
  </Step>

  <Step title="Confirm">
    Review the estimated payout and P\&L, then click **Sell**.
  </Step>
</Steps>

## <span style={{color: "#baf820"}}>Sell Types</span>

### Market Sell

Executes immediately at the current best bid price. Uses **Fill-and-Kill** (FAK) — sells as many shares as possible at the available bids. If there isn't enough liquidity, you'll get a partial fill and keep the remaining shares.

<Tip>
  Best for small positions or when you want to exit quickly. For large positions, check the orderbook depth first — thin books can mean worse prices.
</Tip>

### Limit Sell

Places an order at your specified price. Only fills when a buyer matches your price. If the order doesn't fill before expiration, it cancels automatically and your shares remain.

<Tip>
  Best when the spread is wide and you want a better price. You trade speed for a potentially better exit.
</Tip>

### Partial Sell

Sell part of your position and keep the rest. Enter any number of shares up to your total holdings. Useful for taking profits while maintaining exposure.

### Sell All

From the **Portfolio → Positions** tab, click **Sell All** to close every open position at once. Each position is sold at market price in parallel. You'll see a progress summary showing successes and failures.

<Warning>
  Sell All uses market orders. In illiquid markets, you may receive worse prices than expected. Consider selling large positions individually.
</Warning>

## <span style={{color: "#baf820"}}>Why Can't I Sell?</span>

Common reasons a sell might fail:

| Issue                             | What's happening                                            | What to do                                                |
| --------------------------------- | ----------------------------------------------------------- | --------------------------------------------------------- |
| **"Market near resolution"**      | Price is at or above \$1.00 — the market is almost resolved | Wait for resolution and [redeem](/trading/redeem) instead |
| **"Order was not filled"**        | No buyers at your price (market/limit)                      | Try again, or lower your limit price                      |
| **"No tokens to sell"**           | Position was already sold or redeemed                       | Check your [trade history](/portfolio/history)            |
| **"Position is being processed"** | Another sell is in progress for this position               | Wait a few seconds and retry                              |

## <span style={{color: "#baf820"}}>Selling from Telegram</span>

Use `/positions` in the Telegram Bot, tap any position, and choose:

* A sell percentage (25%, 50%, 75%, 100%)
* Or enter a custom amount

The same execution engine handles both web and Telegram sells.

## <span style={{color: "#baf820"}}>After Selling</span>

After a successful sell:

* USDC proceeds are credited to your wallet immediately
* The position disappears (full sell) or updates (partial sell)
* A [platform fee](/trading/fees) is deducted from proceeds
* The trade appears in your [Activity](/portfolio/history) feed
