diff --git a/www/js/controllers/wallet-controllers.js b/www/js/controllers/wallet-controllers.js
index 981f96f15364d6718f932d05426340365df2c11c..83ca0b84219b69079f6f9a8f270ad22f23d00e2f 100644
--- a/www/js/controllers/wallet-controllers.js
+++ b/www/js/controllers/wallet-controllers.js
@@ -86,6 +86,8 @@ function WalletController($scope, $rootScope, $q, $ionicPopup, $timeout, $state,
 
   // Update view
   $scope.updateView = function() {
+    $scope.$broadcast('$$rebind::' + 'balance'); // force rebind balance
+
     $scope.onSettingsChanged();
     // Set Motion
     $timeout(function() {
diff --git a/www/templates/wallet/view_wallet.html b/www/templates/wallet/view_wallet.html
index b619c1ecb79b44a517e1433c574a080efefdfc18..fd7a83459d18fe2df72e9b9e6feb63e59762657c 100644
--- a/www/templates/wallet/view_wallet.html
+++ b/www/templates/wallet/view_wallet.html
@@ -15,7 +15,7 @@
     </button>
   </ion-nav-buttons>
 
-  <ion-content scroll="true" bind-notifier="{ rebind:settings.useRelative }">
+  <ion-content scroll="true" bind-notifier="{ rebind:settings.useRelative, balance:walletData.balance }">
     <div class="positive-900-bg hero"
          id="wallet-header"
          ng-class="{'hero-qrcode-active': toggleQRCode}">