<p>Yes, there is <code>tx.nLockTime</code>. A transaction mined before its nLockTime is invalid, so you can send your funds to yourself on some newly created address, then send it back with a locktime and destroy the private key for the newly created address.  Transactions with nLockTime can be amended, but since you destroyed the private key, you actually can't, thus preventing them from being spent before that time has passed.</p>

<p>See <a href="https://bitcoin.stackexchange.com/questions/40706/why-is-op-checklocktimeverify-disabled-by-maximum-sequence-number/40784#40784">here</a>, <a href="https://bitcointalk.org/index.php?topic=321550.0" rel="nofollow noreferrer">here</a>, or <a href="https://www.reddit.com/r/Bitcoin/comments/31fzh5/nlocktime/" rel="nofollow noreferrer">here</a>.</p>

<p>Note that nLockTime transactions may not be stored/relayed by the network. So you need to keep the transaction in a safe place and broadcast it at the right time.</p>

CC BY-SA 3.0
2016-01-26T14:00:19.773Z
2016-01-26T14:08:30.793Z
2017-04-13T12:47:33.283Z
Thomas Kahle
<p>Afaik it's not possible.</p>

<p>But you can ask a relative to help and make with him 2-2 multisignature transaction so you will be sure you will not spend money until you have two sigs. </p>

CC BY-SA 3.0
2016-01-26T07:08:32.257Z
2016-01-26T07:08:32.257Z
Igor Barinov
<p>Wondering if it's technically possible to set up a transaction to be sent in the future, for example 6 months? Is this related to block timestamps parameters? Transaction timestamps?</p>

CC BY-SA 3.0
2016-01-25T18:58:57.107Z
Who will keep your transaction. For what?
amaclin
CC BY-SA 3.0
2016-01-25T23:27:11.090Z
I would like to put some funds in the blockchain so I'm sure I will not spend it. Also I'm curious about this. Sorry newbie here.
Theodore.us
CC BY-SA 3.0
2016-01-26T16:39:31.117Z
@Theodore.us, you may want to look at OP_CHECKLOCKTIMEVERIFY for that usecase. It lets you make a transaction output which can't be spent until a time in the future.
morsecoder
<locktime>
Is it possible to schedule a transaction in the future?
Theodore.us
# Is it possible to schedule a transaction in the future?

(Asked by: username_0 on 2016-01-25)

Wondering if it's technically possible to set up a transaction to be sent in the future, for example 6 months? Is this related to block timestamps parameters? Transaction timestamps?

**Tags:** locktime

> **Comments:**
> **username_1**: Who will keep your transaction. For what?  
> **username_0**: I would like to put some funds in the blockchain so I'm sure I will not spend it. Also I'm curious about this. Sorry newbie here.  
> **username_2**: @username_0, you may want to look at OP_CHECKLOCKTIMEVERIFY for that usecase. It lets you make a transaction output which can't be spent until a time in the future.  

---

## 2 answers

### Answer by username_3 on 2016-01-26. Score: 6

Yes, there is `tx.nLockTime`. A transaction mined before its nLockTime is invalid, so you can send your funds to yourself on some newly created address, then send it back with a locktime and destroy the private key for the newly created address. Transactions with nLockTime can be amended, but since you destroyed the private key, you actually can't, thus preventing them from being spent before that time has passed.

See [here](https://bitcoin.stackexchange.com/questions/40706/why-is-op-checklocktimeverify-disabled-by-maximum-sequence-number/40784#40784), [here](https://bitcointalk.org/index.php?topic=321550.0), or [here](https://www.reddit.com/r/Bitcoin/comments/31fzh5/nlocktime/).

Note that nLockTime transactions may not be stored/relayed by the network. So you need to keep the transaction in a safe place and broadcast it at the right time.


---

### Answer by username_4 on 2016-01-26. Score: 0

Afaik it's not possible.

But you can ask a relative to help and make with him 2-2 multisignature transaction so you will be sure you will not spend money until you have two sigs.


---

