diff --git a/src/main/resources/static/css/dark/transactions.css b/src/main/resources/static/css/dark/transactions.css
index 896451e1dcc4a169e1e9a8ea44ecad17818f39f9..ad26abf52baed08cc90d4050c0b5159d928bae6a 100644
--- a/src/main/resources/static/css/dark/transactions.css
+++ b/src/main/resources/static/css/dark/transactions.css
@@ -13,4 +13,8 @@
 
 .chips .chip.selected {
     background-color: #2E79B9;
+}
+
+.input-min-width {
+    min-width: 100px;
 }
\ No newline at end of file
diff --git a/src/main/resources/static/css/transactions.css b/src/main/resources/static/css/transactions.css
index 896451e1dcc4a169e1e9a8ea44ecad17818f39f9..ad26abf52baed08cc90d4050c0b5159d928bae6a 100644
--- a/src/main/resources/static/css/transactions.css
+++ b/src/main/resources/static/css/transactions.css
@@ -13,4 +13,8 @@
 
 .chips .chip.selected {
     background-color: #2E79B9;
+}
+
+.input-min-width {
+    min-width: 100px;
 }
\ No newline at end of file
diff --git a/src/main/resources/templates/transactions/newTransaction.ftl b/src/main/resources/templates/transactions/newTransaction.ftl
index 8ba13b759bdba382cb4c1b8eea6813bff2db00e4..1357b0bd11b313eea86dde57f155ecc7ba047434 100644
--- a/src/main/resources/templates/transactions/newTransaction.ftl
+++ b/src/main/resources/templates/transactions/newTransaction.ftl
@@ -257,7 +257,7 @@
                                             <td class="cell">${locale.getString("repeating.end.afterXTimes.A")}</td>
                                             <td class="cell input-cell">
                                                 <div class="input-field no-margin">
-                                                    <input class="no-margin" id="transaction-repeating-end-after-x-times-input" type="text" value="<#if checked>${transaction.getRepeatingOption().getEndOption().getValue()}</#if>">
+                                                    <input class="no-margin input-min-width" id="transaction-repeating-end-after-x-times-input" type="text" value="<#if checked>${transaction.getRepeatingOption().getEndOption().getValue()}</#if>">
                                                     <label for="transaction-repeating-end-after-x-times-input"></label>
                                                 </div>
                                             </td>
@@ -280,7 +280,7 @@
                                             <td class="cell">${locale.getString("repeating.end.date")}</td>
                                             <td class="cell input-cell">
                                                 <div class="input-field no-margin">
-                                                    <input class="datepicker no-margin" id="transaction-repeating-end-date-input" type="text" value="<#if checked>${helpers.getLongDateString(transaction.getRepeatingOption().getEndOption().getValue())}<#else>${helpers.getLongDateString(currentDate)}</#if>">
+                                                    <input class="datepicker no-margin input-min-width" id="transaction-repeating-end-date-input" type="text" value="<#if checked>${helpers.getLongDateString(transaction.getRepeatingOption().getEndOption().getValue())}<#else>${helpers.getLongDateString(currentDate)}</#if>">
                                                     <label for="transaction-repeating-end-date-input"></label>
                                                 </div>
                                             </td>