diff --git a/input_mask/__init__.py b/input_mask/__init__.py
index <HASH>..<HASH> 100644
--- a/input_mask/__init__.py
+++ b/input_mask/__init__.py
@@ -1 +1 @@
-__version__ = '2.0.0b2'
+__version__ = '2.0.0b3'
diff --git a/input_mask/static/input_mask/js/text_input_mask.js b/input_mask/static/input_mask/js/text_input_mask.js
index <HASH>..<HASH> 100644
--- a/input_mask/static/input_mask/js/text_input_mask.js
+++ b/input_mask/static/input_mask/js/text_input_mask.js
@@ -33,7 +33,11 @@
                 opts = input.attr('data-money-mask').replace(/&quot;/g, '"'),
                 opts = JSON.parse(opts);
 
-            input.maskMoney(opts).maskMoney('mask');
+            input.maskMoney(opts);
+
+            if (opts.allowZero) {
+                input.maskMoney('mask');
+            }
         }
     });
Do not display 0 when allowZero is false