diff --git a/Firmware/Marlin_main.cpp b/Firmware/Marlin_main.cpp
index f7ad70f8..b439d7b5 100644
--- a/Firmware/Marlin_main.cpp
+++ b/Firmware/Marlin_main.cpp
@@ -2868,11 +2868,12 @@ void process_commands()
 			disable_e0();
 			disable_e1();
 			disable_e2();
+			setTargetBed(0); //set bed target temperature back to 0
 		lcd_show_fullscreen_message_and_wait_P(MSG_TEMP_CALIBRATION_DONE);
 		lcd_update_enable(true);
 		lcd_update(2);		
 
-		setTargetBed(0); //set bed target temperature back to 0
+		
 
 	}
 	break;