<p>Yes, this works, change either needs to be sent back to Address A, if the amount is less, or an additional previous transaction output needs to be used if the amount is greater than what was sent from Address1. Here is an illustration of change.</p>

<p>Let's say 1 BTC is sent from Address A to Address B. Then 0.5 BTC is sent from B back to A.</p>

<pre><code>TX #1

Input                         | Output
----------------------------- | ------
(some output 1 BTC to A)      | 1 BTC to B

TX #2

Input                         | Output
----------------------------- | ------
(TX #1 output 1 BTC A to B)   | 0.5 BTC to A
                              | 0.5 BTC to B (change)
</code></pre>

<ul>
<li>Note this doesn't account for tx fees, which would decrease the change amount back to A</li>
</ul>

CC BY-SA 4.0
2018-10-19T14:41:12.900Z
Oops i meant to say "0.5 BTC is sent from B back to A"!
JBaczuk
CC BY-SA 4.0
2018-10-19T13:52:56.047Z
2018-10-19T14:40:53.993Z
2018-10-19T14:40:53.993Z
JBaczuk
<p>Is it possible to :
I sent BTC to A from Address1 and I asked him to send me BTC (different amount as I send him) to Address1 (same address with I sent him before)..?</p>

<address-reuse>
Send and Receive BTC with Same Address from 1 Person
Moh Ayodhia Sinaga
# Send and Receive BTC with Same Address from 1 Person

(Asked by: username_0 on 2018-10-19)

Is it possible to :
I sent BTC to A from Address1 and I asked him to send me BTC (different amount as I send him) to Address1 (same address with I sent him before)..?

**Tags:** address-reuse


---

## 1 answers

### Answer by username_1 on 2018-10-19. Score: 1

Yes, this works, change either needs to be sent back to Address A, if the amount is less, or an additional previous transaction output needs to be used if the amount is greater than what was sent from Address1. Here is an illustration of change.

Let's say 1 BTC is sent from Address A to Address B. Then 0.5 BTC is sent from B back to A.

```
TX #1

Input                         | Output
----------------------------- | ------
(some output 1 BTC to A)      | 1 BTC to B

TX #2

Input                         | Output
----------------------------- | ------
(TX #1 output 1 BTC A to B)   | 0.5 BTC to A
                              | 0.5 BTC to B (change)

```

* Note this doesn't account for tx fees, which would decrease the change amount back to A

> **Comments:**
> **username_1**: Oops i meant to say "0.5 BTC is sent from B back to A"!  

---

