Skip to main content

Why Might a Miner Process Their Own Zero-Fee Transaction?

A miner might process their own zero-fee transaction because it is economically rational to do so. If a mining pool needs to pay its members or consolidate funds between its own wallets, including a fee would mean the pool is simply paying the fee back to itself.

By setting the fee to zero, they save the cost while still ensuring the transaction is confirmed instantly in their own mined block. This internal transaction is guaranteed inclusion without having to compete in the open fee market.

What Is the Opportunity Cost of Including a Zero-Fee Transaction in a Full Block?
What Is the Economic Rationale for a Miner to Always Prioritize Fee-Paying Transactions?
Why Might a Miner Prioritize a Zero-Fee Transaction over a Low-Fee One?
What Is the Primary Gas-Saving Feature of ERC-1155 Batch Transfers?