Your website's time zone
WordPress keeps one time zone for the whole website, and a brand-new site starts on UTC+0. That matches UK time in winter and is an hour out from the end of March to the end of October.
HallPro uses it for everything with a time in it: what counts as today, when invoices fall due, when reminders go out, and the times in the calendar feeds. While it says UTC+0, a 7pm booking in July appears in people’s calendars at 8pm.
The fix takes a minute: Settings → General → Timezone, choose London (under Europe), and save. Choose the place, not “UTC+1”: a place knows when the clocks change, an offset never does. Only the website’s administrator can change it.
For example: The Yoga class is booked for 19:00 on Tuesdays. With the site on UTC+0, the booking secretary’s phone shows it at 20:00 all summer. After the time zone is set to London, the calendar corrects itself on its next refresh and nothing needs re-entering.
Questions people ask
Will changing it move our bookings?
No. Bookings are stored as the times you typed. Changing the time zone only corrects how those times are understood, so a 19:00 booking stays 19:00.
We are not in England.
Choose your own place, such as Jersey or Dublin. Any real place is right; it is only the bare offsets like UTC+0 that cannot follow the clocks.