diff --git a/templates/common/transfer.sh b/templates/common/transfer.sh
index 1081fce7c8eb8da36402f33ea48a428e3b49b209..24a7386c1f569cc71e44e2b097da97f42ddf5590 100644
--- a/templates/common/transfer.sh
+++ b/templates/common/transfer.sh
@@ -17,6 +17,7 @@ DESTINATION_DIR=${MAIN_LOCAL_FOLDER}/${STARTDATE}/${MEMBER}
 
 mkdir -p ${DESTINATION_DIR}
 
+if [ "%data_management.local_destination_folder%" = "True" ]; then 
 if [[ "x$HPCHOST" == "xlocalhost" ]]; then
   for file_name in ${OUTPUT_FILES}; do
     rsync -v ${OUTPUT_DIR}/${file_name} ${DESTINATION_DIR}
@@ -27,3 +28,4 @@ else
     rsync -v ${HPCUSER}@${HPCHOST}:${OUTPUT_DIR}/${file_name} ${DESTINATION_DIR}
   done
 fi
+fi
\ No newline at end of file
diff --git a/templates/common/transfer_project.sh b/templates/common/transfer_project.sh
index 5b9039487ebb4509e163401a05adb1ad1ca35be5..554153d8f669b7173873dc5681404a78924a3cfe 100644
--- a/templates/common/transfer_project.sh
+++ b/templates/common/transfer_project.sh
@@ -10,6 +10,8 @@ REMOTE_WORKDIR=${WORKDIR}/
 PROJ_FOLDER="%PROJDIR%"
 
 # Transfer the project
+
+if [ "%data_management.local_destination_folder%" = "True" ]; then 
 if [[ "x$HPCHOST" == "xlocalhost" ]]; then
   mkdir -p ${REMOTE_WORKDIR}/proj
   rsync -v -u -r --no-relative ${PROJ_FOLDER}/ ${REMOTE_WORKDIR}/proj
@@ -17,3 +19,4 @@ else
   ssh ${HPCUSER}@${HPCHOST} mkdir -p ${REMOTE_WORKDIR}/proj
   rsync -v -u -r --no-relative ${PROJ_FOLDER}/ ${HPCUSER}@${HPCHOST}:${REMOTE_WORKDIR}/proj
 fi
+fi
\ No newline at end of file