diff --git a/frontend/src/pages/Subscribers/SubscriberOverview.js b/frontend/src/pages/Subscribers/SubscriberOverview.js
index d3c9b245693f38bb3776c434ff4b6b3ac09f66a7..d21afa6a3dafc5785e2d5e30b01d60bb7aa2c6bd 100644
--- a/frontend/src/pages/Subscribers/SubscriberOverview.js
+++ b/frontend/src/pages/Subscribers/SubscriberOverview.js
@@ -40,9 +40,11 @@ class SubscriberOverview extends Component {
     this.setState({ subscriberModalOpen: false });
     let userNumber = subscriberData["userNumber"];
     delete subscriberData["userNumber"];
-    let imsi = subscriberData["ueId"].substr(5, subscriberData["ueId"].length - 5);
+    let imsiLength = subscriberData["ueId"].length - 5
+    let imsi = subscriberData["ueId"].substr(5, imsiLength);
     for(let i = 0; i < userNumber; i++){
-      let newImsi = Number(imsi) + i;
+      let newImsi = (Number(imsi) + i).toString();
+      newImsi = newImsi.padStart(imsiLength, '0')
       subscriberData["ueId"] = `imsi-${newImsi}`;
       if (!await ApiHelper.createSubscriber(subscriberData)) {
         alert("Error creating new subscriber when create user");