Skip to main content

What Is the Difference between “Virtual Size” and “Actual Size” of a Transaction?

The actual size is the transaction's size in bytes as it appears on the disk. The virtual size (vSize) is the size used for fee calculation post-SegWit.

It is derived from the block weight calculation, where witness data is counted at a discounted rate. Virtual size is a weighted measure designed to incentivize the use of SegWit.

What Is a “Fee Rate” (Sat/vb) and How Is It Calculated?
How Does the Size of a Transaction Affect Its Total Fee, Even with a Constant Fee Rate?
How Do Different Layer 1 Blockchains Approach Transaction Fee and Priority?
How Does a Zero-Fee Transaction Affect a Bitcoin Block’s Overall Profitability?