<p>No, without knowing the private key it is not possible to create valid transaction and pay additional fee. There are some other complicated ways to force the transaction be included into a block, for example CPFP or creating non-final transaction ANYONE_CAN_PAY.</p>

<p>The simplest solution is seting the cost to 0.9998 BTC, user will pay 1.0 BTC with 0.0002 fee. This will produce the same result as in your example but without any additional actions.</p>

CC BY-SA 4.0
2019-02-20T09:24:19.527Z
2019-02-20T09:24:19.527Z
amaclin
<p>I've been thinking about the following usecase: 
could a retailer/merchant offer clients a "no bitcoin fees" option when paying with bitcoin? i.e. if something costs 1 BTC on the site, the user will pay ONLY 1 BTC, and the merchant would pay the tx fee.</p>

<p>As I understand RBF is a doublespend of the same utxo that, as it has a higher fee, invalidates the original tx simple for being confirmed first. </p>

<p>Or would it be possible for someone else to bump up the fee without having to have access to the utxo owner's private keys (in order to sign the RBF transaction)</p>

<p>Thanks!</p>

<transaction-fees><replace-by-fee>
Can RBF be done by a third (or second) party
FKrauss
# Can RBF be done by a third (or second) party

(Asked by: username_0 on 2019-02-20)

I've been thinking about the following usecase:
could a retailer/merchant offer clients a "no bitcoin fees" option when paying with bitcoin? i.e. if something costs 1 BTC on the site, the user will pay ONLY 1 BTC, and the merchant would pay the tx fee.

As I understand RBF is a doublespend of the same utxo that, as it has a higher fee, invalidates the original tx simple for being confirmed first.

Or would it be possible for someone else to bump up the fee without having to have access to the utxo owner's private keys (in order to sign the RBF transaction)

Thanks!

**Tags:** transaction-fees, replace-by-fee


---

## 1 answers

### Answer by username_1 on 2019-02-20. Score: 2

No, without knowing the private key it is not possible to create valid transaction and pay additional fee. There are some other complicated ways to force the transaction be included into a block, for example CPFP or creating non-final transaction ANYONE\_CAN\_PAY.

The simplest solution is seting the cost to 0.9998 BTC, user will pay 1.0 BTC with 0.0002 fee. This will produce the same result as in your example but without any additional actions.


---

