Home › The Crafty Toolkit › How to Estimate a Network Fee Before You Send
How to Estimate a Network Fee Before You Send
Network fees are an auction, not a price list. Here is how to read what a transaction will cost, why the number moves, and how to avoid overpaying for no benefit.
By the CoinCrafty editorial desk · Updated 25 Jul 2026
What you will need
- The network you intend to send on
- A rough idea of the action — a simple transfer costs far less than a swap
- Our gas and fee estimator open in another tab
Step by step
Understand what you are paying for
A network fee is not a service charge collected by a company. It is a bid for limited space in the next block, paid to the people or machines securing the network. When lots of people want to transact at once, the bids rise; when the network is quiet, they fall. Nobody sets the price, which is why it can change several times an hour.
Separate the fee rate from the total cost
Two numbers matter and people constantly confuse them. The fee rate is the price per unit of computation or data. The total cost is that rate multiplied by how much your particular transaction consumes. A simple transfer consumes little; a token swap or a contract interaction consumes several times more. A "cheap" rate can still produce an expensive total if the action is complex.
Read the current rate
Open the fee estimator and look at the current level. Treat it as a live snapshot rather than a quote — by the time you confirm, it may have moved. Most wallets show you an estimate at the point of signing; compare the two, and if the wallet's number is wildly higher, stop and work out why before confirming.
Choose your speed honestly
Wallets typically offer a slow, normal and fast option. Fast pays more to be included sooner. Ask yourself whether the transaction is genuinely time-sensitive — most are not. Choosing "fast" out of habit is one of the easiest recurring costs to eliminate.
Time it if you can
Fees follow human activity, so quieter hours are usually cheaper. If you are moving funds for storage rather than reacting to something, waiting a few hours often costs nothing and saves a meaningful proportion of the fee. Never let fee-timing pressure you into rushing a security step, though — a saved fee is not worth a mistyped address.
Sanity-check before you sign
Before confirming, look at the total cost as a percentage of what you are sending. If the fee is a large fraction of the amount, consider batching it with a later transfer, or reconsider whether the transaction is worth making at all. Then read the destination address one final time.
Common mistakes
- Comparing a fee rate on one network with a total cost on another and concluding one is "cheaper".
- Always selecting the fastest option when the transfer is not remotely urgent.
- Manually setting a fee far below the current market and then waiting days for a transaction that may never confirm.
- Forgetting that a swap or contract interaction costs several times more than a plain transfer.
- Sending a very small amount on a busy network, where the fee can exceed the value being sent.
Tools for this guide
Frequently asked questions
Why did my fee estimate change between opening my wallet and confirming?
Because the network is an open auction and demand moved in between. Wallets re-estimate at signing time, which is the number that actually applies.
Can a transaction get stuck if I underpay?
Yes. It can sit unconfirmed for a long time. Some wallets let you replace it with a higher-fee version; others let it eventually expire. Check your specific wallet's documentation before attempting anything.
Do fees go to CoinCrafty?
No. We charge nothing, run no wallet and take no cut of any transaction. Network fees go to the network. Our estimator is free and requires no account.
Is a cheaper network always better?
Not necessarily. Networks differ in security assumptions, decentralisation and where your assets can actually be used afterwards. Fee is one factor among several, and choosing a network is not something we would ever frame as financial advice.