| Fee | Rate | Charged on |
|---|---|---|
| Win fee | 2 % | the profit of a winning close, after impact and the cap, when it is paid at once |
| Loss fee | 2 % | the loss of a losing close or a liquidation, when the queue is empty |
| Open fee | none | |
| Spread | none | fills are at the oracle grid price |
| Funding | none | hold as long as you like |
Where fees go
Every fee actually charged is split in two: 50 % to paper holders, through the rewards accumulator, and 50 % to the treasury, accrued as treasury_owed. withdraw_treasury() is permissionless and sends what is owed to the treasury token account set by the admin.
When no fee is charged
- A win that is queued, in whole or in part. Queued winners come first, and the claim is your net profit.
- A loss while the queue is open. The whole loss goes to the queue line instead.
- A close inside the deadband. You get your margin back and nothing else.
Network costs
You pay Solana's own transaction fees. Requests and positions hold a small rent deposit that returns to whoever paid it when the account closes. With one-click trading on, your session key pays these from the SOL it was funded with.