What the payout wallet is
It is a crypto wallet you already own — the0x… kind you use on Ethereum, Base, Arbitrum or Sonic. Your own wallet, not something you create here. SODAX never holds it and never touches what is in it.
You give the portal that address so it can do two things:
- Pay you. Every swap your app sends through SODAX with a fee on it credits this address.
- Show you your numbers. The Fees and Volume sections of the portal show what this address has earned and moved, which is how your app’s activity gets told apart from everyone else’s.
Adding it in the portal
When you signed up. If you told us you were already sending trades to SODAX, we asked for this address before letting you go further. If you told us you were not integrated yet, we skipped the question, and you have no payout address yet. Adding it later. Go to Monitored Wallets in the portal:- Open Monitored Wallets and pick your organisation.
- Paste in the address you want to be paid at. The label box is optional — it is just a name so you recognise the row later.
- Click Add.
Your organisation has one payout address.
Where your fees build up
Your fees all collect on Sonic, one of the networks SODAX runs on. It does not matter which networks the actual swap went between — the fee always ends up on Sonic. Nowhere else holds it. They pile up separately for each token. You will see a list of balances rather than one number, and the same token can show up more than once: USDC that came from a swap on Arbitrum and USDC that came from a swap on Base are two separate balances. The portal stacks them together under the token name so the list stays readable. Money shows up here as soon as a swap through your app charges a fee. It sits there safely until you cash out — nothing expires, and nothing gets swept up automatically.Choosing where you get paid
Before you can cash anything out, tell the portal where to send it. That is the Payout destination box in the Fees panel, and it asks for three things:
Saving this costs one small transaction on Sonic, because your choice is recorded on the blockchain rather than in our database. Your payout wallet has to approve that transaction itself, which also means nobody else on your team can change where your money goes. They can see the setting, but not touch it.
Changing it affects your next payout. Anything already on its way is unaffected.
Which networks you can be paid on
Sonic is the cheapest and fastest, because your fees are already sitting there and nothing has to move between networks. Every other choice adds a hop.
NEAR and Stacks are not payout options at the moment, even though you can swap to them through SODAX. The list in the portal is always the current one — it updates itself as networks become available.
Claiming your fees
Cashing out is something you do by hand, one token at a time. There is no “claim everything” button.Before your first claim
1
Connect your payout wallet
Connect the wallet at the address you registered — the exact same one. The claim buttons only appear for that wallet. With any other wallet connected, you can still look at your balances, but there is nothing to click. That is not just the portal being strict: the money is genuinely sitting at that address, so no other wallet has anything to cash out.
2
Choose where you get paid
Until you do, every balance shows No preferences and nothing can be claimed. See above.
3
Get some S into that wallet
Every action on a blockchain costs a small transaction fee, paid in that network’s own token. Your payouts happen on Sonic, and Sonic’s token is S. So your payout wallet needs a little S in it — a few dollars’ worth covers many claims. SODAX does not cover this for you. The Fees panel shows your S balance next to your fees and warns you when it runs out.
Claiming a token
- Find the token in your list of fees.
- Click Approve, and confirm in your wallet. This is a one-off permission that lets SODAX move that particular token on your behalf when you claim. You only ever do it once per token — later claims of the same token skip this step.
- Click Claim, and confirm what the portal shows you.
- Approve the transaction in your wallet.
The minimum claim amount
Very small balances cannot be cashed out. They show as Below minimum and simply wait in your account until they grow — either as more fees come in, or as the token’s price moves. This is not us being awkward. A tiny claim can cost more in transaction fees than it is worth, and below roughly a dollar nobody will take the other side of the swap at all, so it would just fail.The check uses our price estimate for the token. If we have no price for something unusual, we cannot check it, so it may look claimable and still turn out to be too small to go through.
If something is not working
Still stuck? Talk to us — include your payout address and we can look at what happened.
For your developer
Everything above can also be done in code — reading balances, setting the payout destination, approving, claiming, and recovering a claim that got stuck — throughsodax.partners.feeClaim in @sodax/sdk.
Monetize SDK
Setting a partner fee, then the full claim flow in TypeScript.
Get help
Discord
Questions about fees, cashing out, and payout networks.
Contact the team
Changing a locked payout address, and anything to do with your account.