diff --git a/transfer.sh b/transfer.sh
index ccb716bfc5780a2f324db7c7c8b387adc4916403..33f4c58b19bb2a3926cf9c0c6c2548cf394e1cb4 100755
--- a/transfer.sh
+++ b/transfer.sh
@@ -33,6 +33,7 @@
 # 2022-10-01  ah     v2.3  customize prune and verify action
 # 2022-10-04  ah     v2.4  prune and verify are non directory based
 # 2022-10-07  ah     v2.5  unescape regex with space to prevent "grep: warning: stray \ before white space"
+# 2022-10-20  ah     v2.6  move hook 20-before-transfer (after init of the backup tool)
 # ================================================================================
 
 
@@ -269,8 +270,6 @@ function setAction(){
     exit 2
   fi
 
-  _j_runHooks "20-before-transfer"
-
 # --------------------------------------------------------------------------------
 # ----- BACKUP VARS
 
@@ -309,6 +308,9 @@ function setAction(){
 # --------------------------------------------------------------------------------
 # ----- PRE transfer
 
+  _j_runHooks "20-before-transfer"
+
+
   h2 "`date` Wait for a free slot"
   if [ -z "$STORAGE_REGISTER" ]; then
     echo "SKIP"