September 26, 2026
Can a Bitcoin Transaction Be Reversed or Cancelled?

Once a Bitcoin transaction has one or more confirmations, it cannot be reversed or cancelled — not by you, not by an exchange, not by a miner, and not by "customer support" at any wallet provider. That's not a policy choice; it's a direct consequence of how the blockchain works. But the answer is more nuanced before confirmation, and understanding that window is often what people are actually asking about when they say they want to "cancel" a payment.
Why confirmed transactions are permanent
Bitcoin's ledger is a chain of blocks, each one cryptographically linked to the one before it through its hash. Once a transaction is included in a block, and that block has several more blocks mined on top of it, rewriting it would mean an attacker recomputing that block and every block after it — faster than the rest of the network combined, in real time, forever. This is why 6 confirmations has long been treated as a practical safety threshold for high-value transactions: each additional block makes a rewrite exponentially less feasible.
There is no admin key, no rollback function, and no dispute process built into the protocol. This is a deliberate design tradeoff — the same property that makes Bitcoin resistant to censorship and seizure also means human error is unforgiving. A transaction sent to the wrong address after confirmation is a separate problem with its own recovery paths, which we cover in recovering Bitcoin sent to the wrong address.
The brief window before confirmation
Before a transaction is mined into a block, it sits in the mempool — the pool of pending transactions every node relays to its peers. During this window, two mechanisms can sometimes change the outcome:
- Replace-By-Fee (RBF). If the original transaction was created with RBF explicitly enabled (a flag set in the transaction itself, called signaling — most modern wallets do this by default), you can broadcast a new version spending the same inputs with a higher fee. Miners are economically incentivized to prefer the higher-fee version, and nodes running standard policy will drop the original. This isn't really "cancelling" — it's replacing one unconfirmed transaction with another, and you can use it to send the funds back to yourself instead of the original recipient.
- Child-Pays-For-Parent (CPFP). If RBF wasn't enabled, you can't replace the transaction, but you can spend its unconfirmed change output in a new, high-fee transaction. Miners collecting that fee are incentivized to confirm both transactions together to claim it. This speeds confirmation rather than stopping it, so it only helps if you're trying to get an honest payment through faster, not undo one.
Neither of these works once a transaction is confirmed, and neither works if the receiving side has already spent an unconfirmed transaction you sent them (a practice most legitimate services avoid specifically because of this risk).
What "stuck" actually means
A transaction that sits unconfirmed for hours or days isn't cancelled — it's just not being prioritized by miners because its fee is too low relative to current network demand. It will typically do one of three things eventually: get confirmed once fees drop or you bump it via RBF/CPFP, get evicted from mempools after a long enough time (commonly around two weeks, though policy varies by node), or remain in limbo indefinitely at the mercy of individual node mempool policies. A low fee is frustrating, but it is not the same failure mode as sending to the wrong address or losing your keys — the funds are still yours and still spendable from your wallet until the transaction actually confirms.
Why "reversal" scams exist anyway
Because people intuitively expect financial systems to have an undo button, scammers exploit that expectation directly. A common pattern: someone claims they can "reverse," "cancel," or "recall" a confirmed Bitcoin transaction for a fee, or that a piece of software can do it. No such capability exists for confirmed transactions on the Bitcoin network — anyone offering it is running a scam targeting people who are already in a stressful situation. If you've encountered this, see what to do after a crypto scam for the concrete next steps, which do not include paying anyone for a "reversal."
What you can actually do
If a transaction hasn't confirmed yet and you control the sending wallet, check whether it was broadcast with RBF signaling — most wallet software will tell you this, or you can check the transaction on a block explorer. If RBF is available, you can attempt to replace it. If it's already confirmed, the transaction is final, and your options shift to whatever is possible on the receiving end: contacting the recipient if you know them, or checking whether the destination is controlled by a service (like an exchange) that can act on your behalf if you sent to the wrong deposit address. Our transaction tracing tool can help you establish exactly where confirmed funds moved to, which is often the necessary first step before any of those conversations can happen.