> 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/transactions/configure-transaction-fees.md).

# Configure Transaction Fees

The fee options Leather offers for Bitcoin and Stacks transactions, and how to set a custom fee.

Every transaction pays a fee to the network. A higher fee makes miners more likely to include the transaction soon. Leather fetches fee estimates for the current network conditions and offers three levels:

* **Low:** costs less, may take longer.
* **Standard:** the default for most transactions.
* **High:** for when you want a fast confirmation, especially on a busy network.

You can also set a custom fee, above or below the estimates.

## Bitcoin fees

When you send BTC, Leather shows the fee step after you click "Continue":

1. On the "Recommended" tab, choose Low, Standard or High. Each row shows its fee.
2. Or open the "Custom" tab, enter a fee rate in sats/vB and click "Use custom fee".
3. Check the fee on the review screen and confirm.

   ![Fee row on the review screen of a BTC send](https://4209755586-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaSQhveafXrLjROsW3JZ1%2Fuploads%2F8xWNfsYE6d3U9coTEGm2%2Fe-support-configure-transaction-fees-01-send-btc-review.png?alt=media\&token=72610a5b-7875-4fc2-b6d4-6d1a379837b0)

If no estimates are available, Leather opens the "Custom" tab directly.

## Stacks fees

When you send STX or a Stacks token, the fee is part of the send form. Standard is selected. Click the fee row to pick Low, High or Custom. With Custom, enter the fee in STX.

If the fee is unusually high, Leather asks you to confirm it before you continue.

## Where the estimates come from

For Bitcoin, Leather fetches a Low, Standard and High fee rate in sats/vB from Leather's API. It then works out the total fee of your transaction at each rate.

For Stacks, Leather asks the Stacks API selected under "Network" in the settings for an estimate of your transaction fee. The three values it returns become Low, Standard and High. Each level stays within a minimum and a maximum that depend on the transaction type: STX transfer, token transfer, other contract call, or contract deployment. No level goes below the network's minimum relay fee for the size of the transaction. When no estimate is available, Leather uses a default per level and type. The bounds and defaults come from Leather's app configuration, served by Leather's API. An eligible sBTC transaction is sponsored and pays no STX fee.

## Related

* [Increase Transaction Fee](/transactions/increase-fee.md)
* [Understand Pending Transactions](/transactions/pending-transactions.md)
