Makers and takers
A resting limit order provides liquidity and pays the applicable maker fee when it fills. An incoming order that executes against available liquidity is taker flow. A limit order can do both: part may trade immediately as a taker, while the remaining amount rests and later fills as a maker. A post-only order is intended to provide liquidity only.Published fee schedule
One basis point is 0.01%. The threshold signs above follow the supplied schedule; read the account’s assigned tier rather than inferring it solely from a locally calculated volume. The current mainnet deployment has 1 bp maker and 2 bps taker defaults, matching tier 0. Its 100 bp market fields are caps, not the normal charge.
For example, on a 250 USDC trade, tier 0 costs 0.05 USDC as a taker or 0.025 USDC as a maker before token-unit rounding. At tier 1, the same notional costs 0.035 USDC as a taker or 0.01875 USDC as a maker. These calculations illustrate the schedule, not a live quote. Actual charges use the effective account and market rates and the token’s smallest units.
The user fee-tier API reports the latest indexed account assignment; it does not calculate market caps, referral discounts, or builder fees. Direct contract integrations can read
effectiveSpotMakerFeePps and effectiveSpotTakerFeePps for the account and market.