Both half day and full day bookings

Hi there. I've spent awhile reading, searching and trying to figure this out. I'm setting up my booking calendar for 2 half day 5hr rentals (7:30am-12:30pm mornings & 1:30pm-6:30pm afternoons), while also giving the option for full day 11 hr bookings (7:30am-630pm).

 

HALF DAYS WORK GREAT.

My recurring and daily availability is set to (see first screenshot)

730am - 1230 pm

130pm - 630pm

 

FULL DAYS NOT WORKING. The visual on calendar shows available (no / through the date - see screenshot) but says "No availability within the next 30 days." Even when I go more than 30 days, it still shows no availability. What am I missing? 

 

I would also like the logic to know if someone books a half day, that a full day would not be available for that day. I feel like it's right in front of me but I cannot figure it out. 

 

 

Thank you..

 

Screenshot 2026-06-17 at 2.45.38 PM.pngScreenshot 2026-06-17 at 2.49.43 PM.png

976 Views
Message 1 of 4
Report
2 Best Answers
Square Champion
Solution

Your availability is configured as:

  • 7:30 AM - 12:30 PM
  • 1:30 PM - 6:30 PM

Square sees those as two separate availability blocks, not one continuous 11-hour block.

Because your full-day service requires 11 consecutive hours, Square cannot find a single availability window large enough to fit it. That’s why the half-day rentals appear, but the full-day rental shows “No availability.”

Solution #1 (Most Common Fix)

Create availability as:

  • 7:30 AM - 6:30 PM

Then add a break from:

  • 12:30 PM - 1:30 PM

This gives Square one continuous availability period while still protecting your lunch break.

Solution #2

If the full-day booking is set as an 11-hour duration service, verify that:

  • Processing time isn’t being added
  • Prep time isn’t being added
  • Cleanup time isn’t being added

An 11-hour service plus even a 15-minute buffer becomes 11h 15m, which won’t fit into a 7:30-6:30 day.

Regarding Your Booking Logic

For the second question:

“If someone books a half day, a full day should no longer be available.”

Square should handle this automatically if all rentals are competing for the same resource/calendar.

Example:

  • Morning Half-Day = 7:30-12:30
  • Afternoon Half-Day = 1:30-6:30
  • Full Day = 7:30-6:30

If someone books the morning half-day, the full-day rental can no longer fit and should disappear automatically.

If it doesn’t, double-check that all three booking types are assigned to the same staff member/resource. If they’re attached to different resources, Square will treat them independently and allow overlapping bookings.

Square Champions Expert and member of the Square Champions group. (But NOT a Square employee, just a seller like you) Was my post helpful? Take just a moment to mark it as a solution.

View Solution >

922 Views
Message 2 of 4
Report
Solution

Amazing, this worked great, thank you so much. 

View Solution >

909 Views
Message 3 of 4
Report
3 REPLIES 3
Square Champion
Solution

Your availability is configured as:

  • 7:30 AM - 12:30 PM
  • 1:30 PM - 6:30 PM

Square sees those as two separate availability blocks, not one continuous 11-hour block.

Because your full-day service requires 11 consecutive hours, Square cannot find a single availability window large enough to fit it. That’s why the half-day rentals appear, but the full-day rental shows “No availability.”

Solution #1 (Most Common Fix)

Create availability as:

  • 7:30 AM - 6:30 PM

Then add a break from:

  • 12:30 PM - 1:30 PM

This gives Square one continuous availability period while still protecting your lunch break.

Solution #2

If the full-day booking is set as an 11-hour duration service, verify that:

  • Processing time isn’t being added
  • Prep time isn’t being added
  • Cleanup time isn’t being added

An 11-hour service plus even a 15-minute buffer becomes 11h 15m, which won’t fit into a 7:30-6:30 day.

Regarding Your Booking Logic

For the second question:

“If someone books a half day, a full day should no longer be available.”

Square should handle this automatically if all rentals are competing for the same resource/calendar.

Example:

  • Morning Half-Day = 7:30-12:30
  • Afternoon Half-Day = 1:30-6:30
  • Full Day = 7:30-6:30

If someone books the morning half-day, the full-day rental can no longer fit and should disappear automatically.

If it doesn’t, double-check that all three booking types are assigned to the same staff member/resource. If they’re attached to different resources, Square will treat them independently and allow overlapping bookings.

Square Champions Expert and member of the Square Champions group. (But NOT a Square employee, just a seller like you) Was my post helpful? Take just a moment to mark it as a solution.
923 Views
Message 2 of 4
Report
Solution

Amazing, this worked great, thank you so much. 

910 Views
Message 3 of 4
Report
Square Champion

You’re very welcome!!! 

Square Champions Expert and member of the Square Champions group. (But NOT a Square employee, just a seller like you) Was my post helpful? Take just a moment to mark it as a solution.
903 Views
Message 4 of 4
Report