diff --git a/src/QUI/Memberships/Cron.php b/src/QUI/Memberships/Cron.php
index 029c021a3a3c5d39aed3c6b959c8d2034e9774f3..a2f9732b2963ff6ed5ac215309438d4c107a031d 100644
--- a/src/QUI/Memberships/Cron.php
+++ b/src/QUI/Memberships/Cron.php
@@ -94,7 +94,7 @@ public static function checkMembershipUsers()
                 }
 
                 // extend if membership is extended automatically
-                if ($Membership->isAutoExtend()) {
+                if ($Membership->isAutoExtend() && !$MembershipUser->getContractId()) {
                     $MembershipUser->extend();
                     continue;
                 }