On-chain settlement and finality
A blockchain payment has several moments that could be called "done": when it is broadcast, when it is first included in a block, when it is final enough to rely on, and when it becomes Canadian dollars you can spend. Knowing which is which lets you set a release policy that fits the size and risk of each sale.

Key points
- Seeing a transaction is not the same as it being confirmed, and confirmed is not the same as final.
- Bitcoin targets an average block interval of about 10 minutes, and finality grows with each confirmation.
- Ethereum proof-of-stake uses 12-second slots and 32-slot epochs; finality typically takes about two epochs, roughly 12.8 minutes.
- On-chain finality does not mean cash: conversion and bank withdrawal set when money is usable.
Four moments that are easy to confuse
Checkout screens and wallet apps use words like received, pending and complete loosely. For operations, it helps to name the stages precisely.
- Broadcast (seen): the signed transaction has reached the network and is waiting to be included. It can still be dropped or replaced.
- Confirmed: the transaction is in a block. Each further block built on top adds a confirmation.
- Final: reversing the transaction would be impractical or extremely costly under the network's rules. How this is reached differs by network.
- Settled to your account: the asset has been converted, if needed, and Canadian dollars have arrived in your operating account.
The transaction lifecycle sandbox steps through each stage on a simulated network, so your team can see what each status looks like before it matters.
Confirmations and probabilistic finality
On proof-of-work networks such as Bitcoin, finality is probabilistic. A transaction in the latest block could, in principle, be displaced if a competing chain overtakes it. Each additional block makes that less likely, so recipients count confirmations.
Bitcoin targets an average block interval of about 10 minutes, and many recipients wait for several confirmations before treating a payment as settled. Block intervals vary around that average: some blocks arrive in a minute, others take much longer. A policy written as "N confirmations" is therefore a policy about risk, not a fixed clock time.
Economic finality on proof-of-stake
Ethereum's proof-of-stake design works differently. Time is divided into 12-second slots grouped into 32-slot epochs. Validators vote on checkpoints, and once a checkpoint is finalized, reversing it would require a large share of staked value to be destroyed under the protocol's rules. This is often called economic finality.
Per ethereum.org, finality typically takes about two epochs, or roughly 12.8 minutes. A transaction can appear in a block within seconds, but there is a window between inclusion and finality during which a cautious recipient may choose to wait.
Other networks, including other networks a stablecoin may be issued on, have their own block times and finality rules. Block times and finality vary by network and congestion, so treat any timing as an illustrative default to check against the network's own documentation.
Setting a confirmation policy
A confirmation policy says how long you wait before releasing goods, services or funds. Matching the wait to the value at risk is a common approach. The tiers below are an illustrative example, not a recommendation; your thresholds depend on your products, customers and risk appetite.
| Order value (example) | Bitcoin example policy | Ethereum example policy | Rough wait |
|---|---|---|---|
| Low-value digital goods | 1 confirmation | Included in a block | About 10 minutes on Bitcoin on average; seconds on Ethereum |
| Mid-value orders | 3 confirmations | Wait for finality | About 30 minutes on Bitcoin on average; about 12.8 minutes on Ethereum |
| High-value or irreversible releases | 6 confirmations | Finality plus a manual check | About 60 minutes on Bitcoin on average; longer on Ethereum with review |
The Bitcoin waits above multiply the 10-minute average by the number of blocks. Real intervals vary, and congestion can delay inclusion. Build your customer messages around statuses, not minutes.
From finality to usable Canadian dollars
Once a payment is final, you hold a crypto-asset, not Canadian dollars. Conversion and withdrawal take more time, and that time has a cost.
Suppose a business receives $50,000 a month in payments averaging $120. Using the site's default assumptions (illustrative, not market data), a USD stablecoin that reaches the bank one business day after payment leaves about $2,333 in transit on average, compared with about $4,667 for card payments that settle in two business days. At an assumed 8% annual cost of capital, that float costs about $15.56 a month for the stablecoin and about $31.11 for the card.
For a native crypto-asset held until conversion, the same one-day wait creates an illustrative 95% price exposure of about $136 a month under an assumed 3% daily volatility, against about $2 for the stablecoin. That figure is an exposure, not a cost, but it shows why converting quickly can matter. Model your own timing in the settlement cash flow simulator, and see working capital and settlement time.
What can still go wrong
Finality protects against reversal on the network. It does not catch every operational problem. Watch for these, and see webhooks and payment events for automating the checks.
- Underpayment or overpayment, often because network fees were deducted from the amount or the payer sent the wrong figure.
- Wrong network or token: the same address format can exist on several networks, and funds sent on an unexpected one may be hard to recover.
- Dropped or replaced transactions before confirmation, especially when network fees spike. The network fees guide explains why.
- Late payments that arrive after a quoted rate has expired.
- Record gaps: keep the transaction hash, addresses, amounts, time and the Canadian-dollar value for each payment. For money services businesses, FINTRAC record rules for virtual currency transfers of $1,000 or more include the transaction hash. Reconciling on-chain payments covers matching.
Questions people ask
How many confirmations should I wait for?
There is no single right number. Many recipients wait for several confirmations on Bitcoin; set tiers that match the value at risk and review them with your team.
How long does Ethereum finality take?
Per ethereum.org, finality typically takes about two epochs, roughly 12.8 minutes, with 12-second slots and 32-slot epochs. Actual timing can vary.
Is a final payment the same as money in my bank account?
No. Finality means the on-chain transfer is very unlikely to be reversed. You still need to convert and withdraw before Canadian dollars are usable.
Sources
Reviewed October 30, 2026. Educational information only; not financial, legal, tax or investment advice. This site does not process payments or hold funds.