Target Mainnet: Q3 2026

Larger Transaction Sizes

Raising the maximum transaction size from 1232 to 4096 bytes

Share:

June 2026, by Solana Foundation

4096
Bytes per transaction, up from 1232
3.3x
More room for ZK proofs, multisigs, and batches

Larger Transaction Sizes

June 9, 2026 • Solana Foundation

A major upcoming upgrade to Solana raises the maximum transaction size from 1232 bytes to 4096 bytes. The size increase is defined in SIMD-0296 and delivered through the v1 transaction format introduced in SIMD-0385. It unlocks workloads that previously could not fit inside a single transaction, including ZK proofs, large multisigs, and some onchain signature schemes.

The existing v0 and legacy transaction formats continue to work as they do today, so applications and wallets that don't need the larger size will be unaffected. Applications that want to take advantage of it will need to update to v1 transactions.

Expected Mainnet Activation DateQ3 2026
Devnet ActivationQ3 2026
Breaking Change?No
Indexing Changes Required?Yes

Technical Details

Size Limit

The new per-transaction size limit is 4096 bytes, up from 1232. The previous limit was set by Solana's conservative use of a 1280-byte MTU (Maximum Transmission Unit), which after overhead left 1232 bytes for transaction payload.

In 2022, QUIC became the default transaction ingestion protocol, which does not specify a maximum stream size, so the maximum transaction size can be raised.

The ceiling stays at 4096 rather than going larger as this matches the standard 4 KiB memory page used by validator hardware, which keeps per-transaction memory handling cheap and avoids forcing a single transaction to span multiple pages.

Once a transaction exceeds the MTU, it has to be split across multiple QUIC frames, and a single dropped frame triggers a retransmit of the whole set. This makes larger transactions more expensive to receive reliably and puts more pressure on validator in-flight buffers. Keeping the transaction size under 4096 avoids this problem.

A 4096-byte ceiling covers a meaningful share of the use cases that have relied on bundles, letting developers land them as individual atomic transactions instead. Because larger transactions consume more validator bandwidth, the scheduler is expected to require higher priority fees to land them than smaller transactions of equivalent priority.

v1 Format Requirement

The larger size is only available in the v1 transaction format. v1 transactions are identified by a leading version byte of 129 and replace the ComputeBudgetProgram instructions with a configuration mask carried directly in the transaction header. v1 does not support address lookup tables, but at 4096 bytes the full address list can be included directly in most cases anyway. The full format is specified in SIMD-0385.

The larger size enables transaction-level workloads that did not fit inside 1232 bytes, including ZK proofs such as those used by Confidential Transfers, Winternitz one-time signatures, nested multisigs often used by institutions, and signature schemes like BLS.

Indexing Updates

The v1 format changes the byte layout of every field after the version byte. Any indexer or client that decodes raw transaction bytes will need to recognize the 129 version prefix and parse the new layout.

Transactions sent in v0 or legacy formats continue to deserialize as they do today.


About This Upgrade

Larger transaction sizes is a significant usability improvement for Solana developers. By raising the per-transaction byte limit to 4096 bytes, this upgrade lets developers land previously oversized workloads as single atomic transactions instead of stitching them together with address lookup tables or Jito bundles. In practice this also lowers cost and latency - there are fewer signatures to pay and one single confirmation rather than several chained transactions.

This upgrade addresses a practical ceiling that application teams have had to design around since the early days of Solana, and brings a whole new class of capabilities that we're looking forward to support.

Learn more: Solana Upgrades