diff --git a/pkg/spaces/middleware/caching_middleware.go b/pkg/spaces/middleware/caching_middleware.go
index 43aa4dc72c984dec3839b09d6b94e92d2a7b9bbe..99c50a90e56fc8d25a34eca38962689f48f5abf3 100644
--- a/pkg/spaces/middleware/caching_middleware.go
+++ b/pkg/spaces/middleware/caching_middleware.go
@@ -115,6 +115,7 @@ func (m cachingMiddleware) Transfer(ctx context.Context, spaceID, transferToOrg
 			m.cache.Remove(orgKey(space.TransferToOrg))
 		}
 		m.cache.Remove(spaceID)
+		m.cache.Remove(transferToOrg)
 	}
 	return err
 }
@@ -143,6 +144,7 @@ func (m cachingMiddleware) Move(ctx context.Context, spaceID, orgID string) erro
 		value, e := m.cache.Get(spaceID)
 		if e == nil {
 			space := value.(*service.Space)
+			m.cache.Remove(orgKey(space.OrgID))
 			m.cache.Remove(orgKey(space.TransferToOrg))
 		}
 		m.cache.Remove(spaceID)