Core concepts
Fees & rebates
SatoriEx charges a small fee on every taker fill and pays a rebate to makers. A few other fees apply to specific actions like proposing a market or filing a dispute.
Confirm rates before automating
Coming from Polymarket?
Trading fees
Trading fees are charged in basis points (BPS) of trade value. Takers pay the fee; makers receive a rebate when their resting order fills.
| Role | Rate | BPS | Notes |
|---|---|---|---|
| Maker | +0.05% | 5 BPS | Credited when your resting order fills. API-key holders earn an enhanced 10 BPS (0.10%). |
| Taker | 1.5% | 150 BPS | Deducted from seller proceeds at match time. |
Maker
+0.05%- BPS:
- 5 BPS
- Notes:
- Credited when your resting order fills. API-key holders earn an enhanced 10 BPS (0.10%).
Taker
1.5%- BPS:
- 150 BPS
- Notes:
- Deducted from seller proceeds at match time.
Rates are configurable per market. Most public markets use the values above.
A worked example
Suppose you sell 100 shares to a resting buy order at 0.60 USDC. The taker (you) pays the trading fee; the maker (the buyer) receives the rebate.
The maker pays 60.00 USDC for shares and receives a 0.03 USDC rebate on top, for an effective cost of 59.97 USDC.
Creator revenue share
When you propose a market that gets approved AND it generates trading volume, you (the proposer) earn 10% (1000 BPS) of the taker fees that volume produces. On a $60 trade, the taker fee is $0.90 (1.5%); of that, $0.09 (10%) goes to the market creator and $0.81 (90%) is retained by the platform. The maker rebate is unaffected โ it always flows to the maker, never to the creator.
Status: live. The fee-split math, admin config knob (`creator_revenue_share_bps` in site settings, configurable $0โ$50% range), and the automatic creator-wallet credit at match time are all in production today. Every fill on a market with a non-empty `creator_user_id` credits the creator's USDC balance inside the same database transaction as the trade via `EntryTypeCreatorRevenue`. The portfolio page Creator earnings card displays accumulated revenue.
Other fees
These fees apply to specific platform actions. Most users never pay anything beyond the trading fee.
| Item | Amount | Notes |
|---|---|---|
| Market proposal | $1.00 | Flat fee to propose a new market. Refunded if the proposal is rejected (refund is debited from the platform fee account and credited to your wallet atomically with the rejection). Non-refundable once approved. |
| Dispute bond | $10 | Refunded if your dispute is upheld; forfeited if rejected. |
| Dispute reward | +$5 | Paid on top of the refunded bond when your dispute is upheld. |
| Referral bonus | $5.00 | Credited to the referrer after the referee's first qualifying deposit. |
| First-withdrawal handling | $2.00 USDC | Default fee to cover one-time on-chain deployment of your proxy wallet on first withdrawal. Configurable by admins. Subsequent withdrawals carry no SatoriEx fee โ only network gas. |
Market proposal
$1.00Flat fee to propose a new market. Refunded if the proposal is rejected (refund is debited from the platform fee account and credited to your wallet atomically with the rejection). Non-refundable once approved.
Dispute bond
$10Refunded if your dispute is upheld; forfeited if rejected.
Dispute reward
+$5Paid on top of the refunded bond when your dispute is upheld.
Referral bonus
$5.00Credited to the referrer after the referee's first qualifying deposit.
First-withdrawal handling
$2.00 USDCDefault fee to cover one-time on-chain deployment of your proxy wallet on first withdrawal. Configurable by admins. Subsequent withdrawals carry no SatoriEx fee โ only network gas.
On-chain gas
When you deposit or withdraw on-chain, the underlying network charges gas. SatoriEx does not mark this up โ you pay what the network costs.
Fee changes
Fee changes are announced in the changelog ahead of taking effect. Programmatic integrations should always read effective rates from the API rather than caching them.