> For the complete documentation index, see [llms.txt](https://docs.leather.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.leather.io/stacking-and-sbtc-reference/stacks-swaps.md).

# Stacks swaps

A swap exchanges one Stacks token for another through a swap provider. How swaps work in Leather.

A swap exchanges one token for another through a swap provider on Stacks, in one on-chain transaction. The provider's contract sets the price from the liquidity it holds.

Leather has a Swap screen on the Home screen of the extension. It gets quotes from swap providers on Stacks, then shows you the rate, the minimum you receive, the slippage and the fees before you confirm. The Swap screen also bridges BTC to sBTC and back.

A few things to check before you confirm:

* **Slippage:** the price can move between submitting and execution. The swap reverts if you would receive less than "Min. receive".
* **Liquidity:** small markets move more for a large trade. Leather shows "Price impact" when it is large.
* **Fees:** a Stacks network fee, and the provider's fee where it charges one.

Leather does not operate the swap providers.

## Related

* [Swap Stacks tokens for sBTC](/sbtc/swap-sbtc.md)
* [Integrated Swap Disabled](/wallet-and-security/integrated-swap-disabled.md)
