diff --git a/src/freedombone-installer b/src/freedombone-installer
index 0e32d5b727d86f17ef5d9032e6d739e5267cb17a..f689231f52c2fa87210246c0af164fcfcf6cec02 100755
--- a/src/freedombone-installer
+++ b/src/freedombone-installer
@@ -883,7 +883,7 @@ function update_backup_progress_bar {
     progress_counter=$(cat $backup_progress_file)
     progress_percent=$((progress_counter * 100 / max_counter))
     if [ $progress_percent -gt 100 ]; then
-        progress_percent=100
+        progress_percent=$((progress_percent - 100))
     fi
     sed -i "s|<div class=\"w3-container.*|<div class=\"w3-container w3-blue w3-round-xlarge\" style=\"width:${progress_percent}%\">${progress_percent}%</div>|g" "$progress_page"
 }
@@ -912,7 +912,7 @@ function update_restore_progress_bar {
     progress_counter=$(cat $restore_progress_file)
     progress_percent=$((progress_counter * 100 / max_counter))
     if [ $progress_percent -gt 100 ]; then
-        progress_percent=100
+        progress_percent=$((progress_percent -  100))
     fi
     sed -i "s|<div class=\"w3-container.*|<div class=\"w3-container w3-blue w3-round-xlarge\" style=\"width:${progress_percent}%\">${progress_percent}%</div>|g" "$progress_page"
 }