diff --git a/Marlin/src/gcode/host/M114.cpp b/Marlin/src/gcode/host/M114.cpp
index a9aca1d8be1b7b85254d03d7b7dbfbbd7bc34a1e..f5752a1d0787a623d648d97a9df2d605bf4421c3 100644
--- a/Marlin/src/gcode/host/M114.cpp
+++ b/Marlin/src/gcode/host/M114.cpp
@@ -56,9 +56,10 @@
     SERIAL_PROTOCOLPGM("Raw:    ");
     report_xyz(current_position);
 
+    float leveled[XYZ] = { current_position[X_AXIS], current_position[Y_AXIS], current_position[Z_AXIS] };
+
     #if PLANNER_LEVELING
       SERIAL_PROTOCOLPGM("Leveled:");
-      float leveled[XYZ] = { current_position[X_AXIS], current_position[Y_AXIS], current_position[Z_AXIS] };
       planner.apply_leveling(leveled);
       report_xyz(leveled);