MicroLamports Explained: Solana's Fee Unit

MicroLamports are the unit used to express Solana's compute unit price—the core variable controlling transaction priority. Understanding the lamport and microLamport denomination system is fundamental to correctly calculating and setting priority fees for your Solana transactions.

MicroLamports Explained: Solana's Fee Unit
MicroLamports Explained – Solana Fee Unit guide

The Solana Denomination Hierarchy

SOL is Solana's native token. 1 SOL equals 1,000,000,000 lamports (1 billion lamports). One microLamport is one-millionth of a lamport, meaning 1 lamport equals 1,000,000 microLamports. This small denomination allows very fine-grained control over the compute unit price, which can range from 1 microLamport to millions of microLamports per compute unit.

MicroLamports in Practice

The compute unit price is expressed in microLamports per compute unit (CU). A price of 10,000 microLamports per CU means you pay 10,000 microLamports for every compute unit your transaction consumes. For a transaction using 200,000 CUs, the priority fee is: 200,000 × 10,000 / 1,000,000 = 2,000 lamports = 0.000002 SOL.

Typical Fee Ranges in MicroLamports

Under normal conditions: 1–5,000 microLamports (minimum/low priority), 10,000–50,000 microLamports (medium priority), 50,000–200,000 microLamports (high priority), 200,000–1,000,000+ microLamports (very high / congestion). While priority fees can theoretically be very high during extreme events, in normal conditions total priority fees typically stay well under $0.01 USD equivalent.

MicroLamports Explained – Solana Fee Unit

Related Resources

Explore more guides on our site to deepen your understanding of Solana priority fees and transaction optimization.