Default Rates
| Role | Fee | Description |
|---|---|---|
| Maker | −1 bps | Rebate credited to your balance |
| Taker | +5 bps | Fee deducted from your balance |
Fee Calculation
Fees apply to the quote asset (USDC) on every fill, calculated as:| Role | Calculation | Amount |
|---|---|---|
| Maker | −0.01% × $1,580 | +$0.158 rebate |
| Taker | +0.05% × $1,580 | −$0.790 fee |
Fee Amounts in Fill Responses
Fee fields are in fixed-point (divide by 1,000,000 for display):maker_fee: -158000 divides to +0.790 (positive = fee charged).
The role field tells you which side you were on.
Exchange Fee Accumulation
The exchange accumulates the net margin (4 bps per matched pair). This is tracked in the engine state and visible via the admin endpoint.Fee Endpoints
Why Maker Rebates
Maker rebates incentivize liquidity providers to quote tight spreads. Resting orders add depth to the book, reduce spread, and improve execution quality for takers. Rebating makers shifts more of the fee burden to the party that benefits from available liquidity. This is standard practice on professional venues (Nasdaq, CME, most CEXes). Vela applies the same model at the DEX layer.Fee Comparison
| Venue | Maker | Taker |
|---|---|---|
| Vela | −1 bps (rebate) | +5 bps |
| Binance (standard) | 0–2 bps | 5–10 bps |
| dYdX v4 | 0–1 bps | 2–5 bps |
| Uniswap v3 (30 bps pool) | — | 30 bps |