Enter the transaction size in bytes and the total fee in satoshis (sats) into the calculator to determine the sat per byte. This calculator helps to estimate the fee density of a Bitcoin transaction.

Sat Per Byte Formula

The following formula is used to calculate the sat per byte of a Bitcoin transaction.

SPB = F / TS

Variables:

  • SPB is the sat per byte
  • F is the total fee for the transaction (sats)
  • TS is the transaction size (bytes)

To calculate the sat per byte, divide the total fee for the transaction by the transaction size in bytes.

What is Sat Per Byte?

Sat per byte is a unit of measure used to express the fee rate for a Bitcoin transaction. It represents the amount of satoshis (the smallest unit of Bitcoin) that a user is willing to pay for every byte of transaction data. This rate is important for users to understand as it affects how quickly a transaction is likely to be confirmed on the Bitcoin network. Miners prioritize transactions with higher fee rates, so a higher sat per byte can lead to faster confirmations.

How to Calculate Sat Per Byte?

The following steps outline how to calculate the Sat Per Byte.


  1. First, determine the total fee for the transaction (F) in satoshis.
  2. Next, determine the transaction size (TS) in bytes.
  3. Next, gather the formula from above = SPB = F / TS.
  4. Finally, calculate the Sat Per Byte (SPB).
  5. After inserting the variables and calculating the result, check your answer with the calculator above.

Example Problem : 

Use the following variables as an example problem to test your knowledge.

Total fee for the transaction (F) = 300 sats

Transaction size (TS) = 225 bytes