diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index 5a40406832a4e11269a5c7beeaf80a4558c7ae3c..162550e43ba9e413231e84311b1032e7e895aa2c 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -3922,6 +3922,8 @@ inline void gcode_G92() {
     SYNC_PLAN_POSITION_KINEMATIC();
   else if (didE)
     sync_plan_position_e();
+
+  report_current_position();
 }
 
 #if ENABLED(ULTIPANEL) || ENABLED(EMERGENCY_PARSER)