diff --git a/pica-db-backup/mongo-run.sh b/pica-db-backup/mongo-run.sh
index 169179aa30a2e322fb769143ceee6eede84a4e4f..06320ce35bb28e083f7acfa5fa4b2ef721ee6ff2 100755
--- a/pica-db-backup/mongo-run.sh
+++ b/pica-db-backup/mongo-run.sh
@@ -18,6 +18,8 @@ else
   RESTORE_CMD="mongorestore -d ${MONGO_DB} -h ${MONGO_HOST}:${MONGO_PORT} -u ${MONGO_USER} -p ${MONGO_PASS} "
 fi
 
+# Make sure backup folder exists
+mkdir -p "${BACKUP_FOLDER}"
 ##########################
 # CREATING BACKUP SCRIPT #
 ##########################
diff --git a/pica-db-backup/mysql-run.sh b/pica-db-backup/mysql-run.sh
index ec8526d1112e37821959d40cd4c605fa0489807d..28688408bc44d13216092359cc919cabb065de12 100755
--- a/pica-db-backup/mysql-run.sh
+++ b/pica-db-backup/mysql-run.sh
@@ -22,6 +22,8 @@ ping -c 1 -W 1 "${MYSQL_HOST}" || { echo -e "\n=========== ${MYSQL_HOST} not ava
 
 BACKUP_CMD="mysqldump -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASS} ${EXTRA_OPTS} ${MYSQL_DB} > $BACKUP_FOLDER"'${BACKUP_NAME}'
 
+# Make sure backup folder exists
+mkdir -p "${BACKUP_FOLDER}"
 ##########################
 # CREATING BACKUP SCRIPT #
 ##########################
diff --git a/pica-db-backup/postgres-run.sh b/pica-db-backup/postgres-run.sh
index e52845f80f80ee4dfec9d958d4f7f3595291ab63..ab13139cbd3faf0b193f6040fe39c836aa3b3ca5 100755
--- a/pica-db-backup/postgres-run.sh
+++ b/pica-db-backup/postgres-run.sh
@@ -12,6 +12,8 @@ ping -c 1 -W 1 "${POSTGRES_HOST}" || { echo -e "\n=========== ${POSTGRES_HOST} n
 
 BACKUP_CMD="pg_dump -w -c > $BACKUP_FOLDER"'${BACKUP_NAME}'
 
+# Make sure backup folder exists
+mkdir -p "${BACKUP_FOLDER}"
 ##########################
 # CREATING BACKUP SCRIPT #
 ##########################