diff --git a/lib/listener-partner/middlewares/common.js b/lib/listener-partner/middlewares/common.js
index b1d5bf5..cf57676 100644
--- a/lib/listener-partner/middlewares/common.js
+++ b/lib/listener-partner/middlewares/common.js
@@ -10,6 +10,8 @@ module.exports = function common(req, res, next) {
     }
 
     res.locals.xid = uniqid();
+    res.locals.x_http_request_ts = new Date();
+
     logger.info('Got request from partner', {
         xid: res.locals.xid,
         ip: req.ip,
diff --git a/lib/listener-partner/routers/trx-status.js b/lib/listener-partner/routers/trx-status.js
index 97dc4b0..66e9629 100644
--- a/lib/listener-partner/routers/trx-status.js
+++ b/lib/listener-partner/routers/trx-status.js
@@ -105,7 +105,7 @@ async function pageIndex(req, res) {
 
     res.json(result);
 
-    logger.verbose('Partner request responded', { xid: res.locals.xid, result });
+    logger.verbose('Partner request responded', { xid: res.locals.xid, processing_time_in_ms: new Date() - res.locals.x_http_request_ts, result });
 }
 
 router.get('/', pageIndex);