diff --git a/src/frontend/org/voltdb/join/BalancePartitionsStatistics.java b/src/frontend/org/voltdb/join/BalancePartitionsStatistics.java
index <HASH>..<HASH> 100644
--- a/src/frontend/org/voltdb/join/BalancePartitionsStatistics.java
+++ b/src/frontend/org/voltdb/join/BalancePartitionsStatistics.java
@@ -399,7 +399,7 @@ public class BalancePartitionsStatistics extends StatsSource {
         public double getEstimatedRemaining() {
             double estimatedRemaining = -1.0;
             if (movedRanges > 0) {
-                estimatedRemaining = (totalRanges * getDurationMillis()) / movedRanges;
+                estimatedRemaining = ((totalRanges * getDurationMillis()) / movedRanges) - getDurationMillis();
             }
             return estimatedRemaining;
         }
ENG-<I> fix estimated time calculation in rebalance statistics