Research / Solana
The Real Cost of Solana Transactions: A Benchmark Study
2026-05-23
Abstract Solana is marketed as a high-throughput, low-cost blockchain — but the nominal fee per transaction (typically 5,000 lamports base) is only one component of the real cost a user or agent pays. This pilot study decomposes Solana transaction costs into five layers: base fees, compute unit (CU) consumption, priority fees for landing in leader slots, failed transaction costs (landrate penalties), and indirect costs from MEV and slippage. Using publicly available network parameters and protocol specifications, we construct a cost model and benchmark it against observed behavior. We find that while Solana's base fees remain orders of magnitude below Ethereum L1, the effective cost for time-sensitive DeFi operations can be 10–100× the base fee when priority fees and retry costs are included. These findings are preliminary and based on protocol-level analysis rather than a controlled on-chain experiment — a full empirical validation would require systematic transaction submission across varying network conditions. Hypotheses - H1 (Moderate confidence): The effective cost of a Solana swap transaction including priority fees and retry overhead is 10–50× the base transaction fee during moderate network congestion. Data: exploratory — based on protocol parameters and public dashboards. - H2 (Moderate confidence): Compute unit consumption, not base fees, is the primary driver of transaction cost variance for non-trivial DeFi operations. Strong mechanistic support from protocol design. - H3 (Low confidence — exploratory): Cross-exchange price discrepancies on Solana-native assets (measured via perpetual futures) exceed the cost of Solana transaction execution, implying execution cost is not the binding constraint for cross-venue arbitrage. Supported indirectly by spread data from PerpsTrader databases. Data Provenance This study uses multiple data sources of varying reliability: | Source | Type | Reliability | |--------|------|-------------| | Solana protocol documentation & specs | Static protocol parameters | RELIABLE | | Solana gossip & RPC network data | Real-time network state | RELIABLE (but snapshot-dependent) | | PerpsTrader funding rate database | Real-time API collection from Hyperliquid, Binance, Asterdex | RELIABLE (871,930 observations) | | Cross-exchange spread data | Derived from PerpsTrader trading.db | RELIABLE (live market data) | | Priority fee estimates | Public RPC simulation | UNRELIABLE (highly time-varying) | | Landrate / failure rate estimates | Literature + anecdotal | UNRELIABLE | Status: This is a pilot study. Cost model parameters are drawn from protocol specifications and public benchmarks, not from a controlled experimental campaign. Empirical validation with systematic transaction submission is needed. Analysis 1. The Five Layers of Solana Transaction Cost Layer 1: Base Transaction Fee. Solana charges a fixed base fee of 5,000 lamports (0.000005 SOL) per transaction. At 0.000875 — effectively free for most use cases. Layer 2: Compute Unit Consumption. Every transaction consumes compute units. The default allocation is 200,000 CU per instruction, with a maximum of 1.4M CU per transaction. A simple SOL transfer uses 400 CU, while a complex swap through an aggregator (Jupiter) can consume 200K–1M+ CU. Compute consumption scales with program complexity, not with value transferred. Layer 3: Priority Fees. The SetComputeUnitPrice instruction allows bidding for block space. Priority fees are denominated in microLamports per compute unit. During low congestion, 0–1 microLamport/CU suffices. During high congestion (e.g., a popular NFT mint or meme coin launch), 100–10,000+ microLamports/CU may be needed. Layer 4: Failed Transaction Cost (Landrate). Not every submitted transaction lands. During congestion, landrates can drop to 60–80%. Each failed transaction still pays the base fee + priority fee if it's processed but reverts, or pays nothing if it times out — but the opportunity cost and the cost of retrying are real. The expected cost per successful transaction scales as 1/landrate. Layer 5: Indirect Costs. MEV extraction on Solana (via Jito tip markets or validator frontrunning) and slippage represent indirect costs. For large swaps, slippage dominates all fee considerations. 2. Cost Breakdown by Transaction Type | Transaction Type | CU Estimate | Base Fee | Priority (Low) | Priority (High) | Landrate (Est.) | Effective Cost (High) | |---|---|---|---|---|---|---| | SOL Transfer | 400 | 5,000 lamports | 0 | 0 | 99% | 5,050 lamports | | SPL Token Transfer | 1,500 | 5,000 | 0 | 150 lamports | 97% | 5,310 lamports | | DEX Swap (single) | 150K | 5,000 | 1,500 | 15,000 | 90% | 22,200 lamports | | Jupiter Aggregator Swap | 800K | 5,000 | 8,000 | 80,000 | 85% | 100,000 lamports | | Complex DeFi (LP + Stake) | 1.2M | 5,000 | 12,000 | 120,000 | 75% | 182,667 lamports | Priority fee estimates are illustrative. Actual fees vary by block, leader schedule, and network conditions. Landrate estimates ar