Transaction fees & speed
Last updated
Last updated
When creating a transaction, for most currencies you need to select a transaction speed (See below for exceptions). The selected speed will determine the final fees. At this stage, the exact amount is unknown so only the total max fees is displayed. That is the highest amount you will pay for the transaction to be approved. The fee can be lower but will never go above that amount.
Note: Choosing a normal speed may result in longer confirmation times, potentially taking several days.
The final fee is determined and applied only after the transaction has received its final approval from the last Operator.
When a transaction request is created, the system calculates an estimated maximum total fee. It may vary depending on the crypto asset & speed selected, the size of the transaction, and the state of the network.
This feature is available for Bitcoin, Ethereum, ERC20 tokens, XRP, Solana, and SPL token transactions.
Bitcoin, Ethereum, ERC20, and XRP: You can set a maximum fee you're willing to pay by enabling the Custom toggle. This helps you control costs, but keep in mind that setting the fee too low may delay confirmation.
Solana and SPL tokens: You can set priority fees by enabling the Custom toggle to increase the likelihood of your transaction being processed.
Once the final approval for a transaction request is collected, the transaction is created and immediately broadcasted to the network. At this point, the fees are recalculated and compared to the maximum fees set during request creation:
If the recalculated fees are lower than the max fees, the transaction is sent with the lower amount. The unused portion of the max fees becomes available again in your account.
If the recalculated fees are higher than the max fees, the transaction is still sent, but only up to the max fee amount. You will never be charged more than what was initially specified. Our fee estimation method is designed to prevent this situation from occurring.
Example:
Kathy Sanchez creates an Ethereum transaction request at 1:00 PM with a "fast" speed setting. The estimated maximum fee is ETH 0.005.
At 7:00 PM, after all approvals are completed, the transaction is broadcasted. The system recalculates the fast-speed fee at that time and determines it to be ETH 0.003.
Since this is below the max fee, the transaction is sent using ETH 0.003, and the remaining ETH 0.002 is released back to the account.
Had the recalculated fee been higher than ETH 0.005, the transaction would still go through, but only ETH 0.005 would be used.
You can view the final fee in the Transaction Details dialog, accessible from your account's dashboard.
If a transaction fails to send, Ledger Vault will automatically retry up to three times. If all attempts are unsuccessful, the transaction will be marked as Failed to Broadcast.
If you prefer full control and want to remove the buffer, you can switch to custom mode and manually set the gas price and gas limit (see ).
are optional extra fees added to Solana transactions to increase their chances of being included in a block. They are paid in addition to the base transaction fee. Using a priority fee helps ensure your transaction is processed quickly, especially when the network is busy. Transactions without priority fees may be delayed or dropped during congestion. Note: the priority fees and buffer will only be used if necessary
Refer to the for additional information.
are optional extra fees added to Solana transactions to increase their chances of being included in a block. They are paid in addition to the base transaction fee. Using a priority fee helps ensure your transaction is processed quickly, especially when the network is busy. Transactions without priority fees may be delayed or dropped during congestion. Note: the priority fees and buffer will only be used if necessary