diff --git a/homeassistant/components/netgear/update.py b/homeassistant/components/netgear/update.py
index 8d4a9b4912aea5fa1247642cbfd3a21f49210a1d..e913d488c8e62b378f751b18def5e3c06e41fe80 100644
--- a/homeassistant/components/netgear/update.py
+++ b/homeassistant/components/netgear/update.py
@@ -59,7 +59,9 @@ class NetgearUpdateEntity(NetgearRouterEntity, UpdateEntity):
         """Latest version available for install."""
         if self.coordinator.data is not None:
             new_version = self.coordinator.data.get("NewVersion")
-            if new_version is not None:
+            if new_version is not None and not new_version.startswith(
+                self.installed_version
+            ):
                 return new_version
         return self.installed_version