diff --git a/circle/vm/models/instance.py b/circle/vm/models/instance.py
index 3ab5d3d..9925c56 100644
--- a/circle/vm/models/instance.py
+++ b/circle/vm/models/instance.py
@@ -710,7 +710,8 @@ class Instance(AclBase, VirtualMachineDescModel, StatusModel, OperatedMixin,
 
     def _is_suspend_expiring(self, threshold=0.1):
         interval = self.lease.suspend_interval
-        if self.time_of_suspend is not None and interval is not None:
+        if (self.status != "SUSPENDED" and
+                self.time_of_suspend is not None and interval is not None):
             limit = timezone.now() + timedelta(seconds=(
                 threshold * self.lease.suspend_interval.total_seconds()))
             return limit > self.time_of_suspend