diff --git a/HighGranularityTimingDetector/HGTD_Config/python/HGTD_RecoConfig.py b/HighGranularityTimingDetector/HGTD_Config/python/HGTD_RecoConfig.py
index 7fd07e4c460eb8c5aa7c897b57a65e5f826e3723..4e524f051b5a9d802fe0bb43db71a92caf7f1a1a 100644
--- a/HighGranularityTimingDetector/HGTD_Config/python/HGTD_RecoConfig.py
+++ b/HighGranularityTimingDetector/HGTD_Config/python/HGTD_RecoConfig.py
@@ -16,4 +16,7 @@ def HGTD_RecoCfg(flags):
     from HGTD_Config.HGTD_TrackTimeExtensionConfig import TrackTimeDefAndQualityAlgCfg
     result.merge(TrackTimeDefAndQualityAlgCfg(flags))
 
+    from HGTD_Config.HGTD_VertexTimeConfig import VertexTimeAlgCfg
+    result.merge(VertexTimeAlgCfg(flags))
+
     return result
diff --git a/HighGranularityTimingDetector/HGTD_Config/python/HGTD_VertexTimeConfig.py b/HighGranularityTimingDetector/HGTD_Config/python/HGTD_VertexTimeConfig.py
new file mode 100644
index 0000000000000000000000000000000000000000..2bb494dda2473f1ab643d6c269e4d5b79c42abee
--- /dev/null
+++ b/HighGranularityTimingDetector/HGTD_Config/python/HGTD_VertexTimeConfig.py
@@ -0,0 +1,10 @@
+# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
+
+from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
+from AthenaConfiguration.ComponentFactory import CompFactory
+
+def VertexTimeAlgCfg(flags, name='VertexTimeAlg', **kwargs):
+    acc = ComponentAccumulator()
+
+    acc.addEventAlgo(CompFactory.HGTD.VertexTimeAlg(name, **kwargs))
+    return acc