How to use gas included transactions
MetaMask offers you the ability to include the gas fee (also known as the network fee) in your transaction, without needing to hold the network's native token. This feature is referred to as gas included transactions.
Networks like Ethereum typically require a small fee to cover the cost of processing your transaction. If you don't have enough of the network's native token, like ETH, to cover this fee, your transaction will fail.
With gas included transactions, MetaMask covers the network fee as part of your transaction, and you can select a different token to cover the network fee.
Gas included transactions are currently available on Ethereum Mainnet and BNB Smart Chain for the following transactions:
- Send
- Dapp transactions
To use gas included transactions, you need to have the following:
Smart Transactions enabled
MetaMask Extension - version 12.6 or later
'Estimate balance changes’ enabled - this setting is on by default. To find it, go to Settings > Security & privacy, and toggle ‘Estimate balance changes’ on.
Use gas included transactions
When you’re confirming a dapp transaction, contract interaction or using MetaMask’s send feature, MetaMask gives you the option to select what token you’d like to use to pay the network fee.
You can pay the network fee with the following tokens:
- mUSD
- USDT
- USDC
- DAI
- ETH
- wETH
- wBTC
- wstETH
- wSOL
- sUSDS
- cbBTC
- rETH
If you don’t have enough ETH or BNB to pay the network fee, MetaMask will automatically select an eligible token for you. If you would like to use a different token, click the token dropdown menu next to ‘Network fee’.
You’ll see the eligible token balances you have on the transaction’s network and the estimated network fee for each token, including a small MetaMask fee.
Select your preferred option, and the transaction screen will update to reflect your choice.
Frequently asked questions
Can I use gas included transactions on other networks?
Gas included transactions are only available on Ethereum Mainnet and BNB Smart Chain at this time, with other popular networks to come in the future. For other networks, MetaMask offers the ability to purchase tokens with fiat via the MetaMask Buy feature, or you can swap tokens from another network using the bridge.
Can I use gas included transactions if I have enough gas already?
If you’re executing a dapp transaction or a send and have enough gas, you can always choose to select a different token to cover the network fee in.