<blockquote>
<p>Can I use RBF or other methods to send a transaction with same input to myself with higher fee rate (but less total transaction fees) just like we do in Ethereum?</p>
</blockquote>
<p>No, you can't. RBF transactions must pay higher total (absolute) transaction fees, and there's no other method.</p>
<p>According to <a href="https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki#implementation-details" rel="nofollow noreferrer">BIP125</a>’s implementation details,</p>
<blockquote>
<ol start="3">
<li>The replacement transaction pays an absolute fee of at least the sum paid by the original transactions.</li>
</ol>
</blockquote>
<p>Therefore, both a higher fee rate (BTC/vbyte) and a higher absolute fee (total BTC) are required.</p>

CC BY-SA 4.0
2024-08-28T07:53:33.543Z
Thanks! That's what I am looking for.
newgate92
CC BY-SA 4.0
2024-08-28T07:04:09.797Z
2024-08-28T14:17:11.837Z
2024-08-28T14:17:11.837Z
Hyunhum Cho
<p>I need to use BTC transactions to buy some shares. If the shares are full (eg. it only counts on first 100BTC), can my unconfirmed transactions be cancelled? Because even if they are mined later, they are invalid transactions. Can I use RBF or other methods to send a transaction with same input to myself with higher fee rate (but less total transaction fees) just like we do in Ethereum?</p>
<p>I have tried with Electrum to cancel the transaction, but the result was that the new transaction's total fee is higher than the old transaction's total fee, not only the fee_rate is higher.</p>
<p>For example, the origin transaction was 100 fee_rate and cost 10000 sats, the new transaction I use to cancel the original one is set to 120 fee_rate and total cost is 6000 sats, but the transaction sent by Electrum is set to 220 fee_rate and total cost is 11000 sats.</p>
<p>So I can't save money to cancel the transaction, which is the purpose I want to cancel.</p>

<transactions><replace-by-fee>
Can we cancel a Bitcoin transaction like an Ethereum transaction with same nonce but higher gas fee?
newgate92
# Can we cancel a Bitcoin transaction like an Ethereum transaction with same nonce but higher gas fee?

(Asked by: username_0 on 2024-08-28)

I need to use BTC transactions to buy some shares. If the shares are full (eg. it only counts on first 100BTC), can my unconfirmed transactions be cancelled? Because even if they are mined later, they are invalid transactions. Can I use RBF or other methods to send a transaction with same input to myself with higher fee rate (but less total transaction fees) just like we do in Ethereum?

I have tried with Electrum to cancel the transaction, but the result was that the new transaction's total fee is higher than the old transaction's total fee, not only the fee\_rate is higher.

For example, the origin transaction was 100 fee\_rate and cost 10000 sats, the new transaction I use to cancel the original one is set to 120 fee\_rate and total cost is 6000 sats, but the transaction sent by Electrum is set to 220 fee\_rate and total cost is 11000 sats.

So I can't save money to cancel the transaction, which is the purpose I want to cancel.

**Tags:** transactions, replace-by-fee


---

## 1 answers

### Answer by username_1 on 2024-08-28. Score: 3 | Accepted answer

> Can I use RBF or other methods to send a transaction with same input to myself with higher fee rate (but less total transaction fees) just like we do in Ethereum?

No, you can't. RBF transactions must pay higher total (absolute) transaction fees, and there's no other method.

According to [BIP125](https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki#implementation-details)’s implementation details,

> 3. The replacement transaction pays an absolute fee of at least the sum paid by the original transactions.

Therefore, both a higher fee rate (BTC/vbyte) and a higher absolute fee (total BTC) are required.

> **Comments:**
> **username_0**: Thanks! That's what I am looking for.  

---

