diff --git a/Marlin/src/gcode/sd/M1001.cpp b/Marlin/src/gcode/sd/M1001.cpp
index 8f8d4cf56a290b0f7572775922ecc1a131089a0d..26c51550ca806bcda52430d072be2dba41d8fb3f 100644
--- a/Marlin/src/gcode/sd/M1001.cpp
+++ b/Marlin/src/gcode/sd/M1001.cpp
@@ -31,6 +31,10 @@
   #include "../queue.h"
 #endif
 
+#if HAS_LEDS_OFF_FLAG
+  #include "../../MarlinCore.h"
+#endif
+
 #if EITHER(LCD_SET_PROGRESS_MANUALLY, SD_REPRINT_LAST_SELECTED_FILE)
   #include "../../lcd/ultralcd.h"
 #endif