Collecting Customer Transaction Fees
Last updated: September 15, 2026
How do I collect the fees I charge my customers on transactions?
If you charge your own customers a fee on their transactions, you can direct Dakota to send you those collected fees each month. You can set up your payout destination either in the dashboard or via the API.
Option 1: Set it up in the dashboard
Log into your Dakota dashboard.
Click your profile icon at the bottom left.
Click Payouts.
Enter the chain and wallet address where you'd like Dakota to send your collected fees.
Option 2: Set it up via the API
Call PUT /fee-payout-destination with a body like:
json
{
"usdc_wallet": {
"chain": "eip155:8453",
"address": "0xYourAddress"
}
}chainis a CAIP-2 chain ID. UseGET /capabilities/networksto see which chains are supported.You can verify your current destination anytime with
GET /fee-payout-destination.
Whichever method you use, Dakota sends the fees you've collected to this address within 1 week after month-end.
What's not supported
Only one destination per org. Only one fee payout destination is on file at a time. Registering a new one — through either the dashboard or the API — replaces the existing one; it does not add a second destination.
Separate from your RD marketing-fee payout wallet. This destination is only for developer/client fees. Your marketing-fee (RD) payout wallet is registered independently.
Please contact sales@dakota.xyz to inquire about RD marketing fees.