Estimate transaction fees in USD for Ethereum, BNB Chain, Polygon, Arbitrum and more.
Every transaction on an EVM-compatible blockchain (Ethereum, BNB Chain, Polygon, etc.) requires a fee paid in the network's native token. The fee is calculated as: Gas Price (Gwei) × Gas Limit × 10⁻⁹ = Fee in ETH/BNB/MATIC . Multiplying by the current token price converts it to USD.
Gas limit is the maximum computational work you allow for a transaction. A simple ETH transfer always uses exactly 21,000 gas. More complex operations like token swaps or contract deployments use more. Setting the limit too low causes the transaction to fail but still consumes gas up to the failure point.
Gas price is a bid — miners/validators prioritize transactions with higher gas prices. Slow uses the minimum viable price and may take several minutes. Normal is confirmed within 1–3 blocks (15–45 seconds on Ethereum). Fast targets the next block and is suitable for time-sensitive transactions.
Ethereum mainnet fees rise sharply during network congestion. Layer 2 networks like Arbitrum and Optimism offer the same functionality at 10–100× lower cost.
Uniswap V3 swaps typically consume 120,000–200,000 gas depending on the token pair. Most wallets (MetaMask, etc.) estimate this automatically. This calculator defaults to 150,000 for swap actions as a conservative estimate.
No — these are estimates. Actual fees depend on real-time network congestion, EIP-1559 base fee, and priority tip. Always confirm the fee in your wallet before signing.
Disclaimer: Fee estimates are for planning purposes only. Actual transaction costs may differ based on network conditions, contract complexity, and exchange rate fluctuations.