KEEP LEARNING
Build the bigger picture.
The Workflow Engineer connects individual n8n concepts to testing, deployment and running a complete workflow.
Tips > Ops & Security
n8n's Schedule Trigger node uses the timezone specified by `GENERIC_TIMEZONE` when evaluating cron expressions.
n8n's Schedule Trigger evaluates cron expressions in the timezone set by GENERIC_TIMEZONE, defaulting to UTC when it is unset -- so 9:00 AM fires at 9:00 UTC, not your local time. Set GENERIC_TIMEZONE and the operating-system TZ variable to your business timezone so scheduled workflows fire when you expect and adjust automatically for daylight saving time.
n8n's Schedule Trigger node uses the timezone specified by GENERIC_TIMEZONE when evaluating cron expressions. If this variable is not set, it defaults to UTC. A workflow configured to run "every weekday at 9:00 AM" will fire at 9:00 UTC, not 9:00 in your local timezone. This is the most common source of "my scheduled workflow fires at the wrong time" issues.
Real-world example: Your business operates in US Eastern time. You want the Schedule Trigger's "9:00 AM Monday-Friday" to mean 9:00 AM ET, adjusting automatically for daylight saving time.
services:
n8n:
image: n8nio/n8n:1.94.1
environment:
GENERIC_TIMEZONE: America/New_York
TZ: America/New_York
America/New_York US Eastern
America/Chicago US Central
America/Denver US Mountain
America/Los_Angeles US Pacific
Europe/London UK
Europe/Berlin Central Europe
Asia/Tokyo Japan
Asia/Shanghai China
Australia/Sydney Australia Eastern
Setting the timezone correctly eliminates an entire class of scheduling bugs and makes the Schedule Trigger node's behavior match your team's expectations.
Note: Both Variables Matter
GENERIC_TIMEZONE controls n8n's internal timezone for cron expressions and display. TZ controls the operating system timezone inside the container, which affects Node.js Date objects and any Code nodes that use new Date(). Set both to the same value for consistent behavior.
Related: Set a Unique Encryption Key and Back It Up · Configure Payload Size and Binary Data Mode for Large Files
KEEP LEARNING
The Workflow Engineer connects individual n8n concepts to testing, deployment and running a complete workflow.
APPLY IT TO YOUR SYSTEM
Bring the process, the tools involved and an example of where the current workflow gets stuck.