We added two blocks to Kurslog that show which network is cheaper for sending USDT or USDC to an exchanger. The first one, "Best network", sits above the rate list on a direction page. The second one, "All networks", hides inside every exchanger card. Both already work on the website and in the Telegram Mini App.
The idea is simple. The same exchanger often accepts USDT on a dozen networks: Tron, Ethereum, Polygon, Solana, TON, BNB Smart Chain. Their rates are usually the same or nearly the same, but the sending fee differs by a factor of hundreds. Now you see that difference before you press "Go to site".
Why the network changes what you receive
Sending USDT from a self-custody wallet on Tron (TRC20) currently costs about 4.5 USDT: exchangers issue a fresh address for every order, so the energy for the transfer has to be bought in full. On Polygon the same transfer costs less than a cent, on BNB Smart Chain a fraction of a cent, on TON about 0.08 USDT. Exchanges have a different picture, but the gap is noticeable there too: Binance charges 1.5 USDT for a TRC20 withdrawal and 0.07 USDT for a Polygon one.
On a 100 USDT exchange into hryvnia that is a difference of roughly 200 UAH. Until now you had to open ten direction pages and keep your wallet's fees in your head to spot it. Kurslog does that for you.
The "Best network" block above the rate list
Open any direction with a multi-network asset, for example exchanging USDT TRC20 for hryvnia at Monobank. Between the sorting switch and the list of exchangers you will see a collapsed bar with the name of the best network and the amount you gain. Tap it and a grid of cards opens, one per network that exchangers accept for this asset.
Every card carries what you need for the decision: the best rate in that network, how many exchangers accept your amount, the minimum amount and the gain compared with the current network. The best card is tagged, the current one is outlined with a dashed border. Tapping a card opens the matching direction page, so you keep both your city and the amount you typed.
Cash directions work the same way. If you are looking at how to exchange USDT for cash dollars in Kyiv, the cards for other networks stay tied to Kyiv.
The "All networks" panel inside an exchanger card
The second block answers a different question: "I have already picked an exchanger, would another network be cheaper for sending USDT to it?" A row called "All networks" appeared under the "Go to site" button in the exchanger card. Expand it and you get the rates of that same exchanger across every network it accepts, each with its fee, minimum amount and gain.
- The current network always comes first. It is the reference point that the gain of every other row is measured against.
- The gain is split in two. You see separately how much comes from the fee and how much from the rate. Sometimes a neighbouring network has a worse rate, yet the fee saving still outweighs it.
- A "Go to site" button in every row. It opens the exchanger with the right network already selected, no need to jump to another direction first.
- One panel at a time. Only a single card keeps its panel open so the list does not stretch across three screens.
Where you send from: wallet or exchange
The sending fee depends not only on the network but also on where the coins leave from. Both blocks carry a "Where do you send from" switch with five options: "Own wallet", Binance, Bitget, WhiteBIT and KuCoin. For the wallet we use the network fee itself, for exchanges the withdrawal tariff from their public APIs. Your choice is remembered, in the browser on the website and in your Telegram account in the Mini App, so you will not have to switch again on the next direction.
The spread between sources can be surprising. KuCoin charges 5.5 USDT for an Ethereum withdrawal while Binance charges 0.3 USDT. That is why the best network for the very same direction can change once you switch the source, and this is expected behaviour rather than a glitch.
How the gain is calculated
One formula serves both blocks. The fee of the selected source in that network is subtracted from the amount you send, and the remainder is multiplied by the best rate of the network. The difference between the result in a neighbouring network and in the current one is the gain. If you have not typed an amount yet, the calculation uses 100 USDT, or 500 USDT for cash directions where minimums are higher.
Wallet fees for Tron come from the current price of energy on the network, for Ethereum and BNB Smart Chain from the current gas price, and Solana adds the token account rent. Exchange tariffs are pulled from the open APIs of Binance, Bitget, WhiteBIT and KuCoin every six hours. If a source is temporarily unavailable, the previous value stays in place.
Limits, minimum amounts and when there is no block
One exchanger can set different minimums per network, so the limit is always on screen: under the exchanger count in a direction card, under the button in the exchanger panel. If you type an amount that a network does not accept, the card dims and the limit turns red. Exchangers that do not accept your amount are left out of the count.
One more detail. A block that is already on screen does not disappear while you switch fee sources on the same page, even if the gain for the new source became tiny. Otherwise the switch would hide itself, which is confusing.
When this really helps
- You keep USDT in a self-custody wallet. This is the main case: Tron eats 4.5 USDT per transfer while USDT Polygon or BNB Smart Chain cost almost nothing. If you hold USDT on several networks at once, the block tells you which one to send from.
- You withdraw from an exchange. Withdrawing on Tron costs 5 to 20 times more than on Polygon, Arbitrum or BNB Smart Chain, and exchangers accept those networks just as willingly.
- The exchanger with the best rate does not accept your amount on the current network. The "All networks" panel shows whether it accepts the amount elsewhere, and at what rate.
- You exchange for cash. Minimums there are high, and a few percent of fee difference on 500 USDT is already money you can feel.
How to try it
Nothing to enable. Open any USDT or USDC direction on Kurslog, for example USDT on TON to a Monobank card, and check whether the bar appeared above the list. Type your amount, pick where you send from, and compare. The question mark next to the block name opens an explanation of the maths.
In the Telegram Mini App the same blocks look the same and produce the same numbers. You can open it at t.me/kurslog_app_bot. The mobile app will get the blocks in one of the next updates.
Frequently asked questions
Why does one direction show the block and another does not?
The block appears only when at least one other network beats the current one by 0.5% of the amount or 1 USDT at the current rate for the selected fee source. If you are already on the best network, there is nothing to show.
Does the calculation include the exchanger's own fee?
The exchanger's rate already includes its fee, and we do not add it separately. The formula only carries the fee for sending from your wallet or exchange.
How accurate are the fees?
Exchange tariffs are refreshed from public APIs every six hours, network fees are derived from the current gas or energy price. An exchange may apply personal terms for VIP tiers, so check the amount on the withdrawal screen before you send.
What if I do not hold USDT on the best network?
Then look at the best of the networks you do hold. Each card shows its own gain, and bridging or moving through an exchange for a few hryvnias is rarely worth it.
Can these blocks be turned off?
There is no separate switch, but the blocks are collapsed by default and take a single line. Leave them closed and they stay out of your way.
If you spot a missing network or a fee that does not match reality, write to us at support@kurslog.com. We extend the directory of networks and sources on request.




Comments
Your email address will not be published. Required fields are marked *