<p>I found that the simplest way to send bitcoin without fee (fee=0) is offered in GUI in Electrum. The <code>createrawtransaction</code> RPC in Bitcoin Core is more complex due to manually assembling hex string of a transaction.</p>

CC BY-SA 4.0
2023-02-09T02:08:53.257Z
And did you ever see any of these transactions confirm?
Murch
CC BY-SA 4.0
2023-02-09T08:36:03.547Z
Yes, there is an example of the recent 0 fee transaction on the Bitcon mainnet: https://mempool.space/tx/be62f5622efdb92c1a6c2d74dca5f65f54ca913d5291234b5fc23ea4490d6734
Greg Tonoski
CC BY-SA 4.0
2023-02-09T12:05:18.527Z
I hadn’t seen this one, but the exceptionality of transaction with 0-fee getting confirmed even sparks debates on social media. What I meant to ask was whether you have seen any of _your_ transactions get included without fees, or expect that to work. I’ve looked at the mempool and blockchain multiple times in the past years and there always are megabytes of txs waiting, but even empty blocks never pick these up (except when it looks like the miner did it for themselves or as part of a gag).
Murch
CC BY-SA 4.0
2023-02-09T12:11:35.040Z
Your transaction actually underscores my perception: on 22nd of December [over 60 MvB of transactions bidding less than 1 ṩ/vB](https://jochen-hoenicke.de/queue/#BTC,3m,weight,0) were waiting for confirmation, yet even this block that included a 0-fee transaction did not fill up the rest of the block with other transactions paying 0-fee.—It stands to reason that the miner manually greenlighted this single transaction.
Murch
CC BY-SA 4.0
2023-02-09T13:41:52.697Z
There has been my own 0 fee transaction  finalized (included in blockchain) in the Testnet. I haven't attempted the same on the mainnet.
Greg Tonoski
CC BY-SA 4.0
2023-02-21T09:01:57.550Z
Another example: tx 1a31c1359f408ce65f9b305d3ebd5c0ef32bc8a62c257ecf4cd537982375bafd
Greg Tonoski
CC BY-SA 4.0
2023-02-21T12:45:55.897Z
Testnet has a much more lenient mempool policy. I'm not sure what you're trying to show with your examples. They're so seldom that it fits well with miners occasionally manually including one or another.
Murch
CC BY-SA 4.0
2023-10-11T15:17:56.070Z
I just had another look at this transaction you linked above ([be62f562…490d6734](https://mempool.space/tx/be62f5622efdb92c1a6c2d74dca5f65f54ca913d5291234b5fc23ea4490d6734)). It had been CPFPed to an effective feerate of 7.71 ṩ/vB. I am still surprised that it got to miners in the first place, but someone did pay for it to get mined.
Murch
CC BY-SA 4.0
2023-02-08T13:55:30.520Z
2023-02-08T13:55:30.520Z
Greg Tonoski
<p>Full nodes do not propagate transactions that offer less than the minimum relay transaction fee. By default, this setting is 1 sat/vB. If you were to create a transaction with a lower feerate and submitted it on the open network, it would probably not reach the miners.</p>
<p>You would need to convince a miner that they should include your transaction and give it to them directly. This is extra work for the miner and you're not providing any monetary incentive as the fees are set to zero. There is little reason for a miner to acquiesce to such a request.</p>
<p>The simplest way would probably be to try and build a public movement that convinces one or multiple miners that they should generally set their minimum feerate to zero. People have tried that a few times already, it does not seem to have a lot of support.</p>
<p>To build a transaction with zero fee, you would first configure your own node to permit a feerate of zero (to allow your own node to propagate it). I don't think your wallet will ever build a zero-fee transaction, so you'd probably have to build it manually with <code>createrawtransaction</code>. There may be other libraries that make this easier, but I'm not sure anyone has bothered because such transactions are usually not processed by miners today.</p>

CC BY-SA 4.0
2023-01-23T13:22:03.777Z
2023-01-23T14:45:52.880Z
2023-01-23T14:45:52.880Z
Murch
<p>I'll try to summarize near everything one should know about transaction fees when sending bitcoins and the options to lower it down:</p>
<p><strong>1.</strong> For plain on-chain bitcoin transfers there's no way to avoid the miner's fee because this is in the nature of the blockchain.</p>
<p><strong>1.1.</strong> Unless you are being a miner yourself and can directly set your software to sign your own transaction and thus add it to the next block, or ask a miner to do so, as @Murch has stated above.</p>
<p><strong>2.</strong> Wallet applications most of the time do not charge a fee for using the app, however there's still the blockchain fee, which does not depend on the wallet app.</p>
<p><strong>3.</strong> One may try to lower the blockchain fee by using <a href="https://lightning.network/" rel="nofollow noreferrer">Lightning Network</a>, but it may not be applicable to all the use cases.</p>
<p><strong>4.</strong> Some applications (mostly exchanges) do allow users to send bitcoins to each other within their system and do not charge a any fee. In this case it's literally &quot;fee=0&quot; but those transfers a off-chain! And there's no blockchain transaction involved.</p>
<p>Examples of these apps are well known:</p>
<ul>
<li><a href="https://coinbase.com" rel="nofollow noreferrer">https://coinbase.com</a></li>
<li><a href="https://binance.com" rel="nofollow noreferrer">https://binance.com</a></li>
<li><a href="https://paypal.com" rel="nofollow noreferrer">https://paypal.com</a></li>
</ul>
<p>Less major ones would be:</p>
<ul>
<li><a href="https://keterion.com" rel="nofollow noreferrer">https://keterion.com</a></li>
<li><a href="https://zeply.com" rel="nofollow noreferrer">https://zeply.com</a></li>
</ul>
<p>Please keep in mind when using any wallet application that you only control your coins if you control your wallet private key! Not your key, not your coins.</p>

CC BY-SA 4.0
2024-03-04T23:03:43.903Z
2024-03-04T23:03:43.903Z
CryptoDude
<p>What is the simplest way to send bitcoin without fee (fee=0)? It seems that many wallets (including Bitcoin Core 24.0.1) do not permit users to set 0 fee for a transaction.</p>

CC BY-SA 4.0
2023-01-23T13:13:59.860Z
Does this answer your question? [How can I avoid paying transaction fees?](https://bitcoin.stackexchange.com/questions/67057/how-can-i-avoid-paying-transaction-fees)
RedGrittyBrick
CC BY-SA 4.0
2023-01-23T17:08:38.657Z
Mine a block or [have a friend mine the block](https://b10c.me/blog/007-spending-p2tr-pre-activation/).
Mercedes
CC BY-SA 4.0
2023-02-08T17:57:27.833Z
For what purpose would a 0 fee be practical? If you are the one mining the block setting a higher fee would actually benefit your mempool fee reward theoretically, also you wouldn't easily be able to permit access to these fees as they would be abused by anyone trying to lower their fee. So its some kind of a permission-ed setup that is not easily automate-able and lowers your block reward if used at scale.
Poseidon
<wallet><transaction-fees><sending>
What is the simplest way to send bitcoin without fee (fee=0) in 2023?
Greg Tonoski
# What is the simplest way to send bitcoin without fee (fee=0) in 2023?

(Asked by: username_0 on 2023-01-23)

What is the simplest way to send bitcoin without fee (fee=0)? It seems that many wallets (including Bitcoin Core 24.0.1) do not permit users to set 0 fee for a transaction.

**Tags:** wallet, transaction-fees, sending

> **Comments:**
> **username_1**: Does this answer your question? [How can I avoid paying transaction fees?](https://bitcoin.stackexchange.com/questions/67057/how-can-i-avoid-paying-transaction-fees)  
> **username_2**: Mine a block or [have a friend mine the block](https://b10c.me/blog/007-spending-p2tr-pre-activation/).  
> **username_3**: For what purpose would a 0 fee be practical? If you are the one mining the block setting a higher fee would actually benefit your mempool fee reward theoretically, also you wouldn't easily be able to permit access to these fees as they would be abused by anyone trying to lower their fee. So its some kind of a permission-ed setup that is not easily automate-able and lowers your block reward if used at scale.  

---

## 3 answers

### Answer by username_0 on 2023-02-08. Score: 0 | Accepted answer

I found that the simplest way to send bitcoin without fee (fee=0) is offered in GUI in Electrum. The `createrawtransaction` RPC in Bitcoin Core is more complex due to manually assembling hex string of a transaction.

> **Comments:**
> **username_4**: And did you ever see any of these transactions confirm?  
> **username_0**: Yes, there is an example of the recent 0 fee transaction on the Bitcon mainnet: https://mempool.space/tx/be62f5622efdb92c1a6c2d74dca5f65f54ca913d5291234b5fc23ea4490d6734  
> **username_4**: I hadn’t seen this one, but the exceptionality of transaction with 0-fee getting confirmed even sparks debates on social media. What I meant to ask was whether you have seen any of _your_ transactions get included without fees, or expect that to work. I’ve looked at the mempool and blockchain multiple times in the past years and there always are megabytes of txs waiting, but even empty blocks never pick these up (except when it looks like the miner did it for themselves or as part of a gag).  
> **username_4**: Your transaction actually underscores my perception: on 22nd of December [over 60 MvB of transactions bidding less than 1 ṩ/vB](https://jochen-hoenicke.de/queue/#BTC,3m,weight,0) were waiting for confirmation, yet even this block that included a 0-fee transaction did not fill up the rest of the block with other transactions paying 0-fee.—It stands to reason that the miner manually greenlighted this single transaction.  
> **username_0**: There has been my own 0 fee transaction  finalized (included in blockchain) in the Testnet. I haven't attempted the same on the mainnet.  
> **username_0**: Another example: tx 1a31c1359f408ce65f9b305d3ebd5c0ef32bc8a62c257ecf4cd537982375bafd  
> **username_4**: Testnet has a much more lenient mempool policy. I'm not sure what you're trying to show with your examples. They're so seldom that it fits well with miners occasionally manually including one or another.  
> **username_4**: I just had another look at this transaction you linked above ([be62f562…490d6734](https://mempool.space/tx/be62f5622efdb92c1a6c2d74dca5f65f54ca913d5291234b5fc23ea4490d6734)). It had been CPFPed to an effective feerate of 7.71 ṩ/vB. I am still surprised that it got to miners in the first place, but someone did pay for it to get mined.  

---

### Answer by username_4 on 2023-01-23. Score: 3

Full nodes do not propagate transactions that offer less than the minimum relay transaction fee. By default, this setting is 1 sat/vB. If you were to create a transaction with a lower feerate and submitted it on the open network, it would probably not reach the miners.

You would need to convince a miner that they should include your transaction and give it to them directly. This is extra work for the miner and you're not providing any monetary incentive as the fees are set to zero. There is little reason for a miner to acquiesce to such a request.

The simplest way would probably be to try and build a public movement that convinces one or multiple miners that they should generally set their minimum feerate to zero. People have tried that a few times already, it does not seem to have a lot of support.

To build a transaction with zero fee, you would first configure your own node to permit a feerate of zero (to allow your own node to propagate it). I don't think your wallet will ever build a zero-fee transaction, so you'd probably have to build it manually with `createrawtransaction`. There may be other libraries that make this easier, but I'm not sure anyone has bothered because such transactions are usually not processed by miners today.


---

### Answer by username_5 on 2024-03-04. Score: 0

I'll try to summarize near everything one should know about transaction fees when sending bitcoins and the options to lower it down:

**1.** For plain on-chain bitcoin transfers there's no way to avoid the miner's fee because this is in the nature of the blockchain.

**1.1.** Unless you are being a miner yourself and can directly set your software to sign your own transaction and thus add it to the next block, or ask a miner to do so, as @username_4 has stated above.

**2.** Wallet applications most of the time do not charge a fee for using the app, however there's still the blockchain fee, which does not depend on the wallet app.

**3.** One may try to lower the blockchain fee by using [Lightning Network](https://lightning.network/), but it may not be applicable to all the use cases.

**4.** Some applications (mostly exchanges) do allow users to send bitcoins to each other within their system and do not charge a any fee. In this case it's literally "fee=0" but those transfers a off-chain! And there's no blockchain transaction involved.

Examples of these apps are well known:

* <https://coinbase.com>
* <https://binance.com>
* <https://paypal.com>

Less major ones would be:

* <https://keterion.com>
* <https://zeply.com>

Please keep in mind when using any wallet application that you only control your coins if you control your wallet private key! Not your key, not your coins.


---

