Clockify uses several time zones to record and display time values:

  • Time zone from your Profile Settings (when you record time in the web app)
  • Time zone from your device (when you record time in desktop/mobile app)
  • UTC (stored in the database)
  • Time zone from your Profile Settings (when displaying recorded time)

When you record time in Clockify mobile or desktop app (eg. start a timer), your device’s system time is used. When you record time in Clockify web, time from Profile Settings is used. Then, Clockify converts that time to UTC and sends the converted value to the server. When you later view the time in reports, the time zone from your Profile Settings is used.

Example #

Jörg from Germany works from 09-10 AM (UTC+2) and records that time in Clockify. Clockify converts it to 07-09 AM (its corresponding UTC value) and stores it in the database. When Emily from New York runs the report, she sees that Jörg worked from 03-04 AM (displayed in her UTC-4 time).

This assumes the system time zone and the time zone in the Profile Settings match. If they don’t match, you will get a notification to fix it. If you don’t fix it,  your timesheet and reports will show different start and end time from the one you recorded.

clockify timezone mismatch notification