<p>Bitcoin transactions cannot be reversed. However, there are escrow services that make sure that transactions are safe for both parties. For example, if you want to buy an item from someone, using an escrow service, you would first send the Bitcoins to the escrow service. The seller then knows their money is secured and sends you the item. Once you've received it, you give your "ok" to the escrow service and the seller receives the money. If there's trouble with the item (or you never receive it), the issue can be settled through the escrow service.</p>

<p>Aside from that, fraudulent transactions can also be settled through legal means (that might be more difficult, though).</p>

<p>One service (that's currently not available, unfortunately) is ClearCoin: <a href="https://clearcoin.appspot.com/" rel="nofollow">https://clearcoin.appspot.com/</a></p>

<p>If you search for Bitcoin Escrow, you will find a couple of solutions (I'm not posting them here because I can't recommend any; maybe "What are reliable Bitcoin Escrow services?" would be a good question ;-) ).</p>

CC BY-SA 3.0
2012-12-05T02:30:29.440Z
Should we add a note here about reorgs?  Maybe "Bitcoin transactions that have been confirmed in the blockchain cannot be reversed".  Something about 1 hour, 6 blocks, etc.
Brian Armstrong
CC BY-SA 3.0
2011-08-31T19:22:05.163Z
It is indeed a good question, and it has been asked here: http://bitcoin.stackexchange.com/questions/241/which-bitcoin-escrow-services-are-available-and-reliable
Domchi
CC BY-SA 3.0
2011-08-31T05:31:56.740Z
2016-01-22T16:34:20.023Z
2016-01-22T16:34:20.023Z
Jashan
<p>Bitcoin transactions are not reversible. This is by design.</p>

<p>Whether it is a feature or a flaw depends on your point of view.
Many merchants consider it a feature as it eliminates counterparty risk.
However, some people, notably Wikileaks, have called for a cryptocurrency with time limited reversibility.</p>

CC BY-SA 3.0
2011-09-02T16:10:46.160Z
You might have posted this simultaneously, but in general try and avoid [adding an answer that says pretty much the same thing](http://meta.bitcoin.stackexchange.com/questions/58/how-do-we-improve-question-and-answer-quality).
eMansipater
CC BY-SA 3.0
2011-08-31T01:17:48.580Z
2011-08-31T01:17:48.580Z
lemonginger
<p>It is not possible to reverse a transaction that has already been transmitted on the bitcoin network.  However if you can keep a transaction from being transmitted then you can close the client restore the wallet file from a backup.  When the client is restored with the -rescan flag the transaction will no longer be pending.</p>

CC BY-SA 3.0
2011-08-31T01:16:25.937Z
2011-08-31T01:16:25.937Z
Joshua Kolden
<p>The only way to "reverse" the transaction is to immediately double-spend from the same set of UXTOs to a different address that you control (within a few seconds after your original transmission) and pray that the doublespend reaches enough nodes and wins.</p>

<p>But if your tx is already confirmed in a block, then no way.</p>

CC BY-SA 3.0
2018-01-14T07:01:49.817Z
You have on average, about five minutes to figure out you made a mistake and submit a double-spend (which should have a higher tip than the original transaction, to give the miner incentive to include it an not the original)
alfwatt
CC BY-SA 3.0
2014-03-05T20:24:27.090Z
2014-03-05T20:24:27.090Z
uminatsu
<p>To be honest all has been already said about this topic and all the competent previous posters are right in that Bitcoin is by design not reversible. </p>

<p>But to have all the facts at hand, one needs to mention also the event of March 2013 where Bitcoin underwent a 24 block reorganisation. Before people start screaming this was a network issue/program issue and no one did intentionally try to reverse a transaction - I know, it is just so no one can say afterwords, no one told me that was possible, even if it is a remote possibility.</p>

<p>I think people need to know that it is in fact possible, but very very unlikely. As I do not want to scare people away (and hopefully comply with other opinions on this matter and prevent any outrage) the probability is low and there is no incentive from miners to try something. </p>

CC BY-SA 3.0
2016-01-22T14:15:30.697Z
2016-01-22T14:15:30.697Z
user263367
<p>No, a bitcoin transaction which has already been included in a block on the longest chain <strong>cannot be reversed</strong>.  This is by design as Bitcoin is intended to behave much like cash, with recipients being assured that the money is now permanently in their possession after a transaction has been included in a block.</p>

CC BY-SA 3.0
2011-08-31T01:15:31.800Z
2018-01-15T22:13:25.410Z
2018-01-15T22:13:25.410Z
eMansipater
<p>If I sent bitcoins to someone, but then want to cancel this transaction after it was already made (like a chargeback on a credit card), is this possible with Bitcoin?</p>

CC BY-SA 3.0
2011-08-31T01:14:33.207Z
There is the answer at http://bitcoin.stackexchange.com/questions/157/what-are-the-perceived-advantages-that-bitcoin-has-over-other-currencies-or-other.
Phonics The Hedgehog
CC BY-SA 3.0
2011-08-31T01:15:06.683Z
Related/dup - http://bitcoin.stackexchange.com/questions/194/i-think-i-made-a-typo-what-do-i-do-now

Instead of creating a new question, let's edit that one to clarify/generify it if necessary.
ripper234
CC BY-SA 3.0
2011-08-31T01:17:32.763Z
I think it's worth having these separated out, because users will search for them with different phrases.  That question is about typos in addresses, whereas this question is about reversability of transactions.  They're both well worth answering, but I don't think they need to be in the same question.  Let's take it up on meta and see what people think.
eMansipater
CC BY-SA 3.0
2011-08-31T01:23:45.547Z
meta topic at http://meta.bitcoin.stackexchange.com/questions/11/should-these-two-questions-be-combined
eMansipater
<revert-transaction><chargeback>
Can a bitcoin transaction be reversed?
eMansipater
# Can a bitcoin transaction be reversed?

(Asked by: username_0 on 2011-08-31)

If I sent bitcoins to someone, but then want to cancel this transaction after it was already made (like a chargeback on a credit card), is this possible with Bitcoin?

**Tags:** revert-transaction, chargeback

> **Comments:**
> **username_1**: There is the answer at http://bitcoin.stackexchange.com/questions/157/what-are-the-perceived-advantages-that-bitcoin-has-over-other-currencies-or-other.  
> **username_2**: Related/dup - http://bitcoin.stackexchange.com/questions/194/i-think-i-made-a-typo-what-do-i-do-now  Instead of creating a new question, let's edit that one to clarify/generify it if necessary.  
> **username_0**: I think it's worth having these separated out, because users will search for them with different phrases.  That question is about typos in addresses, whereas this question is about reversability of transactions.  They're both well worth answering, but I don't think they need to be in the same question.  Let's take it up on meta and see what people think.  
> **username_0**: meta topic at http://meta.bitcoin.stackexchange.com/questions/11/should-these-two-questions-be-combined  

---

## 6 answers

### Answer by username_0 on 2011-08-31. Score: 12 | Accepted answer

No, a bitcoin transaction which has already been included in a block on the longest chain **cannot be reversed**. This is by design as Bitcoin is intended to behave much like cash, with recipients being assured that the money is now permanently in their possession after a transaction has been included in a block.


---

### Answer by username_3 on 2011-08-31. Score: 11

Bitcoin transactions cannot be reversed. However, there are escrow services that make sure that transactions are safe for both parties. For example, if you want to buy an item from someone, using an escrow service, you would first send the Bitcoins to the escrow service. The seller then knows their money is secured and sends you the item. Once you've received it, you give your "ok" to the escrow service and the seller receives the money. If there's trouble with the item (or you never receive it), the issue can be settled through the escrow service.

Aside from that, fraudulent transactions can also be settled through legal means (that might be more difficult, though).

One service (that's currently not available, unfortunately) is ClearCoin: <https://clearcoin.appspot.com/>

If you search for Bitcoin Escrow, you will find a couple of solutions (I'm not posting them here because I can't recommend any; maybe "What are reliable Bitcoin Escrow services?" would be a good question ;-) ).

> **Comments:**
> **username_5**: It is indeed a good question, and it has been asked here: http://bitcoin.stackexchange.com/questions/241/which-bitcoin-escrow-services-are-available-and-reliable  
> **username_4**: Should we add a note here about reorgs?  Maybe "Bitcoin transactions that have been confirmed in the blockchain cannot be reversed".  Something about 1 hour, 6 blocks, etc.  

---

### Answer by username_6 on 2011-08-31. Score: 5

Bitcoin transactions are not reversible. This is by design.

Whether it is a feature or a flaw depends on your point of view.
Many merchants consider it a feature as it eliminates counterparty risk.
However, some people, notably Wikileaks, have called for a cryptocurrency with time limited reversibility.

> **Comments:**
> **username_0**: You might have posted this simultaneously, but in general try and avoid [adding an answer that says pretty much the same thing](http://meta.bitcoin.stackexchange.com/questions/58/how-do-we-improve-question-and-answer-quality).  

---

### Answer by username_7 on 2011-08-31. Score: 3

It is not possible to reverse a transaction that has already been transmitted on the bitcoin network. However if you can keep a transaction from being transmitted then you can close the client restore the wallet file from a backup. When the client is restored with the -rescan flag the transaction will no longer be pending.


---

### Answer by username_8 on 2014-03-05. Score: 2

The only way to "reverse" the transaction is to immediately double-spend from the same set of UXTOs to a different address that you control (within a few seconds after your original transmission) and pray that the doublespend reaches enough nodes and wins.

But if your tx is already confirmed in a block, then no way.

> **Comments:**
> **username_9**: You have on average, about five minutes to figure out you made a mistake and submit a double-spend (which should have a higher tip than the original transaction, to give the miner incentive to include it an not the original)  

---

### Answer by username_10 on 2016-01-22. Score: 1

To be honest all has been already said about this topic and all the competent previous posters are right in that Bitcoin is by design not reversible.

But to have all the facts at hand, one needs to mention also the event of March 2013 where Bitcoin underwent a 24 block reorganisation. Before people start screaming this was a network issue/program issue and no one did intentionally try to reverse a transaction - I know, it is just so no one can say afterwords, no one told me that was possible, even if it is a remote possibility.

I think people need to know that it is in fact possible, but very very unlikely. As I do not want to scare people away (and hopefully comply with other opinions on this matter and prevent any outrage) the probability is low and there is no incentive from miners to try something.


---

