Coachful
CoachfulHelp

Setting timezone and locale for your account

By Coachful10 min readUpdated Apr 20, 2026

Learn how to set the correct timezone and locale in your Coachful account so sessions, program schedules, habit tracking, and billing all display accurate times for you and your clients.

What's covered
  • TL;DR — Quick Answer
  • What Timezone and Locale Actually Control
  • How to Change Your Timezone and Locale
  • Timezone Settings for Coaches vs. Clients
  • Setting Timezone for Your Organization (Admins)
  • How Timezone Affects Your Booking Page and Calendar Sync

If your scheduled sessions are showing up at the wrong time, or your program deadlines are off by several hours, the culprit is almost always a misconfigured timezone. Getting your timezone and locale set correctly in Coachful takes less than two minutes — and it affects everything from booking confirmations to habit-tracking streaks to the timestamps your clients see in chat.

This guide walks you through exactly where to change these settings, what each option controls, and how to avoid the common mistakes that leave coaches and clients staring at confusing times.

TL;DR — Quick Answer

  • Go to Account → Settings → Profile and scroll to the Locale & Timezone section.
  • Set your timezone to your local IANA timezone (e.g., America/New_York).
  • Set your locale to control date format, number separators, and language display.
  • Coaches: your availability calendar, session booking pages, and program schedules all inherit this timezone by default.
  • Clients: each client sets their own timezone independently — yours does not override theirs.

What Timezone and Locale Actually Control

Timezone and locale are two distinct settings that are often confused. Your timezone determines how wall-clock times are stored and displayed throughout the platform. Your locale determines the formatting of those times — whether a date reads 07/25/2025 (US) or 25/07/2025 (UK/EU), and whether a decimal reads 1,200.50 or 1.200,50.

In Coachful, these two settings affect:

  • Bookings & scheduling — The availability slots you configure, the times displayed on your public booking page, and the calendar invites sent to clients are all expressed in your timezone (then converted to the client's timezone when they view them).
  • Program schedules — Week and day start/end boundaries in your coaching programs are anchored to your timezone. A task that unlocks at midnight does so at midnight your time.
  • Habit tracking — Daily habit resets roll over based on your account timezone, so if this is wrong your clients may lose streaks unfairly.
  • Session timestamps in chat — Stream-powered messages display in the reader's own timezone, but session start/end times in booking confirmations use the coach's timezone as the reference point before conversion.
  • Invoice and billing dates — Stripe Connect payment records and receipt timestamps reflect the locale formatting you choose.
  • Dashboard analytics — Revenue graphs, session counts, and enrollment trends are bucketed by day and week in your timezone.

How to Change Your Timezone and Locale

Follow these steps to update both settings in your Coachful account.

  1. Sign in to your workspace at app.coachful.co/sign-in.
  2. Click your avatar or profile photo in the top-right corner of the dashboard.
  3. Select Account Settings from the dropdown menu.
  4. In the left sidebar, click Profile.
  5. Scroll down to the Locale & Timezone section.
  6. Click the Timezone dropdown. Start typing your city or region — for example, type "London" to find Europe/London, or "Chicago" for America/Chicago. Coachful uses the standard IANA tz database, so every timezone in the world is covered.
  7. Click the Locale dropdown and select your preferred locale. Common choices include en-US (English, United States), en-GB (English, United Kingdom), fr-FR (French, France), and de-DE (German, Germany).
  8. Click Save changes. The page will refresh, and all timestamps across your dashboard will immediately reflect the new settings.

That's it. No cache clearing required. The change is applied server-side and propagates to your booking page, program schedules, and client-facing emails within seconds.

Timezone Settings for Coaches vs. Clients

One of the most frequently misunderstood aspects of timezone management in Coachful is how the coach timezone and client timezone interact. They are entirely independent. Coachful stores all times internally as UTC, then renders them in the viewer's local timezone.

Here is what that means in practice:

  • You set your availability as Monday 9 AM – 5 PM in your timezone (America/Los_Angeles).
  • A client in Europe/Berlin (9 hours ahead) visits your booking page and sees those same slots as 6 PM – 2 AM in their timezone.
  • The calendar invite they receive shows the session in their local time. Yours shows it in yours. Both are correct.

Your clients update their own timezone via the same Account → Settings → Profile path inside their Coachful account. If a client complains that session times look wrong, direct them to check their own locale settings before you investigate anything on your end.

Coaches on Coachful who work with international cohorts love that timezone conversion is fully automatic. You set your availability once, and clients in any country see accurate local times on your Coachful booking page — no manual conversion needed.

Setting Timezone for Your Organization (Admins)

If you are an admin or super_coach managing a multi-coach organization on Coachful, there is an additional org-level timezone setting. This is separate from individual user settings and is used for:

  • Organization-wide analytics and reporting dashboards.
  • Community squad activity summaries.
  • Automated digest emails sent to org members.

To set the organization timezone:

  1. Navigate to Admin → Organization Settings in the left sidebar.
  2. Click the General tab.
  3. Find the Organization Timezone field and select the timezone that matches your business headquarters or primary client base.
  4. Click Save.

Individual coach and member timezones still override the org timezone for their personal scheduling views. The org timezone only applies to aggregate data and shared reports.

How Timezone Affects Your Booking Page and Calendar Sync

Your public booking page — accessible at {your-slug}.coachful.co/book — automatically displays available slots in the visitor's detected browser timezone. This detection is handled client-side using the browser's Intl.DateTimeFormat API. If a visitor's browser reports the wrong timezone (which can happen on VPNs or poorly configured corporate devices), they can manually override it using the timezone selector shown above your availability calendar.

When you connect an external calendar through Bookings → Calendar Sync (Google Calendar, Outlook, or Apple Calendar), Coachful reads and writes events using the timezone declared in that calendar service. Make sure the timezone set in your Google Calendar or Outlook account matches what you have configured in Coachful. Mismatches here are the single most common cause of double-bookings and phantom busy slots.

For more detail on connecting your calendar, see Syncing your calendar with Coachful.

Locale Settings Explained

Your locale choice goes beyond dates. Here is a full breakdown of what the locale setting changes across Coachful:

Date and Time Formats

The locale determines whether dates are displayed in MM/DD/YYYY, DD/MM/YYYY, or YYYY-MM-DD order. Time displays as 12-hour (with AM/PM) for en-US and 24-hour for most European and Asian locales. These formats appear in booking confirmations, program task due dates, and invoice headers.

Number and Currency Formatting

Locale affects how prices are displayed in your offer listings and checkout pages. en-US renders a thousand-dollar price as $1,000.00, while de-DE renders it as 1.000,00 $. The actual currency (USD, GBP, EUR, etc.) is set separately in your Stripe Connect settings.

First Day of the Week

Calendar widgets and program week views use the locale to determine whether the week starts on Sunday (US convention) or Monday (ISO 8601, used in most of Europe and Australia). This affects how your program week boundaries align visually — though the underlying UTC anchor stays the same.

Pro Tips for Managing Timezone and Locale

Pro tip: If you coach clients across multiple continents, set your timezone to the one where the majority of your clients are based — not necessarily where you live. This minimizes the number of clients who see inconvenient session times, and you can always mentally offset your own view.
  • Test your booking page after changing timezone. Open your booking URL in a private browser window (which will pick up your real browser timezone) and confirm the slots display as expected.
  • Use IANA region names, not abbreviations. Timezone abbreviations like EST or PST are ambiguous (multiple regions share abbreviations) and don't account for daylight saving changes. Always select the full regional name like America/New_York.
  • Remind new clients to set their timezone during onboarding. Add a note to your welcome email or intake form. Coachful's intake call workflow is a great place to confirm this in real time.
  • Check your timezone before launching a new program. Program week and day boundaries are calculated at the moment of launch. Changing your timezone after a program has started will not retroactively shift existing task unlock times.
  • Virtual assistants who manage a coach's calendar should also set their own Coachful timezone correctly, since availability edits they make will reflect in their local time display.

Troubleshooting Common Timezone and Locale Problems

My session times are showing one hour off

This almost always means your timezone is set to a region that does not observe daylight saving time (DST), when you actually live in one that does — or vice versa. For example, selecting UTC-5 (a fixed offset) instead of America/New_York (which shifts between UTC-5 and UTC-4 with DST) will cause a one-hour discrepancy for half the year. Fix this by selecting the proper IANA regional timezone instead of a raw UTC offset.

Clients are getting booking confirmation emails with the wrong time

Booking confirmation emails are sent in the client's timezone, not yours. If the time in the email is wrong, the client needs to update their own account timezone. If the client does not have a Coachful account (e.g., a guest booking), the confirmation defaults to your coach timezone — make sure yours is correct and consider adding a line to your booking page description that states your timezone explicitly.

My program habits are resetting at the wrong time

Habit resets are tied to midnight in your account timezone. If you're in America/Los_Angeles but your account is set to America/New_York, habits will reset at 9 PM Pacific — which may cut clients' productive evening hours short. Update your timezone to match your real location.

Dashboard revenue graphs look shifted compared to my Stripe data

Stripe records transactions in UTC. Coachful's analytics dashboard converts those UTC timestamps into your account timezone before bucketing them by day. If your Coachful timezone differs from the timezone your accountant uses when looking at Stripe directly, daily totals can appear misaligned. Set both to the same timezone for consistent reporting.

Date formats changed after I updated my locale

This is expected behavior. Your locale setting intentionally changes date, time, and number formatting across the platform. If you switched from en-US to en-GB, for example, dates that previously showed as 01/25/2025 now show as 25/01/2025. If this is unexpected, switch your locale back and confirm which format your team or clients prefer before changing it again.

The timezone dropdown isn't showing my city

The search in the timezone dropdown matches city names in the IANA database, which doesn't include every city — only the representative city for each timezone zone. Try searching by country or major city nearby. For example, if you're in a smaller US city, search "New York", "Chicago", "Denver", or "Los Angeles" to find the correct US timezone region.

Ready to Get Your Account Fully Configured?

A correctly set timezone and locale is one of those quiet foundations that makes everything else on the platform work smoothly. Once it's right, you won't think about it again — your booking page will show accurate times to clients anywhere in the world, your programs will unlock tasks at the right moment, and your analytics will reflect your actual business day.

If you're just getting started, head to your Coachful workspace now and take two minutes to confirm these settings are correct. Then explore the rest of your account setup — check out notification preferences, calendar sync, and Stripe Connect billing to make sure every part of your coaching business is running on the right clock. Not on Coachful yet? Start your free trial and see how much smoother client management becomes when the whole platform works around your schedule.

Frequently asked questions

How do I change my timezone in Coachful?
Go to Account → Settings → Profile and scroll to the Locale & Timezone section. Select your IANA timezone from the dropdown (e.g., America/New_York) and click Save changes. The update applies immediately across your booking page, program schedules, and dashboard.
Does my timezone setting affect what my clients see on my booking page?
Your timezone defines your availability, but Coachful automatically converts those slots into each visitor's local timezone when they view your booking page. Clients always see session times in their own timezone, so they never have to do manual conversions.
What is the difference between timezone and locale in Coachful?
Timezone controls when events occur — it determines the actual UTC offset used for scheduling and program logic. Locale controls how dates, times, and numbers are formatted on screen, such as DD/MM/YYYY vs. MM/DD/YYYY and 12-hour vs. 24-hour clock display.
Can I set a different timezone for my organization than my personal account?
Yes. Admins and super_coaches can set an organization-level timezone under Admin → Organization Settings → General. This timezone is used for org-wide analytics and reports, while each individual coach or member uses their own personal timezone for scheduling.
Why are my session times showing one hour off?
This is usually caused by selecting a fixed UTC offset (like UTC-5) instead of a regional IANA timezone (like America/New_York). Fixed offsets don't account for daylight saving time, causing a one-hour discrepancy for part of the year. Switch to the full regional timezone name to fix it.
Do I need to update my timezone in both Coachful and my external calendar?
Yes — for the most accurate scheduling, make sure the timezone in Coachful matches the timezone in your connected calendar (Google Calendar, Outlook, or Apple Calendar). Mismatches between the two are the most common cause of phantom busy slots and double-bookings.
Will changing my timezone affect existing program schedules?
Changing your timezone after a program has launched will not retroactively shift task unlock times for enrolled clients — those boundaries are set at program creation. For new programs, the updated timezone will apply. If you need to adjust an active program's schedule, contact Coachful support.
Was this article helpful?