Coinbase Maturity Calculator: When Can a Miner Spend Block Rewards?
Check a Bitcoin coinbase reward's 100-confirmation maturity window. Paste a transaction ID or block height to see its Bitcoin settlement and Spark availability timeline.
Mining payout timeline
Or enter the mining block manually.
Spark availability can begin before the Bitcoin coinbase UTXO matures.
Coinbase reward is confirmed
Mining blockFast payout target
Spark windowCoinbase UTXO is spendable
L1 settlementSpark turns the coinbase maturity wait into a settlement process, not a payout workflow. Eligibility and limits apply.
Coinbase rewards have a different spend path
A Bitcoin block reward is created in the coinbase transaction. Bitcoin does not allow any output from that transaction to be spent until it has 100 confirmations. The rule applies to the block subsidy and the transaction fees collected in the block.
This catches people because a coinbase output looks like any other UTXO in a block explorer. It is visible immediately, but it is not a valid input to a new Bitcoin transaction until maturity. Fee bumping does not help. RBF and CPFP apply after a transaction is valid. They do not change the age of a coinbase output.
Read the maturity height correctly
A reward mined in block H has its first confirmation in block H. At chain tip H + 99, it has 100 confirmations. A transaction that spends it can then be included in block H + 100. The distinction is small, but it matters when building a payout system or reconciling a large mining reward.
| Stage | For a reward in block 963,110 | What it means |
|---|---|---|
| Reward created | 963,110 | The coinbase transaction appears with one confirmation. |
| Reward matures | Tip 963,209 | The output has 100 confirmations. |
| First possible spend | 963,210 | A valid Bitcoin spend can be mined in this block. |
The block count is fixed. The calendar time is not. Bitcoin targets a ten minute block interval, which puts the maturity window near 16 hours and 30 minutes after the mining block. Some windows will be shorter and some longer.
Why the wait exists
Coinbase maturity limits the fallout from a chain reorganization. If a newly mined block is orphaned, its coinbase transaction disappears with it. A maturity period gives the chain time to settle before the reward can fund another transaction. The rule is enforced by every validating node.
A service can offer a separate credit or payout arrangement against expected settlement, but the underlying coinbase output remains locked until it is mature.
Where Spark fits
For a miner, the pain is often not the consensus rule itself. It is carrying the rule through the rest of the payout process: tracking the maturity height, moving funds between wallets, and waiting for a manual settlement step before the payout can be used elsewhere.
A Spark static deposit address gives a mining operation one recurring Bitcoin deposit address connected to a Spark wallet. The calculator shows a Spark availability target at 1 to 3 confirmations beside the 100-confirmation Bitcoin settlement clock. Fast payout access and slow Bitcoin settlement can be handled as separate steps. Specific static-deposit eligibility, limits, and fees should be agreed for the mining arrangement.
Plan for the immature balance
The 100-block delay is a treasury question when rewards are large or frequent. A solo miner needs enough operating cash to cover the maturity window. A pool or payout provider that pays early needs enough liquidity to carry the outstanding immature balance. The same risk grows when several coinbase rewards are in flight at once.
Use the calculator with the actual mining block. The transaction lookup fetches the block height and checks that the transaction is coinbase. The manual path is useful when you already know the block height or want to model a future payout. Keep the block height in the reconciliation record. It is the source of truth for maturity.
Frequently asked questions
How many confirmations does a coinbase transaction need?
A Bitcoin coinbase output needs 100 confirmations. A coinbase reward mined in block H is mature at tip H + 99.
How long does coinbase maturity take?
At Bitcoin's target rate, about 16 hours and 30 minutes. The exact wait is measured in blocks, not wall clock time.
Does the mining block count as a confirmation?
Yes. The block containing the coinbase transaction is its first confirmation. The reward reaches 100 confirmations when the chain tip is 99 blocks above the mining block.
Can a high fee make a coinbase reward spendable sooner?
No. An immature coinbase output is not valid to spend. A fee only affects confirmation priority after the maturity requirement has been met.
Are fees from a mined block locked too?
Yes. Fees are paid through the coinbase transaction, so they follow the same maturity rule as the block subsidy.
Can a mining pool pay members before 100 confirmations?
A pool can make an ordinary payment from its own mature balance. In that case, the pool carries the settlement exposure while its coinbase reward matures.
What does the Spark availability target mean?
It is the confirmation target used to plan fast payout access in a Spark mining arrangement. It does not change the 100-confirmation Bitcoin rule for the coinbase UTXO.
Can I use a static deposit address for a mining reward?
A static deposit address is a Bitcoin address connected to a Spark wallet. Confirm the payout arrangement, eligibility, and limits before directing a recurring mining reward to it.
Sources and related tools
Bitcoin Core defines the maturity constant in its consensus parameters and applies it in transaction validation. For static deposits, read the Spark wallet quickstart. Related tools: Bitcoin block reward calculator, mining profitability calculator, and Bitcoin timelock decoder.
Talk to us
Planning a mining payout flow? Talk with our team about your volume, timing, and requirements.
Talk to us
