Do Miners Receive Transaction Fees for a Stale Block?

No, miners do not receive the transaction fees associated with a stale block. The transaction fees are part of the total block reward, which is only granted when the block is successfully included in the main, longest chain.

Since a stale block is discarded, the reward is lost. The transactions from the stale block are typically re-added to the mempool and eventually included in a winning block, where the miner of that winning block will collect the fees.

What Happens If One of the Private Keys in a Multi-Sig Setup Is Lost or Destroyed?
What Happens to the Block Rewards of the Blocks That Are Orphaned by the Longest Chain Rule?
How Do Transaction Fees Contribute to a Miner’s Revenue?
How Do Different Blockchain Consensus Mechanisms (E.g. PoW Vs. PoS) Handle Transaction Fee Distribution?
Explain the Concept of ‘Orphaning’ a Block in a Proof-of-Work Blockchain
What Are Transaction Fees in a Block Reward?
How Do Layer-Two Solutions Impact Transaction Fees on the Main Chain?
Can a Miner Be Penalized for Including a Zero-Fee Transaction?

Glossar