Trading Fees
o2 uses a flat trading fee schedule: maker orders pay 0%, and taker orders pay 0.01%. The fee you pay is based on execution behavior, not whether the order is a buy or sell.
A maker order rests on the order book before it fills. A taker order fills immediately against liquidity already on the book.
| Fee | Rate | Applies When |
|---|---|---|
| Maker | 0% | Your order rests on the book and adds liquidity |
| Taker | 0.01% | Your order executes immediately against existing liquidity |
| Gas | Sponsored | o2 sponsors gas for most trading operations |
For current market-specific fee fields, use the market data API and read maker_fee and taker_fee from the market response.
Maker vs Taker
The deciding factor is whether the order enters the order book before it fills.
| Your Order | Result | Fee |
|---|---|---|
| Market buy or market sell | Taker | 0.01% |
| Limit buy below the best ask | Maker | 0% |
| Limit sell above the best bid | Maker | 0% |
| Limit buy at or above the best ask | Taker | 0.01% |
| Limit sell at or below the best bid | Taker | 0.01% |
Buy or sell direction does not matter. A resting order is maker; an immediately executing order is taker.
Examples
Maker Order
You place a limit buy that does not match immediately.
Order value: $1,000
Maker fee: 0%
Fee paid: $0.00
Total cost: $1,000.00Taker Order
You place a market order or a limit order that crosses the spread.
Order value: $1,000
Taker fee: 0.01%
Fee paid: $1,000 x 0.0001 = $0.10
Total cost: $1,000.10Partial Fills
Fees follow execution behavior:
- The portion that fills immediately is taker and pays 0.01%.
- Any remaining portion that rests on the book becomes maker and pays 0% when later filled.
Quick Takeaways
- Maker fee is 0%.
- Taker fee is 0.01%.
- Market orders are taker orders.
- Limit orders are maker only when they rest on the book.
o2 vs Other Exchanges
| Exchange | Maker Fee | Taker Fee | Gas Fees |
|---|---|---|---|
| o2 Exchange | 0% | 0.01% | Sponsored |
| Uniswap V3 | 0.01-1.00% | 0.01-1.00% | User pays |
| Hyperliquid | 0.00-0.01% | 0.025-0.035% | User pays |