diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp
index 4077dfba3bbe61239c10624535b87a68c8b0e428..7b2c2f9466dbb18685a57266cfd8f5fd72956211 100644
--- a/src/sbbs3/main.cpp
+++ b/src/sbbs3/main.cpp
@@ -4733,6 +4733,10 @@ void DLLCALL bbs_thread(void* arg)
 		lprintf(LOG_ERR,"!TIME PROBLEM (%ld)",t);
 	}
 
+	if(smb_tzutc(sys_timezone(&scfg)) != xpTimeZone_local()) { 
+		lprintf(LOG_WARNING,"Configured timezone (0x%04hX, UTC offset: %d) does not match local timezone offset: %d"
+			,scfg.sys_timezone, smb_tzutc(sys_timezone(&scfg)), xpTimeZone_local());
+	}
 	if(uptime==0)
 		uptime=time(NULL);	/* this must be done *after* setting the timezone */