# Set your fee

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

Source: https://www.senddy.com/docs/guides/fees
Last modified: 2026-10-07T18:10:55.000Z

---

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

| Operation | Senddy's fee | Your fee |
|---|---|---|
| Private transfer | About $0.05 | Flat, percentage, or both |
| Private swap | 0.15% | Flat, percentage, or both |
| Deposit | About $0.05 | Flat, percentage, or both |
| Withdrawal | About $0.05 | Flat, 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](mailto: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.
