diff --git a/Marlin/src/gcode/calibrate/M852.cpp b/Marlin/src/gcode/calibrate/M852.cpp
index 97af08a009bf59e292e09c30d28fcd00c24b9771..7e23aab67393fb533b754237c75c5b56cd98b0d9 100644
--- a/Marlin/src/gcode/calibrate/M852.cpp
+++ b/Marlin/src/gcode/calibrate/M852.cpp
@@ -93,7 +93,9 @@ void GcodeSuite::M852() {
 
   if (!ijk) {
     SERIAL_ECHO_START();
-    SERIAL_ECHOPAIR(MSG_SKEW_FACTOR " XY: ", planner.xy_skew_factor);
+    SERIAL_ECHO(MSG_SKEW_FACTOR " XY: ");
+    SERIAL_ECHO_F(planner.xy_skew_factor, 6);
+    SERIAL_EOL();
     #if ENABLED(SKEW_CORRECTION_FOR_Z)
       SERIAL_ECHOPAIR(" XZ: ", planner.xz_skew_factor);
       SERIAL_ECHOLNPAIR(" YZ: ", planner.yz_skew_factor);