Set your fee

Earn on every transfer, swap, deposit and withdrawal your users make. Flat, percentage or both, paid to your address.

You can charge a fee on what your users do through Senddy. It's added on top of Senddy's own fee and paid straight to an address you choose. Privacy is unaffected: nothing that was private becomes public.

What you can charge on#

OperationSenddy's feeYour fee
Private transferAbout $0.05Flat, percentage, or both
Private swap0.15%Flat, percentage, or both
DepositAbout $0.05Flat, percentage, or both
WithdrawalAbout $0.05Flat, percentage, or both

Every fee has the same shape:

fee = flat + amount × bps / 10,000

Either part can be zero. You set it per asset and per operation, so you might take 0.30% on swaps of one asset and nothing on deposits.

Where your fee goes#

To a sink address you choose, per asset. It arrives with each operation, with nothing to claim. A sink can be a plain wallet, a treasury, or a contract, such as one that redistributes to your token's holders.

Turn it on#

Fees are set on the pool. Send us your fee for each asset and operation, and the address to pay it to, at developers@senddy.com. We set it and confirm when it's live.

Show fees to users#

Users should always see the full cost before they confirm. For swaps, the quote already includes every fee:

TypeScript
const quote = await senddy.quoteSwap(tokenIn, tokenOut, amount);
quote.swapFee;     // Senddy's fee plus yours
quote.swapFeeBps;
quote.expectedOut; // after fees

For withdrawals, read the rate once and show it before the user deposits, not only when they leave:

TypeScript
const exitFeeBps = await senddy.getExitFeeBps(token);

A review screen that shows "Senddy fee" and your fee as separate lines builds trust. The hero sheet on senddy.com does exactly this.

Example#

On a $1,000 swap with a fee of 0.30% + $0.05:

Senddy fee, 0.15%$1.50
Your fee, 0.30% + $0.05$3.05
Paid to your address$3.05

Good to know#

  • Changing your fee is a request to us, like setting it. Changes apply to operations from then on.