Review the preview before signing and the execution records afterwards. Do not assume one fixed fee applies to every market.
1. Separate the cost categories
Trading fees, spread, network costs and provider charges come from different sources. The bid–ask spread affects execution cost but is not a separate platform fee.
| Item | Where to verify |
|---|---|
| Trading fee | Order preview, then the actual execution record |
| Spread and price impact | Executable bids, asks and order quantity |
| Network or bridge cost | Wallet, bridge route or transaction preview |
| Payment provider charge | The funding provider's current quote and terms |
2. A limit order can still pay a taker fee
A fill that immediately matches existing liquidity is a taker execution. A limit order can be a taker if it executes immediately; only the portion left resting to provide liquidity is treated as maker activity.
Whether maker fees apply and the actual rates depend on the current market configuration and order preview. A limit order does not automatically mean fee-free execution.
3. Why fees differ between orders
Fees depend on the market's fee settings, execution price and filled quantity. The current system uses price-dependent fee rules, so a single percentage of order value cannot describe every market.
An order may fill in several trades at different prices and fees. Unfilled shares are not charged as completed trades. Use execution records for the final amount rather than only the initial estimate.
4. Verify the final amount
Before trading, review quantity, executable prices, fees and total. After execution, check Portfolio history. For funding, bridging or withdrawals, also review the relevant provider record and onchain transaction status.
If the estimate and final result differ, check for partial fills, multiple execution prices or an updated provider quote. Give official support the order or transaction reference if you need help.