> For the complete documentation index, see [llms.txt](https://listed-exchange.gitbook.io/listed/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://listed-exchange.gitbook.io/listed/how-it-works/fees.md).

# Fees

## Summary

| Product                    | LISTED fee                                                      | Notes                                                                                                                                                                                         |
| -------------------------- | --------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Instant swap (web app)** | **0 bps** on most venues; **5 bps** on Rialto routes            | Rialto carries a 5 bps integrator fee (`RIALTO_DEFAULT_FEE_BPS`); every other venue's integrator-fee path is switched off. You pay only gas + the venue's own spread, already in the quote.   |
| **Limit orders**           | **0 bps**                                                       | KyberSwap's protocol; no LISTED fee today.                                                                                                                                                    |
| **Builder API**            | **0 bps** (`INTEGRATOR_API_FEE_BPS`) plus optional partner take | LISTED charges nothing on the API. Partners may add `partnerFeeBps` `0`–`50` with `partnerFeeRecipient`. `amountOut` is net of `totalFeeBps`. See [Your fee](/listed/developers/your-fee.md). |

## What you always pay

Regardless of LISTED's fee:

* **Network gas** — paid in ETH to Robinhood Chain. Shown as "Network fee" in the panel.
* **The venue's own economics** — the AMM's swap fee, an aggregator's spread, a market-maker's markup. This is baked into the quoted output; LISTED ranks venues by what you actually receive, so this is already accounted for.

## How a LISTED fee is collected, when there is one

Instant swaps are free except on Rialto routes, so this mostly concerns the Builder API:

* **Most venues** skim the fee from the **output** token inside the settlement transaction, sent to the LISTED fee wallet. The quote you see is already net of it.
* **xPath, Nordstern, De1 and Ekubo** can't skim a fee in their own transaction, so the fee is **carved off the input** and sent as a separate transfer that the client executes right before the swap. The API returns this as a `feeTransfer` object — see [Build a swap](/listed/developers/build-swap.md).

On the Builder API the skim is `totalFeeBps` (LISTED 10 + partner bps). The partner recipient is recorded; they are paid via `feeTransfer` when a venue attaches one, otherwise LISTED remits. This is not yet a second on-chain payee on every engine.

The fee wallet is `0x65DbA8896387EF19F1A9eCA399B856D2E3B35D1B`.

## Fees are integer basis points

Every fee in the system is an integer number of basis points. Sub-bps fees are not possible.
