<p>I think it is entirely up to you how to use these fields.</p>
<p>As you noted, the Label and Message are not part of the Bitcoin network protocol, not part of the Bitcoin transaction data or blockchain. But they <em>can</em> be communicated to the other party.</p>
<p>The <code>label</code> and the <code>message</code> are encoded into the QR code that you can generate. So the recipient of the money (sender of goods or services) will see the label and message if they scan a QR code.</p>
<p>The QR code contains text:</p>
<pre><code>bitcoin:address?amount=1.234&amp;label=labeltext&amp;message=messagetext
</code></pre>
<p>So, for example, your label could be &quot;order 12345&quot; and the message could be &quot;For delivery between 9 a.m. and 5 p.m.&quot;</p>

CC BY-SA 4.0
2021-03-04T08:51:26.570Z
2021-03-05T14:29:03.993Z
2021-03-05T14:29:03.993Z
RedGrittyBrick
<p>I always set the &quot;Label&quot;, but what is the &quot;Message&quot; for? I always leave the &quot;Message&quot; empty.</p>
<p>I know that neither is sent over the network; they are just for your own reference. But why <em>both</em> &quot;label&quot; <em>and</em> &quot;message&quot;?</p>

<bitcoin-core>
What is the purpose of the "Message" field when sending a Bitcoin Core transaction?
Berdar
# What is the purpose of the "Message" field when sending a Bitcoin Core transaction?

(Asked by: username_0 on 2021-03-04)

I always set the "Label", but what is the "Message" for? I always leave the "Message" empty.

I know that neither is sent over the network; they are just for your own reference. But why *both* "label" *and* "message"?

**Tags:** bitcoin-core


---

## 1 answers

### Answer by username_1 on 2021-03-04. Score: 1

I think it is entirely up to you how to use these fields.

As you noted, the Label and Message are not part of the Bitcoin network protocol, not part of the Bitcoin transaction data or blockchain. But they *can* be communicated to the other party.

The `label` and the `message` are encoded into the QR code that you can generate. So the recipient of the money (sender of goods or services) will see the label and message if they scan a QR code.

The QR code contains text:

```
bitcoin:address?amount=1.234&label=labeltext&message=messagetext

```

So, for example, your label could be "order 12345" and the message could be "For delivery between 9 a.m. and 5 p.m."


---

