diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp
index 13484c986c1d9523ee6c4baeaa4f0528c8cccc6e..cc7ac87aa8ba393054b25b667b86e1c660c5a9ac 100644
--- a/Marlin/Marlin_main.cpp
+++ b/Marlin/Marlin_main.cpp
@@ -1589,7 +1589,7 @@ static void homeaxis(int axis) {
     else {
 
       if (retract_zlift > 0.01) {
-        current_position[Z_AXIS] + =retract_zlift;
+        current_position[Z_AXIS] += retract_zlift;
         #ifdef DELTA
           sync_plan_position_delta();
         #else