diff --git a/tips/TIP-0018/tip-0018.md b/tips/TIP-0018/tip-0018.md
index 2bf7702c7..245860dda 100644
--- a/tips/TIP-0018/tip-0018.md
+++ b/tips/TIP-0018/tip-0018.md
@@ -413,8 +413,10 @@ This unlock condition is employed to achieve conditional sending. An output that
###### Additional syntactic transaction validation rule:
-- `Return Amount` must be ≥ than `Minimum Storage Deposit` and must not be `0`.
-- It must hold true, that `0` ≤ `Amount` - `Return Amount` ≤ `Required Storage Deposit of the Output`.
+- `Minimum Storage Deposit` is the storage deposit in the base currency required for a Basic Output that only
+ has an Address Unlock Condition with `Return Address`, no additional unlock conditions, no feature blocks and
+ no native tokens.
+- It must hold true, that `Minimum Storage Deposit` ≤ `Return Amount` ≤ `Amount`.
###### Additional semantic transaction validation rule: