diff --git a/commerce_license_billing.module b/commerce_license_billing.module
index 3c61322..dc45a16 100644
--- a/commerce_license_billing.module
+++ b/commerce_license_billing.module
@@ -387,8 +387,13 @@ function commerce_license_billing_cycle_close_queue_process($item) {
   }
 
   if ($can_close_order) {
-    $order->status = 'recurring_payment_pending';
-    commerce_order_save($order);
+
+    //request payment only if the order is active
+    if (($order->status == 'recurring_open') || ($order->status == 'recurring_usage_pending')) {
+      $order->status = 'recurring_payment_pending';
+      commerce_order_save($order);
+    }
+
     // Clean-up usage.
     $license_ids = array_keys($licenses);
     commerce_license_billing_usage_history_clear($license_ids, $billing_cycle);
