LIVE PORTAL • Telegram v11.8 API Synchronized • Free Animated Stickers
translate Translated

TON Fees and Why a Transfer Can Fail After Sending

TON Fees and Why a Transfer Can Fail After Sending
alt_route
Read first Send a Small Test Transaction Before the Real One — TON Wallet · Step 008
account_balance_wallet TON Wallet • Step 009 / 40 Step 009: TON Fees and Why a Transfer Can Fail After Sending
Step 009 of 40

Every change on TON costs a small network fee, paid in Gram, the coin formerly called Toncoin. Most of the time you barely notice it. Two situations make people notice: a token transfer that will not go through although the token balance is plenty, and a transfer the wallet calls sent that never arrives.

Both come from the same two facts: fees are always paid in Gram, even when you move another token, and a transfer on TON is a chain of steps that can fail after the first one has already been sent. This step explains what the fee pays for, why a wallet's "sent" is not the same as "received", and where to look when something goes quiet. It gives no prices and no advice on what to hold; fees change with the network, and this is about moving what you have.

What you will be able to do after this step

  • check_circle Know why you need a little Gram even to send another token.
  • check_circle Tell "sent" from "received", and check which one happened.
  • check_circle Avoid the three most common reasons a transfer fails.

receipt_long What the fee pays for

The network is run by computers that process and store transactions, and the fee pays for that work. TON's own documentation describes a few parts: the computation a transfer needs, the messages it sends between accounts, and a small charge for the space an account takes up over time. You do not choose these parts. Your wallet adds them up and shows one fee on the confirmation screen.

  • It is paid in Gram. Always, whatever you are sending.
  • The sender pays it. The recipient does not pay to receive an ordinary transfer.
  • It depends on the work, not the amount. Sending a large amount does not cost more than a small one; a transfer that involves more steps, such as a token, costs more.
  • It is spent even if a later step fails. The computers did the work either way. This is the part that surprises people.

alt_route Why "sent" is not "received"

On TON, a transfer is not one instant event. Your wallet signs a message and sends it; that message may trigger further messages, for example from your token account to the recipient's. Each step runs after the one before. Your wallet can only tell you that the first step went out.

If a later step does not have enough Gram attached to pay for its work, it stops there. The fees spent so far are gone. With a token transfer, the tokens themselves usually stay with you or come back, but you have paid for an attempt that did not complete. That is how a transfer can look sent and still fail.

touch_app Four common transfers

What to check before you approve

The fee behaves slightly differently in each. Pick the one you are about to do.

The simplest case

You send Gram, and the fee comes out of your Gram balance on top of the amount. The confirmation screen shows both. As long as your balance covers the amount plus the fee, this rarely fails.

What goes wrong here is usually the address, not the fee, which is what Step 008's test transfer is for.

Amount plus fee must fit in your balance.

table_chart Where to look when something goes quiet

PlaceWhat it tells youWhat it cannot tell you
Your wallet's historyThat you signed and sent the transfer, and the feeWhether every later step succeeded
A TON block explorerEach step of the transfer, and which one stopped, if anyWhether an exchange credited your account
The recipientWhether it actually arrived and was creditedWhy it failed, if it did

A block explorer is a public website that shows what happened on the network for any address. Open it by typing its address yourself, paste your own wallet address into it, and look at the latest transfer. You are only reading public records; an explorer never needs your wallet connected or your recovery phrase.

quiz What happened here?

You have a large balance of a token but no Gram. Why will the wallet not send the token?

Your wallet shows a transfer as sent, but the recipient sees nothing. What is the best next step?

A transfer failed and the fee was not refunded. Is that a sign something is wrong with your wallet?

touch_app Try it now — five minutes

  1. Check your Gram balance If you hold other tokens, make sure a small amount of Gram is there to move them.
  2. Find the fee on your last transfer Open it in your wallet's history and note what it cost.
  3. Look up your address in a block explorer Type the explorer's address yourself, paste your wallet address, and follow your last transfer step by step.
menu_book
Sent, signed and settled are different things Beginner Basics Step 98 — Connecting a wallet

Why a wallet's success message means signed and sent, not accepted, why a transfer can still fail on fees or time limits, and why a result of "nothing came back" needs its own plan.

help Questions

How much Gram should I keep for fees?

Enough for a few transfers of the kind you make, with some room to spare. Fees vary with the network, so there is no fixed number; your wallet shows the fee before each transfer, and most warn you when the balance is too low.

Can I get a fee back?

No. Part of what was attached for later steps may come back if it was not used, but the fee for work the network did is spent, whether the transfer succeeded or not.

Does the recipient pay anything?

Not to receive an ordinary transfer. If they later move what they received, they pay the fee for that transfer, in Gram.

Why is a token transfer more expensive than a Gram transfer?

It involves more steps: messages between your token account and the recipient's, each of which needs processing. More work means a higher fee, still paid in Gram.

insights Visual recap

Sent is not the same as received

What a TON fee pays for, why you need a little Gram even to move another token, why a transfer can look sent and still fail, and where to check what happened. Tap to open it at full resolution.

Infographic: fees are always paid in Gram, even when you send another token; a transfer is a chain of steps, and a later one can stop after yours is sent; keep a little Gram to move what else you hold; a block explorer shows which step stopped
arrow_back Back to Web3 & Mini-Apps Directory
Enlarged Preview
Click anywhere outside or press ESC to close viewer