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.
- Sign in to your workspace at app.coachful.co/sign-in.
- Click your avatar or profile photo in the top-right corner of the dashboard.
- Select Account Settings from the dropdown menu.
- In the left sidebar, click Profile.
- Scroll down to the Locale & Timezone section.
- Click the Timezone dropdown. Start typing your city or region — for example, type "London" to find
Europe/London, or "Chicago" forAmerica/Chicago. Coachful uses the standard IANA tz database, so every timezone in the world is covered. - 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), andde-DE(German, Germany). - 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:
- Navigate to Admin → Organization Settings in the left sidebar.
- Click the General tab.
- Find the Organization Timezone field and select the timezone that matches your business headquarters or primary client base.
- 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
ESTorPSTare ambiguous (multiple regions share abbreviations) and don't account for daylight saving changes. Always select the full regional name likeAmerica/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.