Fees Setup

Trading fees are paid by the users and shared between the Whitelabel partners and ULTRADE.

Follow these steps to begin collecting your fees:

  1. Connect a collaction wallet: You can set up any wallet that would sign withdrawals. Note that this wallet is the same for all networks. E.g. a collection wallet on Polygon can sign withdrawals to Ethereum and Solana. Collection wallet doesn't execute transactions, only provide a signature to ULTRADE backend.

  2. Customize fees: Adjust the Orderbook NEX Taker Fee according to your preference (note that the Maker fee is non-customizable). All partner fees are added to the ULTRADE minimum fee. In case a trade amount is too small for the total fee to apply, only the ULTRADE minimum fee will be charged.

  3. Collect and withdraw fees: Once trading has occurred and fees have been generated, proceed with fee withdrawal.

Calculating Fees

  • ULTRADE charges a minimum fee of 2.5 basis points (0.025%) for the Orderbook NEX Taker fee. This fee is added on top of the fee rate you set for Taker orders.

  • Fees are charged in the currency received by the user.

For Example, a Taker receives 1000 USDT in a trade where a Taker fee is set at 0.175% by the partner. The total Taker fee in the partners platform will then be: 0.175% + 0.025% = 0.2% X 1000 USDT = 2 USDT total trading fee. ULTRADE will receive 0.25 USDT (base min fee) and the rest will be split between the partner and ULTRADE depending on the partner's Fee Share Tier.

Royalty Fees: (currently not available)

  • If applied, a Royalty fee is added to the total Taker fee. For instance, with a Royalty fee of 0.1% and a Taker fee of 0.2%, the Taker pays both fees (0.3% in this case) in addition to the transaction fee.

Collection and withdrawal

Due to the Algorand contract design, withdrawal is a two-step process. Multiple collections can be made before executing a bulk withdrawal. Utilize the provided tabs for easy navigation.

Last updated