diff --git a/src/modules/mavlink/mavlink_messages.cpp b/src/modules/mavlink/mavlink_messages.cpp
index 7fa642696c47395ec5154536266c436c98fdb758..62b399f954e11f679981812a29db0664ad0c6c53 100644
--- a/src/modules/mavlink/mavlink_messages.cpp
+++ b/src/modules/mavlink/mavlink_messages.cpp
@@ -2688,7 +2688,7 @@ protected:
 					msg.approach_y = 0.0f;
 					msg.approach_z = 0.0f;
 
-					msg.time_usec = hrt_absolute_time();
+					msg.time_usec = home.timestamp;
 
 					mavlink_msg_home_position_send_struct(_mavlink->get_channel(), &msg);