diff --git a/lib/webservice/router/priceplan.js b/lib/webservice/router/priceplan.js
index 6c14437..67a5577 100644
--- a/lib/webservice/router/priceplan.js
+++ b/lib/webservice/router/priceplan.js
@@ -108,12 +108,14 @@ function lookupCorrectPriceplan(storeId, originStoreId, recursiveLevel = 0) {
                 recursiveLevel,
             };
 
-            logger.verbose('PRICEPLAN.lookupCorrectPriceplan: Got suitable result', {
-                storeId,
-                originStoreId,
-                priceplanName: data.priceplan_name,
-                recursiveLevel,
-            });
+            if (DEBUG) {
+                logger.verbose('PRICEPLAN.lookupCorrectPriceplan: Got suitable result', {
+                    storeId,
+                    originStoreId,
+                    priceplanName: data.priceplan_name,
+                    recursiveLevel,
+                });
+            }
 
             resolve({
                 priceplan: data.priceplan_name,
@@ -126,6 +128,8 @@ function lookupCorrectPriceplan(storeId, originStoreId, recursiveLevel = 0) {
 async function pageShouldBe(req, res) {
     if (!req.body) req.body = {};
 
+    const startTime = new Date();
+
     const storeId = req.body.store_id || req.query.store_id;
     if (!storeId) {
         res.json({
@@ -135,15 +139,16 @@ async function pageShouldBe(req, res) {
         return;
     }
 
-    if (DEBUG) {
-        logger.verbose('PRICEPLAN.pageShouldBe: Got a request', {
-            method: req.method,
-            storeId,
-        });
-    }
+    logger.verbose('PRICEPLAN.pageShouldBe: Got a request', {
+        method: req.method,
+        storeId,
+    });
 
     const data = await lookupCorrectPriceplan(storeId, storeId, 0);
 
+    const deltaTime = Number(new Date() - startTime);
+    logger.info(`PRICEPLAN.pageShouldBe: Lookup finished ${deltaTime} ms`, { storeId });
+
     res.json({
         error: false,
         error_message: null,