How Long Does a Solana Transaction Take? Block Times, Finality and Failed TXs

Published
Read 6 Min
How We Research for Our Content
blog post cover
Subscribe to receive weekly crypto news and up to a 50% fee discount
You are subscribed to updates!

Solana transaction time has improved markedly after the 2026 slot reductions. This guide covers current block times, commitment levels, finality windows, blockhash expiry and the reasons transactions still fail.

Solana Slot Times After the 2026 Reductions

Solana implemented staged reductions to its target slot time through SIMD-0525. The first cut moved the network from 400 ms to 350 ms, activating at the start of epoch 1019 on August 19, 2026. Five days later the second stage lowered the target further to 300 ms at epoch 1023 on August 25, 2026.

Chainspect data recorded a 318 ms one-hour average block time in September 2026, showing the network operating slightly above the new official target. The reductions also shortened the wall-clock expiration of a blockhash from roughly 80 seconds at 400 ms slots to about 60 seconds at the current 300 ms setting.

Targets of 250 ms and 200 ms already run on devnet and testnet, yet Solana has not announced a mainnet schedule for either level as of the September 2026 updates. Any future cuts remain gated by acceptable skip rates under the same SIMD proposal.

Commitment Levels: Processed, Confirmed and Finalized

Solana transactions move through distinct commitment levels that signal increasing security against rollback. Each level carries a different risk profile and time to reach based on validator votes and block rooting.

A transaction reaches the processed level once it is included in a block produced by the current leader. Rollback risk remains low in practice because most blocks are not skipped, yet the transaction can still be reversed if a fork occurs before further confirmations. This stage typically completes in a single slot.

The confirmed level requires a supermajority of stake to vote on the block containing the transaction. Rollback risk drops further at this point, making it suitable for most applications that need moderate assurance. Confirmation usually arrives within one to two slots under normal network conditions.

Finalized status occurs once the block becomes rooted after approximately 32 subsequent confirmed blocks, rendering the transaction irreversible under normal conditions. Recent Chainspect data places average finality at 12.8 seconds.

LevelRollback RiskTypical TimeNotes
ProcessedLow in practice~0.3 s (1 slot)Included in a produced block
ConfirmedLow0.6–0.9 s (1–2 slots)Supermajority stake vote
FinalizedNegligible under normal conditions12.8 sRooted after ~32 confirmed blocks
Economic / OptimisticVery low for practical purposesUnder 1 s or 1–2 slotsUsed by exchanges and high-value transfers

Economic confirmation, sometimes called optimistic confirmation, provides fast practical assurance without waiting for full finality. Traders and services often rely on it when speed matters more than absolute irreversibility.

Blockhash Validity Window and Transaction Expiry

Solana transactions embed a recent blockhash that remains valid for a fixed window of 151 blocks. Validators reference the BlockhashQueue, which tracks the 300 most recent entries, and reject any transaction whose blockhash falls outside that limit to prevent replay attacks.

Slot-time reductions have compressed the real-world duration of this window. At the current 300 ms target slot duration the 151-block limit equals roughly 60 seconds of wall-clock time, down from about 80 seconds when slots averaged 400 ms. Measured averages near 318 ms still keep the expiry period under 65 seconds in practice.

Traders must therefore broadcast transactions quickly after fetching a fresh blockhash. During network spikes, even modest queuing can push a submission past the expiry point, forcing a new blockhash fetch and resubmission cycle before confirmation can occur.

Why Solana Transactions Fail and How Often

A peer-reviewed study covering August 2023 through July 2024 found stark differences in failure rates between account types. Bot-operated accounts recorded a 58.43 percent failure rate, while human-operated accounts failed only 6.22 percent of the time. The same research showed that the top ten programs accounted for 77.95 percent of all failed transactions, with Raydium Liquidity Pool V4 alone responsible for 21.69 percent.

Congestion amplifies these issues. During memecoin-driven spikes, non-vote transaction success rates fell to roughly 76 percent, meaning one in four attempts failed. Validators still process the majority of legitimate traffic, but priority-fee competition and program-specific bottlenecks concentrate errors among automated strategies.

MetricValueContext
Bot account failure rate58.43%Aug 2023–Jul 2024 study
Human account failure rate6.22%Same study period
Share of failures from top 10 programs77.95%Includes Raydium at 21.69%
Recent average TPS2,570 tx/s1-hour Chainspect average
Peak observed TPS11,015 tx/s100-block window
Theoretical max TPS65,000 tx/sNetwork capacity limit

These figures illustrate that most failures stem from high-frequency bot activity rather than fundamental network instability. Traders using manual or low-frequency strategies encounter far lower error rates even when overall throughput remains elevated.

Practical Steps to Reduce Failures and Speed Confirmation

Submit transactions with a fresh blockhash obtained immediately before signing. The 151-block validity window now expires in roughly 60 seconds at the current 300 ms slot target, so delays between fetch and broadcast increase expiry risk.

Select the commitment level that matches your tolerance for rollback versus latency. Processed returns fastest but carries the highest chance of later reversal, while confirmed provides a practical balance for most user actions and finalized suits high-value transfers.

Monitor returned error codes on failure. Blockhash expiry and account sequence mismatches are resolved by requesting a new blockhash and resubmitting; congestion-related drops improve by spacing retries or reducing compute units requested.

During periods when non-vote success rates fall toward 76 percent, batch fewer instructions per transaction and avoid peak memecoin activity windows identified through recent network telemetry. These adjustments lower the incidence of both expiry and compute-limit failures without altering underlying slot timing.

FAQ

What is the current Solana mainnet slot time?

Target slot duration reached 300 ms after reductions activated on epoch 1023 in August 2026. Chainspect data from September 2026 recorded a one-hour average of 318 ms.

How long does Solana finality take?

Full finality after a transaction is included typically occurs in 12.8 seconds according to recent Chainspect figures, with most sources citing a normal range of 10-20 seconds or roughly 13 seconds.

Why do Solana transactions fail at high rates?

A peer-reviewed study of data from August 2023 to July 2024 found bot accounts experienced a 58.43 percent failure rate compared with 6.22 percent for human-operated accounts. The top ten programs drove 77.95 percent of failures, led by Raydium Liquidity Pool V4.

How long is the Solana blockhash validity window?

Each transaction references a blockhash that expires after 151 blocks. At the present 300 ms slot time this window equals approximately 60 seconds of wall-clock time.

What recent TPS numbers has Solana posted?

Chainspect recorded a one-hour average of 2,570 transactions per second, a 100-block peak of 11,015 tx/s, and a theoretical maximum of 65,000 tx/s.

Has Solana experienced downtime in 2026?

The network has maintained 100 percent uptime since February 2024 through mid-September 2026 reports, even during an August 2026 routing event that affected 29 percent of stake without stopping block production or finality.

Private crypto swaps

Best rates. Secure. Wallet to wallet

Swap now
You send
1
~
Updating rate ...
You get
All commissions included
Updating rate ...
This pair is not available right now. Please try again soon.
Multi-swap
Multi-swap
Multi-swap lets you perform several exchanges in a single operation.
Send funds once and receive up to five different coins or transfers to multiple addresses — fast, convenient, and with no extra fees.
Add more swaps to get all coins in one transaction.
Added swaps
Total amount: 0
Select a currency