dupetheduck.com

What Are Gas Fees on TON and How to Calculate Them Before Sending

Gas fees on TON are the transaction costs paid in TON coins to validators for processing operations on the blockchain. Unlike Ethereum, TON uses a deterministic fee model where the fee depends on message size, storage, and the specific action - not on network congestion or bidding. You can calculate the exact fee before sending using the TON blockchain explorer, wallet built-in estimators, or a simple formula based on the transaction type.

How TON gas fees work

TON’s fee structure is designed to be predictable and low-cost. Each transaction consists of one or more messages (internal or external), and fees are calculated per message. The main components are:

Importantly, TON does not have a gas price auction mechanism. The fee is fixed per operation, though it can vary slightly with message size. For a simple transfer of TON between wallets, the fee is about 0.005 to 0.01 TON. For a Jetton transfer or a DEX swap, it may range from 0.01 to 0.05 TON.

Why you should calculate fees before sending

Sending a transaction without knowing the fee can lead to two problems:

Calculating ahead avoids wasted time and minor losses.

How to calculate gas fees before sending

You have three reliable methods. Use them in this order of convenience.

Method 1: Use a Wallet’s Built-in Fee Estimator

Most TON wallets show the estimated fee before you confirm a transaction. This is the easiest method.

  1. Open your wallet (e.g., Tonkeeper, Wallet Bot in Telegram, or a browser extension).
  2. Enter the recipient address and amount as usual.
  3. Before tapping "Confirm" or "Send," look for a line that says "Fee," "Network Fee," or "Gas." It will display an estimated amount in TON.
  4. The wallet may also show a range (e.g., 0.005 - 0.01 TON). Accept the default or the lowest option - TON fees are fixed, so the estimate is accurate within a few percent.

Note: Telegram Wallet (the built-in wallet in Telegram) always shows the fee before you finalize a send. It is generally 0.005 TON for a TON transfer and 0.01 - 0.02 TON for a Jetton transfer.

Method 2: Use the TON Blockchain Explorer

For a precise calculation before you even open your wallet, use the TON blockchain explorer (tonscan.org or tonviewer.com).

  1. Go to tonscan.org.
  2. Search for the destination address or the smart contract you plan to interact with (e.g., a DEX pool address for a swap).
  3. Look for a "Transaction Fee Calculator" tool (often under the "Tools" or "More" section). Alternatively, find a recent similar transaction (e.g., a Jetton transfer of the same token) and click on it.
  4. In the transaction details, scroll to "Fees" or "Total Fees." That amount is what you should expect to pay for the same type of operation.

This method is useful if you are sending to a new contract or performing an action you have not done before.

Method 3: Manual Calculation Using a Formula

If you prefer a rough estimate without tools, use these general figures. They are accurate within 10 - 20%:

For a precise manual calculation, use the formula: Fee = (storage fee per byte × message size in bytes) + base action fee The storage fee per byte is currently about 0.000001 TON per byte per day. The base action fee for a Jetton transfer is 0.005 TON. Adding up, a typical Jetton message (around 500 bytes) costs roughly 0.005 + 0.0005 = 0.0055 TON. This matches real-world observations.

What to Do If the Fee Seems Too High

TON fees are already low - rarely exceeding $0.01 per transaction at current TON prices. If a wallet shows a fee above 0.05 TON for a simple send, double-check that you are not sending to a multi-signature wallet or a complex contract. Some wallets may add a small margin for safety. You can always cancel and retry with a different wallet.

If you are using Telegram Wallet and the fee shows as 0.01 TON, that is normal. It includes a small forward fee to cover Telegram’s infrastructure.

Key Takeaways

Not financial advice. dupetheduck.com publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to ton