diff --git a/homeassistant/components/enphase_envoy/manifest.json b/homeassistant/components/enphase_envoy/manifest.json
index 597d326968d84165d852053e6486b22cee09be42..b3c117556bf16a0df636414d698b0dac9267df21 100644
--- a/homeassistant/components/enphase_envoy/manifest.json
+++ b/homeassistant/components/enphase_envoy/manifest.json
@@ -6,7 +6,7 @@
   "documentation": "https://www.home-assistant.io/integrations/enphase_envoy",
   "iot_class": "local_polling",
   "loggers": ["pyenphase"],
-  "requirements": ["pyenphase==1.20.1"],
+  "requirements": ["pyenphase==1.20.3"],
   "zeroconf": [
     {
       "type": "_enphase-envoy._tcp.local."
diff --git a/requirements_all.txt b/requirements_all.txt
index 890cfd63c9556ca69306d81a9b389a56c2716d1f..90300cf4217075c3a90d6f470271260b8d101a35 100644
--- a/requirements_all.txt
+++ b/requirements_all.txt
@@ -1806,7 +1806,7 @@ pyefergy==22.1.1
 pyegps==0.2.5
 
 # homeassistant.components.enphase_envoy
-pyenphase==1.20.1
+pyenphase==1.20.3
 
 # homeassistant.components.envisalink
 pyenvisalink==4.6
diff --git a/requirements_test_all.txt b/requirements_test_all.txt
index 27f5499f1fba9c87e8c149bf60a5ab1a55ead08f..3ce3dd182df4181da2688c2aad88d098828ba549 100644
--- a/requirements_test_all.txt
+++ b/requirements_test_all.txt
@@ -1411,7 +1411,7 @@ pyefergy==22.1.1
 pyegps==0.2.5
 
 # homeassistant.components.enphase_envoy
-pyenphase==1.20.1
+pyenphase==1.20.3
 
 # homeassistant.components.everlights
 pyeverlights==0.1.0