diff --git a/tips/TIP-0020/tip-0020.md b/tips/TIP-0020/tip-0020.md
index 19fc4d747..782525282 100644
--- a/tips/TIP-0020/tip-0020.md
+++ b/tips/TIP-0020/tip-0020.md
@@ -92,6 +92,13 @@ The following table describes the entirety of a _Transaction Payload_ in its ser
Set to value 0 to denote a Transaction Essence.
+
+ Network ID |
+ uint64 |
+
+ The unique value denoting whether the message was meant for mainnet, testnet, or a private networks. The Network ID should usually match the corresponding field of the encapsulating message, but this is not enforced.
+ |
+
Inputs Count |
uint16 |
@@ -396,6 +403,7 @@ The following criteria defines whether a payload passes the syntactical validati
* Essence:
* `Transaction Type` value must denote a _Transaction Essence_.
+ * `Network ID` must match the value of the current network.
* Inputs:
* `Inputs Count` must be 0 < x ≤ `Max Inputs Count`.
* For each input the following must be true: