Skip to main content

Overview

Bison charges fees on successful trades and passes on the majority to the developer. Fees are charged whenever orders are filled.

Fee Calculation

When an order is filled, fees are calculated based on the dev account associated with the order. If no dev account is specified, no fees are charged.

Gross Fee

The gross fee collected is calculated as: GrossFeeAmount=max(GrossBaseFee,TradeAmount×GrossFeeBps10,000)\mathrm{GrossFeeAmount} = \max \left( \mathrm{GrossBaseFee}, \left\lfloor \mathrm{TradeAmount} \times \frac{\mathrm{GrossFeeBps}}{10{,}000} \right\rfloor \right) Where:
  • GrossBaseFee is the minimum fee in µUSDC (micro-USDC, where 1 USDC = 1,000,000 µUSDC)
  • GrossFeeBps is the fee rate in basis points (1 bps = 0.01%)
  • TradeAmount is the trade amount in µUSDC
The gross fee is the maximum of:
  1. The base fee (minimum fee regardless of trade size)
  2. The percentage-based fee calculated from the trade amount

Fee Distribution

The gross fee is then split between the developer and Bison: BisonFeeAmount=GrossFee×BisonFeeCutBps10,000DevFeeAmount=GrossFeeBisonFee\begin{align*} \mathrm{BisonFeeAmount} &= \left\lfloor \mathrm{GrossFee} \times \frac{\mathrm{BisonFeeCutBps}}{10{,}000} \right\rfloor \\ \mathrm{DevFeeAmount} &= \mathrm{GrossFee} - \mathrm{BisonFee} \end{align*} Where BisonFeeCutBps determines Bison’s share of the gross fee in basis points.
Bison’s fee cut is 33.33% (3,333 bps). The majority is passed on to you, the developer. If your application does significant trading volume, please reach out to the Bison team directly to discuss a different fee structure.

Defaults

Dev accounts default to the following fee structure:
  • GrossBaseFee: 100,000 µUSDC ($0.10)
  • GrossFeeBps: 100 (1%)