diff --git a/circle/vm/models/instance.py b/circle/vm/models/instance.py
index efe2de9..2b812e1 100644
--- a/circle/vm/models/instance.py
+++ b/circle/vm/models/instance.py
@@ -680,6 +680,11 @@ class Instance(AclBase, VirtualMachineDescModel, StatusModel, OperatedMixin,
                     failed.append((u, e))
                 else:
                     success.append(u)
+            if self.status == "RUNNING":
+                token = VmRenewView.get_token_url(self, self.owner)
+                queue = self.get_remote_queue_name("agent")
+                agent_tasks.send_expiration.apply_async(
+                    queue=queue, args=(self.vm_name, token))
         return True
 
     def is_expiring(self, threshold=0.1):