diff --git a/addons/point_of_sale/static/src/xml/Popups/NumberPopup.xml b/addons/point_of_sale/static/src/xml/Popups/NumberPopup.xml
index 813f57a9ad86cb77e738b1680c8a1def3470248e..41d37ee58da4cb96aa19dd9798b67b4c924f86b1 100644
--- a/addons/point_of_sale/static/src/xml/Popups/NumberPopup.xml
+++ b/addons/point_of_sale/static/src/xml/Popups/NumberPopup.xml
@@ -35,7 +35,7 @@
                         <button class="input-button number-char" t-on-mousedown.prevent="sendInput('7')">7</button>
                         <button class="input-button number-char" t-on-mousedown.prevent="sendInput('8')">8</button>
                         <button class="input-button number-char" t-on-mousedown.prevent="sendInput('9')">9</button>
-                        <button class="input-button number-char" t-on-mousedown.prevent="sendInput('-')">-</button>
+                        <button t-if="!props.isPassword" class="input-button number-char" t-on-mousedown.prevent="sendInput('-')">-</button>
                         <br />
                         <button class="input-button numpad-char" t-on-mousedown.prevent="sendInput('Delete')">C</button>
                         <button class="input-button number-char" t-on-mousedown.prevent="sendInput('0')">0</button>