# What are blockchain transaction fees? Features of TON and TRON

## :fearful: Why Do I Need to Pay Transaction Fees?

**Transaction fees** (or **gas fees**) ensure the security of the blockchain and incentivize validators by compensating them for supporting the network. The fee amount depends on the network's load and features.

Fees are calculated automatically when you initiate a transaction. Here's how it works:

### Transaction Fees in TON

* **Sending Tokens**\
  \~0.1 TON.
* **Swaps**\
  \~0.3 TON.
* **Sending NFT**\
  \~0.1 TON.
* **Smart Contract Interactions**\
  Varies based on complexity

### :thinking: How Are Fees Calculated?

**`TransactionFee`**` `` ``= StorageFees + InFwdFees + ComputationFees + ActionFees + OutFwdFees `

* **StorageFees**\
  The fee for storing a smart contract.
* **InFwdFees**\
  The fee for incoming messages.
* **ComputationFees**\
  The fee for executing code in the TON Virtual Machine (TVM).
* **ActionFees**\
  The fee for actions within the code.
* **OutFwdFees**\
  The fee for outgoing messages.

### Transaction Fees in TRON

* **Sending Tokens**\
  From 0.01 TRX.
* **Smart Contract Interactions**\
  Based on energy and bandwidth usage.
* **Account Creation**\
  One-time fee for new accounts.

{% hint style="info" %}
Transaction fees are dynamic and may vary based on network conditions. **MyTonWallet** automatically calculates the optimal fee for your transactions.
{% endhint %}

***

## Related articles

* [How to make a transfer?](/intro/transfers/how-to-make-a-transfer.md)
* [Gasless transfers on TON and Solana](/intro/transfers/what-is-gasless-jettons-how-to-enable-this-feature.md)
* [How to send NFTs?](/intro/transfers/how-to-send-nfts.md)
* [How to calculate swap costs and fees?](/intro/swaps/how-to-calculate-swap-costs-and-fees.md)
* [How to make a cross-chain swap?](/intro/swaps/how-to-make-a-crosschain-swap.md)
* [Crypto fees explained: what you actually pay](/intro/introduction-to-crypto-and-mytonwallet/crypto-fees-explained.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.mytonwallet.io/intro/introduction-to-crypto-and-mytonwallet/what-are-blockchain-transaction-fees-features-of-ton-and-tron.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
