diff --git a/Marlin/src/module/configuration_store.cpp b/Marlin/src/module/configuration_store.cpp
index 5edf67f874682969c56c44c6ad98eca1b31278ee..f402cc33a5a9159fbff405e368ad5d2349f47745 100644
--- a/Marlin/src/module/configuration_store.cpp
+++ b/Marlin/src/module/configuration_store.cpp
@@ -608,7 +608,9 @@ void MarlinSettings::postprocess() {
     #endif
 
     if (!eeprom_error) {
-      const int eeprom_size = eeprom_index;
+      #if ENABLED(EEPROM_CHITCHAT)
+        const int eeprom_size = eeprom_index;
+      #endif
 
       const uint16_t final_crc = working_crc;