# How to Send TRC-20 Tokens with Minimal Fees?
The Tron blockchain offers a unique transaction fee structure when interacting with TRC-20 tokens. While with Bitcoin or Ethereum transaction fees are paid in native crypto tokens of these networks, the Tron eco-platform provides users with a more flexible fee structure.
Teams of developers and smart contract callers can choose the asset they will give for transactions. This can be either the native cryptocurrency TRX or special resources Energy and Bandwidth.
# How Are Transactions Paid for in the Tron Network?
TRX crypto can be used to pay for any transactions – both with TRC-10 and TRC-20 tokens. But burning TRX in a transaction furnace is a completely inefficient way. You can choose to pay for transactions using the constantly replenished Bandwidth resource for free or the Energy resource for more complex transactions. Proper use of these resources will minimize or even eliminate the commission even for complex transactions, for example, when transferring USDT TRC-20 or interacting with smart contract packages when developing decentralized applications.
Bandwidth resource is primarily used when dealing with TRC-10 tokens, such as TRX and some other simple transactions, but USDT TRC-20 tokens also require 345 Bandwidth (around 0.345 TRX) to offset the blockchain's cost of maintaining network capacity. This is more than half of the amount that each Tron user receives daily (currently 600 units).
That is, if you limit yourself to this “gift” from the blockchain, the network will start charging TRX for the second and subsequent transactions without even warning you about it – 0.001 TRX per 1 unit of Bandwidth. Do not neglect this trifle – with frequent transfers of USDT TRC-20, the development of DApps can run up a significant amount, especially if we are talking about a package of smart contracts.
Energy resource. Calling a smart contract and especially deploying it requires significantly more energy and computing power from the blockchain. Therefore, a transaction for transferring USDT TRC-20, which is a smart contract, can be charged both in TRX and in Energy. This resource can be obtained in several ways in the Tron system – the user should know all these options in order to make the right choice to minimize their costs, in particular – for transactions when transferring stablecoins in TRC-20 tokens.
# Ways to Get Energy in the Tron Network
The blockchain does not provide users with any amount of the Energy resource for free. You will have to get it yourself. If you combine all methods of obtaining it, and exclude the purchase of this resource for TRX, which we strive to save as much as possible, then in practice you can choose only from two methods of obtaining Energy: staking and rent.
# Pros and Cons of Staking
If you are one of the holders of a significant volume of native crypto, then there are some advantages in this method for you. Simply send a certain amount of TRX for staking, order the receipt of Energy as a reward, wait until the freezing period ends, and the desired resource is credited to your account. If savings allow, this process can be ongoing, and at the end of the year you will also receive your commission.
Cons:
- effective only if there is a significant volume of TRX; with small volumes of frozen TRX, the Energy output will be insufficient for regular interaction with even the simplest smart contracts, not to mention smart contract packages;
- it is not always possible to withdraw the required volume of TRX from circulation for staking;
- there is no option to use the staking method if Energy is needed for an urgent transfer of TRC-20 tokens or deployment of a smart contract.
Not everyone can use staking to replenish their wallet with the amount of Energy needed to develop smart contracts or transfer USDT TRC-20. For the latter operation, for example, you need to have 65,000 or even 131,000 Energy units in your wallet for the commission for one transaction. To get Energy for a couple of such transactions, you need to freeze about 23,000 TRX. For a fairly long period, this amount of native crypto will be unavailable to you. Currently, this minimal period is 14 days.
# Urgent, Cheap and Abundant Energy Will Be Provided Only by Rent
Tron blockchain welcomes services that help improve user efficiency. The NETTS service, created for this blockchain, rents out the amount of Energy the user needs for a certain period. At the same time, you can have 3-6 TRX on your account if you access the service through the website form, or you can deposit 15 TRX into the Telegram-bot deposit to get more features.
What are the features and differences in the conditions for renting Energy through the website form and through Telegram-bot? The user is able to choose an option with the parameters that suit them.
- Via the website form – advance payment for the ordered volume of Energy, but without refund for the unused volume.
- Via Telegram-bot – minimal deposit of 15 TRX.
This way, NETTS allows you to test the service by submitting an application through the website form. This does not oblige you to create an account, register or otherwise bind to the service.
A simple calculation will show how much your transaction costs will decrease when interacting with TRC-20 tokens. Let's take the USDT TRC-20 stablecoin transfer as an example. The payment amounts for this process in Energy were given above: 65,000 or 131,000 units depending on the recipient's wallet status, which is 13.4 TRX or 27 TRX, respectively. Renting this volume for an hour on the NETTS service will cost you 3-6 TRX. I think you can easily calculate the percentage of savings yourself.
Our Workspace API toolbox allows for FULL control over automation of renting Energy – you can specify the cycles, trigger amount, schedule and all of that with a minimum deposit of only 1 TRX! There will be a little extra cost for using the API though.
Note that if you have calculated your Energy needs correctly, you only pay for the rented Energy. The transaction itself will be free – you will only spend rented Energy on commission.
Stop burning TRX for Tron transactions – there is an opportunity to reduce the native crypto fees to zero. Rent Energy through the NETTS service – and get as much Energy as you need for the period you set.