diff --git a/src/Oro/Bundle/CurrencyBundle/Entity/Price.php b/src/Oro/Bundle/CurrencyBundle/Entity/Price.php
index 195e5181995..23374cbf8ae 100644
--- a/src/Oro/Bundle/CurrencyBundle/Entity/Price.php
+++ b/src/Oro/Bundle/CurrencyBundle/Entity/Price.php
@@ -49,7 +49,7 @@ public function getValue()
      */
     public function setValue($value)
     {
-        $this->value = $value;
+        $this->value = (float) $value;
 
         return $this;
     }