Feather: A Free Monero Wallet — Desktop & Web

Home | Download | Changelog | Screenshots | Docs | Help | FAQ | Guides | Best Wallet | Web Wallet

Monero transaction fees explained

Monero fees are usually a few cents — but they are not fixed. Here is how the fee per byte works, why congestion raises the price, and how to keep your XMR transfers cheap.

Fees are paid to the network, not to the wallet

Feather does not charge anything — sending Monero costs only the network fee that miners collect for including your transaction in a block. Unlike Bitcoin's auction-style fee market, Monero uses a fee-per-byte model: every transaction has a size in bytes, and the protocol defines a minimum fee per byte that adjusts with network load.

What makes a Monero transaction big (or small)

A typical transfer with one input and two outputs weighs around 1.5–2.5 kB. Size grows with:

Typical amounts

At the current minimum fee level, a standard Monero transfer costs roughly 0.00002–0.00005 XMR — cents at almost any XMR price. Fees rise only when the network is congested: the dynamic fee per byte follows a long-term median and can increase by a factor of several when blocks are consistently full.

SituationApproximate fee
Regular transfer, 1–2 inputsA few cents
Many small inputs consolidatedProportional to size, still cents
Network congestionHigher per-byte rate
Wallet usage itselfFree

Why the wallet shows a “priority” anyway

Monero wallets let you pick a fee multiplier (usually “normal”, “elevated”, “priority”). The base rate is the network minimum; a multiplier simply pays miners more per byte so the transaction is more attractive in a busy mempool. For everyday payments the default is fine — a Monero transaction confirms in about two minutes regardless, and overpaying does not make blocks appear faster.

How to keep XMR fees low

  1. Don't fragment your balance. Receiving dozens of tiny payments means spending many inputs later. Occasionally sending yourself the whole balance to a fresh address consolidates outputs into one.
  2. Keep the default fee unless the mempool is clearly congested; the wallet already reads the current rate from the network.
  3. Batch recipients — paying three people in one transaction costs much less than three separate ones.
  4. Check the fee before confirming. Every wallet shows the exact network fee on the confirmation screen — Feather includes it in the Send dialog.

Where to see the current fee

The fee level is a public network parameter; wallets and block explorers display it. If you are about to move a large amount and want certainty, send a small test transaction first — it costs the same few cents and confirms your wallet setup works.

Related reading

Send Monero from your browser →

Clearnet | Feather Wallet — Monero (XMR) walletOnion | Feather Wallet — Monero (XMR) walletI2P