# Fees

# Fee Reservation in Margin

The margin system reserves sufficient funds to cover fees for both entering and exiting a position, assuming that position exit will occur with a visible taker order, as in the case of liquidation.

# Fee Reservation Scenarios

# Standard Resting Orders

For orders expected to rest in the order book outside the BBO:

Total Margin = Order Margin + (Order Cost × Maker Fee) + (Order Cost × Taker Fee)

# Example

Given:

  • Order: Sell 1 BTC at $50,000
  • Initial Margin Rate: 1%
  • Maker Fee: 0.02%
  • Taker Fee: 0.05%
  • Order price above current best ask
Order Margin = 1 × $50,000 × 0.01 = $500
Maker Fee Reserve = 1 × $50,000 × 0.0002 = $10
Taker Fee Reserve = 1 × $50,000 × 0.0005 = $25

Total Margin Required = $500 + $10 + $25 = $535

# Orders Inside the BBO

Orders placed inside the best bid and offer require two taker fees, even if they would rest, to prevent information leakage about hidden orders.

Total Margin = Position Margin + (Order Size × Mark Price × Taker Fee × 2)

# Example

Given:

  • Order: Buy 1 BTC at $49,950
  • Current best bid: $49,900
  • Current best ask: $50,000
  • Initial Margin Rate: 1%
  • Taker Fee: 0.05%
Position Margin = 1 × $49,950 × 0.01 = $499.50
Fee Reserve = 1 × $49,950 × 0.0005 × 2 = $49.95

Total Margin Required = $499.50 + $49.95 = $549.45

# Partial Fill with Rest

Orders that partially execute and then rest still require complete fee coverage for the entire original order amount.

# Example

Given:

  • Order: Buy 2 BTC at $50,000
  • 1 BTC executes immediately
  • 1 BTC rests in the book
  • Initial Margin Rate: 1%
  • Maker Fee: 0.02%
  • Taker Fee: 0.05%
Position Margin for Resting = 1 × $50,000 × 0.01 = $500
Maker Fee Reserve = 1 × $50,000 × 0.0002 = $10
Taker Fee Reserve = 1 × $50,000 × 0.0005 = $25

Total Remaining Margin Required = $500 + $10 + $25 = $535

# Hidden Orders

Hidden orders and variants require margin for their specific maker fee type plus a visible taker fee.

Total Margin = Position Margin + (Order Size × Mark Price × Hidden Maker Fee) + (Order Size × Mark Price × Taker Fee)

# Example

Given:

  • Hidden Order: Sell 1 BTC at $50,000
  • Initial Margin Rate: 1%
  • Hidden Maker Fee: 0.04%
  • Taker Fee: 0.05%
Position Margin = 1 × $50,000 × 0.01 = $500
Hidden Maker Fee Reserve = 1 × $50,000 × 0.0004 = $20
Taker Fee Reserve = 1 × $50,000 × 0.0005 = $25

Total Margin Required = $500 + $20 + $25 = $545