Stablecoin Transfer Cost Comparison by Chain
Compare the cost of transferring stablecoins across Ethereum, Solana, Tron, Base, Arbitrum, Optimism, Polygon, and Bitcoin via Spark.
Transfer Cost Overview
Sending stablecoins costs anywhere from zero to over $10 depending on which blockchain you use. The same $100 USDC transfer that costs pennies on Solana or Base can cost several dollars on Ethereum L1 during periods of high demand, and Tron's energy-based fee model makes USDT transfers consistently more expensive than most users expect. This guide breaks down the real transaction fees for sending stablecoins across every major network.
The following table shows typical transfer costs for a standard stablecoin send (one ERC-20, SPL, or TRC-20 token transfer to an existing address) on each network. Costs reflect mid-2026 conditions. Ethereum L1 gas prices are currently at historic lows; the "normal congestion" column reflects more typical network activity.
| Network | Stablecoins | Low Congestion | Normal Congestion | High Congestion |
|---|---|---|---|---|
| Ethereum L1 | USDC, USDT, DAI | $0.01 - $0.05 | $1.00 - $5.00 | $5.00 - $15.00+ |
| Arbitrum | USDC, USDT, DAI | <$0.01 | $0.02 - $0.05 | $0.05 - $0.10 |
| Base | USDC, USDT, DAI | <$0.005 | $0.005 - $0.01 | $0.01 - $0.02 |
| Optimism | USDC, USDT, DAI | <$0.01 | $0.01 - $0.05 | $0.05 - $0.15 |
| Solana | USDC, USDT, PYUSD | <$0.001 | $0.001 - $0.005 | $0.01 - $0.20 |
| Tron | USDT, USDC | $1.44 (w/ energy) | $1.92 - $2.08 | $3.90 - $4.16 |
| Polygon | USDC, USDT, DAI | <$0.001 | $0.001 - $0.005 | $0.01 - $0.02 |
| Spark (Bitcoin) | USDB | $0 | $0 | $0 |
For a broader view of how these networks compare beyond just stablecoin transfers, see the chain fee comparison tool. To estimate costs for a specific transfer amount, use the stablecoin fee calculator.
How Each Network Prices Stablecoin Transfers
Understanding why fees differ requires knowing how each chain calculates transaction costs. A standard stablecoin transfer is an ERC-20 (or equivalent) transfer() call that updates two balance entries in the token contract's storage.
Ethereum L1
An ERC-20 token transfer on Ethereum consumes approximately 65,000 gas units (compared to 21,000 for a native ETH send). Transfers to addresses that have never held the token can use up to 90,000 gas due to storage slot initialization. The total cost in USD depends on the current gas price (in gwei) and the price of ETH.
As of late May 2026, Ethereum gas prices have dropped to historic lows of 0.1 to 0.18 gwei, bringing ERC-20 transfers under $0.05. This is abnormally cheap: during typical activity levels, gas prices of 10 to 50 gwei push the same transfer to $1 to $10. During NFT mints, token launches, or heavy DeFi activity, gas can spike above 100 gwei, sending fees well past $15.
Ethereum L2 Rollups: Arbitrum, Base, and Optimism
Rollups execute transactions off Ethereum L1 and post compressed data back for security. Transfer fees on L2s have two components: an L2 execution fee (paid to the rollup sequencer) and an L1 data fee (paid to post transaction data to Ethereum).
The Dencun upgrade (March 2024) introduced EIP-4844 blob data, reducing L2 data costs by up to 98%. The Pectra upgrade (May 2025) doubled blob capacity from 3 to 6 target blobs per block, further lowering L2 fees. As a result, stablecoin transfers on Base now cost as little as $0.002, and Arbitrum and Optimism transfers run between $0.01 and $0.10.
Base is currently the cheapest Ethereum L2 for token transfers. Coinbase Wallet also offers free USDC transfers on Base as a promotional feature, though this subsidy could end at any time.
Solana
Solana charges a base fee of approximately 5,000 lamports per transaction signature, which works out to roughly $0.0004 at current SOL prices. SPL token transfers (USDC, USDT, PYUSD) cost the same as any other transaction. Optional priority fees allow users to bid for faster inclusion during congestion, but even with priority fees, total costs rarely exceed a few cents.
Solana's upcoming Alpenglow consensus overhaul, which entered testing on a community validator cluster in May 2026, aims to reduce finality from approximately 12.8 seconds to 100 to 150 milliseconds.
Tron
Tron's fee model is uniquely confusing. Transactions consume two resources: bandwidth (for data) and energy (for computation). A TRC-20 USDT transfer to an address that already holds a USDT balance requires about 65,000 energy and 345 bandwidth. Transfers to addresses with no prior USDT balance require roughly 130,000 energy, doubling the cost.
Tron Proposal #104 (August 2025) halved the energy unit price from 210 sun to 100 sun, bringing fees down significantly. Still, a basic USDT transfer costs approximately $1.92 to $2.08 without energy rental, or $1.44 with energy rented from a third-party platform. Despite being more expensive than L2s and Solana, Tron's USDT volume remains high because of its entrenched adoption in emerging market corridors.
Polygon
Polygon PoS offers some of the lowest fees in the EVM ecosystem. Gas prices typically sit at 30 to 100 gwei, but since POL (the native token) trades well under $1, this translates to fractions of a cent per transfer. The Giugliano hard fork (April 2026) improved finality speed and fee predictability, pushing deterministic finality toward 4 to 5 seconds.
Spark (Bitcoin)
Spark is a layer 2 built on Bitcoin that supports native token transfers. Spark-to-Spark USDB transfers have zero fees and settle instantly. Unlike Lightning, Spark does not require payment channels or inbound liquidity, and users can receive payments while offline. For cross-network transfers to Lightning, fees are 0.15% to 0.25% plus standard routing fees.
Speed and Finality Comparison
Cost is only half the equation. How quickly a transfer settles determines whether it is practical for payments, trading, or time-sensitive operations. The following table compares confirmation speed and finality across networks.
| Network | Block Time | Soft Confirmation | Hard Finality |
|---|---|---|---|
| Ethereum L1 | ~12 sec | ~12 sec (1 block) | ~13 - 16 min (2 epochs) |
| Arbitrum | ~250 ms | 1 - 2 sec | 7-day challenge window |
| Base | ~2 sec | ~2 sec | 7-day challenge window |
| Optimism | ~2 sec | ~2 sec | 7-day challenge window |
| Solana | ~400 ms | ~400 ms | ~12.8 sec (32 slots) |
| Tron | ~3 sec | ~3 sec | ~57 sec (19 blocks) |
| Polygon | ~2 sec | ~2 sec | ~4 - 5 sec |
| Spark (Bitcoin) | N/A | Instant | Instant |
Optimistic rollups (Arbitrum, Base, Optimism) provide fast soft confirmations but have a 7-day challenge window for withdrawals back to Ethereum L1. This only matters for bridging: application-level confirmations happen in seconds. Solana achieves full finality in about 12.8 seconds today and aims for sub-second finality with Alpenglow. Spark provides instant settlement with no challenge period or channel management.
Cost on a $100 Transfer
To make the cost differences concrete, here is what a $100 stablecoin transfer costs on each network under normal conditions. This excludes exchange withdrawal fees, bridge fees, and on/off-ramp costs, which are covered in our stablecoin payment rails analysis.
- Ethereum L1 (normal congestion): $2.00 to $5.00 in gas, leaving $95 to $98 delivered
- Arbitrum: $0.02 to $0.05 in gas, leaving ~$99.95 delivered
- Base: $0.005 to $0.01 in gas, leaving ~$99.99 delivered
- Optimism: $0.01 to $0.05 in gas, leaving ~$99.95 delivered
- Solana: less than $0.001 in fees, leaving ~$100.00 delivered
- Tron: $1.92 to $4.16 in energy costs, leaving $95.84 to $98.08 delivered
- Polygon: less than $0.005 in gas, leaving ~$100.00 delivered
- Spark (USDB): $0 in fees, $100.00 delivered
For small payments and remittance corridors where every cent matters, the difference between $2 and $0 per transfer compounds quickly. A merchant processing 1,000 stablecoin payments per month on Ethereum L1 at normal gas would spend $2,000 to $5,000 in fees alone. The same volume on Base, Solana, or Spark would cost under $10 total.
Which Chain Should You Use?
The right network depends on which stablecoin you need and what infrastructure you operate within:
For lowest absolute cost: Spark (USDB), Solana, Base, and Polygon all offer sub-cent transfers. If you already hold USDC or USDT, Solana and Base are the cheapest options. If you want zero-fee stablecoin transfers on Bitcoin, Spark with USDB is the only option.
For Ethereum ecosystem compatibility: Base offers the lowest fees among Ethereum L2s. Arbitrum has the deepest DeFi liquidity. Optimism benefits from Superchain interoperability. All three settle to Ethereum L1 for security.
For emerging market transfers: despite higher fees, Tron dominates peer-to-peer USDT transfers in regions like Southeast Asia, Sub-Saharan Africa, and Latin America due to deep wallet and exchange integration. Solana is growing as a cheaper alternative in these corridors.
For Bitcoin-native operations: Spark eliminates the need to bridge stablecoins to Ethereum or Solana. USDB operates directly on Bitcoin's security model without payment channels, making it the simplest option for users already in the Bitcoin ecosystem. Learn more about how USDB works in the USDB stablecoin deep dive.
Hidden Costs Beyond Gas Fees
The transfer fee shown in a wallet is not always the total cost of moving stablecoins. Several additional costs affect the real price:
- Exchange withdrawal fees: centralized exchanges charge flat fees to withdraw stablecoins, often $1 to $25 regardless of the network's actual gas cost
- Bridge fees: moving stablecoins between chains incurs bridging costs, typically 0.04% to 0.3% of the transfer amount plus gas on both chains
- Token approval gas: the first time you interact with a stablecoin contract on Ethereum or an L2, you must submit an
approve()transaction that costs additional gas - Tron energy rental: accessing lower Tron fees requires renting energy from third-party platforms, adding complexity and counterparty risk
- Priority fees during congestion: Solana and Ethereum both allow optional priority fees that increase cost during peak demand
For a full breakdown of how stablecoin transfer costs compare to traditional payment methods like wire transfers and ACH, see our stablecoin vs traditional rails comparison.
Recent Fee Changes to Watch
Network fees are not static. Several recent upgrades have significantly altered the cost landscape:
- Ethereum Dencun (March 2024): introduced EIP-4844 blob data, reducing L2 data posting costs by up to 98%
- Ethereum Pectra (May 2025): doubled blob capacity from 3 to 6 target blobs per block, further compressing L2 fees
- Tron Proposal #104 (August 2025): halved the energy unit price from 210 sun to 100 sun, cutting TRC-20 transfer costs roughly in half
- Polygon Giugliano (April 2026): improved finality speed and fee predictability on Polygon PoS
- Solana Alpenglow (testing May 2026): consensus overhaul targeting sub-150ms finality, expected on mainnet Q3 to Q4 2026
Frequently Asked Questions
What is the cheapest way to send USDC?
The cheapest networks for sending USDC are Base (under $0.01), Solana (under $0.001), and Polygon (under $0.005). Among these, Solana offers the best combination of low cost and fast finality. If you specifically want stablecoins on Bitcoin, USDB on Spark has zero transfer fees.
Why are Tron USDT transfers so expensive?
Tron uses an energy-based fee model where smart contract execution consumes energy units, and accounts without staked TRX or rented energy must burn TRX to cover the cost. A standard TRC-20 USDT transfer requires 65,000 to 130,000 energy depending on whether the recipient already holds USDT. Even after Proposal #104 halved energy prices in August 2025, transfers still cost $1.44 to $4.16. Despite the higher fees, Tron handles more USDT transfer volume than any other network due to its entrenched position in emerging markets.
How much does it cost to send USDT on Ethereum?
Sending USDT on Ethereum L1 costs between $0.01 and $15+ depending on network congestion. An ERC-20 transfer uses approximately 65,000 gas. At typical gas prices of 10 to 30 gwei, this translates to $1 to $5. As of May 2026, Ethereum gas prices are at historic lows (under 0.2 gwei), making transfers temporarily under $0.05. This is not the norm: plan for $1 to $5 during average network activity.
Are Layer 2 stablecoin transfers safe?
Layer 2 rollups like Arbitrum, Base, and Optimism inherit Ethereum's security for transaction data. The primary risk is the sequencer: if the centralized sequencer goes down, transactions are delayed (but not lost). Optimistic rollups have a 7-day challenge window for fraud proofs, meaning withdrawals back to L1 take a week. For stablecoin transfers that stay within the L2, soft confirmations in 1 to 2 seconds are reliable for most use cases.
What is the fastest network for stablecoin transfers?
Spark provides instant settlement for USDB transfers between Spark wallets. Solana offers soft confirmations in approximately 400 milliseconds with full finality in 12.8 seconds. Polygon achieves deterministic finality in 4 to 5 seconds. Ethereum L2s (Arbitrum, Base, Optimism) provide soft confirmations in 1 to 2 seconds. Ethereum L1 is the slowest, requiring 2 epochs (13 to 16 minutes) for full finality.
Do stablecoin transfer fees change with the amount being sent?
On most networks, no. Gas fees are based on computational complexity, not transfer value. Sending $1 of USDC costs the same gas as sending $1,000,000 on Ethereum, Solana, Tron, and all L2s. This makes blockchain transfers particularly cost-effective for large amounts: a $1 million wire transfer might cost $25 to $50 through a bank, while the same value moves for under $0.01 on Base or Solana.
How do stablecoin fees compare to traditional payment methods?
A domestic ACH transfer in the US is free for consumers but costs businesses $0.20 to $1.50 per transaction and takes 1 to 3 business days. International wire transfers cost $15 to $50 and take 1 to 5 days. Credit card processing costs merchants 1.5% to 3.5% of the transaction value. Stablecoin transfers on low-cost networks like Solana, Base, or Spark cost under $0.01 and settle in seconds, regardless of amount or destination country. For a detailed comparison, see our cross-border remittance corridor analysis.
This tool is for informational purposes only and does not constitute financial advice. Transfer costs and finality times are approximate and vary with network congestion, token contract implementation, and gas price fluctuations. Data reflects conditions as of mid-2026. Always verify current fees in your wallet before sending.
Build with Spark
Integrate bitcoin, Lightning, and stablecoins into your app with a few lines of code.
Read the docs →
