diff --git a/www/plugins/es/js/services/invitation-services.js b/www/plugins/es/js/services/invitation-services.js
index f072c68f9baa21a272713e453b7703edb9cc2477..4278909e73319bd8f961fe154dee901055b769f8 100644
--- a/www/plugins/es/js/services/invitation-services.js
+++ b/www/plugins/es/js/services/invitation-services.js
@@ -260,6 +260,9 @@ angular.module('cesium.es.invitation.services', ['cesium.crypto.services', 'cesi
     var type = invitation.type || 'certification';
     return that.raw[type].remove(invitation.id)
       .then(function() {
+        // Always reset unread count
+        csWallet.data.invitations.unreadCount = 0;
+
         if (!csWallet.data.invitations || !csWallet.data.invitations.list) return;
 
         // Remove form list