Business Box Start free

A diary that stays open on 祝日

If you close on Japanese public holidays, those dates should be unavailable on your booking page. A holiday setting saves you from entering each date manually.

In short

Turn on Japanese public holidays in the availability schedule and every 祝日 closes automatically. Do not try to do it with all-day calendar events — they are created as Free and block nothing.

Why tools built elsewhere get this wrong#

Japan has sixteen public holidays, several of which move each year — 春分の日 and 秋分の日 are set by the equinoxes, Happy Monday holidays shift, and a holiday falling on a Sunday produces a substitute the following day. Software built for countries with fixed holidays has nothing to hang that on.

So the schedule stays open, and either you close each one by hand every year or you take a booking on a day nobody is working.

The all-day event trap#

The obvious workaround is an all-day event in Google Calendar. It does not work: Google creates all-day events as Free by default, and free time is not busy time, so a booking system reading your calendar will go on offering the whole day.

This one catches people out repeatedly, because the event is visibly sitting there in the calendar doing nothing.

One tick#

In Booking → Availability, tick Block Japanese public holidays (国民の祝日). Every 祝日 is then closed all day, automatically, with no list to maintain. If your time zone is Asia/Tokyo it is already on.

The next few months of holidays are listed underneath, so you can see exactly what will close. Public holidays

The holiday you do work#

Plenty of businesses are busiest on a holiday. Open one with a date override: add the date, give it hours, and it appears struck through in the holiday list marked opened by override. Opening a holiday

And the closures that are not holidays#

Obon, New Year, a week away — date overrides with no hours. It is the right tool for closing a day, and it is unambiguous in a way an all-day calendar event is not.

Closing a day does not cancel bookings

A date override stops new bookings. Anything already booked stays booked, so check the dates you are closing and cancel them yourself so your customers are told.

Common questions

How do I close my booking calendar on Japanese public holidays?

Tick Block Japanese public holidays in the availability schedule. Every 祝日 closes automatically, including the ones whose dates move each year.

Why does an all-day event in Google Calendar not block the day?

Google creates all-day events as Free by default, and a booking system reads busy time. Use a date override instead, which is unambiguous.

Can I open a specific holiday I do work?

Yes — add a date override for that date with hours on it. The holiday list then shows it struck through as opened by override.

Start taking bookings online

The Free plan includes booking pages, Google Calendar and Outlook connections, working hours, Japanese holiday settings and booking on your website. No credit card is required, and there is no time limit. The Paid plan is ¥1,200 per month including tax and adds online card payments, team bookings and LINE integration. Business Box charges no booking commission; Stripe processing fees apply separately.

Start free Read the getting-started guide

Last reviewed 16 October 2026.