Extend Your Stay or Usage Time

Overview

The "Extend" feature lets you extend the duration of an active (checked-in) reservation when you want to keep using the same room or space beyond your scheduled check-out time. The entire process is completed in the app, without needing to contact the front desk.

An additional fee for the extension must be paid immediately via Stripe. Once payment is confirmed, the key expiry is automatically updated to the new end time.


Before You Begin

Check the conditions under which "Extend" is available and its limitations.

Item Details
Eligible status Checked In only
Day restriction Same day only — extensions cannot cross into the next day
Payment Extension fee must be paid immediately
Minimum extension fee ¥50 (extensions resulting in a charge below ¥50 cannot be confirmed)
Key expiry Automatically updated to the new end time
If a following reservation exists You can only extend up to the start time of the next reservation
Locker reservations Not eligible for extension

Features

Feature 1: How to Extend

  1. Open the "Bookings" tab in the navigation bar

  2. Tap the reservation card you want to extend

  3. In the "This reservation" section, tap the "Extend" button

    [image: Reservation detail screen showing the "This reservation" section and "Extend" button]

  4. The extension modal opens. A banner at the top shows your current reservation's end time:

    "Current reservation (purple 'Current' block) ends at HH:MM. Tap an available slot (green) to choose your new end time."

    [image: Extension modal — calendar grid with explanatory banner at top]

  5. Tap once on an available slot (shown in green) to set your new end time

    • Current reservation: purple block with "Current" label
    • Available for extension: green slots at or after the current end time
    • Not selectable: grey slots before the current end time, and all slots on other days (grey with diagonal lines)

    [image: Tapping a green slot to select the new end time]

  6. A preview banner automatically appears at the top of the modal showing the server-calculated extension fee:

    • New end time
    • Extension fee (calculated automatically based on your selected end time)

    No manual fee entry is required — the fee is calculated automatically by the server when you select the new end time.

    [image: Preview banner showing new end time and extension fee]

  7. A card input form (Stripe Elements) will appear for the extension fee. Enter your card details

  8. Tap "Confirm extension" to complete the process

Once the extension is confirmed, your key's expiry will automatically update to the new end time.


Feature 2: Reading the Grid

The calendar grid in the extension modal uses the following colours:

Colour Meaning
Purple ("Current" label) Your active reservation
Green Available for extension — tap once to select
Grey (no lines) Before current end time or occupied by another booking
Grey (diagonal lines) A different day — not selectable

Extensions are same-day only. Slots on other days cannot be selected.


Feature 3: Maximum Extension Limit Due to Following Reservations

If another reservation exists for the same room, the start time of that reservation becomes the maximum limit for your extension. If you select a time beyond that limit, a message will appear: "Cannot extend past [time] due to next reservation." Adjust your new end time to be at or before the displayed time.

If no following reservation exists, you can extend within the facility's operating hours.


Frequently Asked Questions

Q: Can I extend a locker reservation?

A: Locker reservations are not eligible for this feature. Please contact the facility.

Q: If my payment fails, will the extension still be applied?

A: No. The extension is not applied until payment is successfully completed. Double-check your card details and try again. If the problem persists, contact your card provider or the facility's front desk.

Q: "Cannot extend past [time] due to next reservation" appeared

A: Another reservation for the same room starts at the time shown. Choose a new end time that falls at or before that time.

Q: Will my key update automatically after I extend?

A: Yes. Once payment is confirmed, the key expiry is updated to the new end time automatically.

Q: Can I extend multiple times?

A: Yes, as long as no following reservation blocks the time and you remain within the facility's hours. Each extension requires a separate payment.

Q: The extension fee is very small — can I still pay?

A: Extensions that result in a charge below ¥50 cannot be confirmed due to minimum payment processing requirements. Please select a later end time so that the extension fee reaches ¥50 or more.

A: Yes, if your browser and device support these payment methods. Apple Pay, Google Pay, and LINK are available when you are accessing the app over a secure HTTPS connection.

Q: The displayed fee looks different from what I expected — could the price have changed?

A: If the facility's pricing was updated while you were selecting a new end time, the system recalculates the fee at the moment you confirm. If the rate changed between the preview and your confirmation tap, a "Fee rate changed — please preview again" error (409) is shown. Tap "Review" again to see the updated fee before confirming.

Q: I see an error saying the reservation cannot be extended (old reservation)

A: Reservations created before the automatic fee calculation feature was introduced do not have the pricing data required for extension. You will need to check out at the original time and make a new booking for the additional period, or contact the facility for assistance.


Troubleshooting

"Extend" button is not displayed

Confirm that your reservation status is "Checked In." This button only appears for active check-ins.

"Confirm extension" button cannot be tapped

The extension fee is below the ¥50 minimum. Select a later end time so the fee reaches ¥50 or more.

Slots on other days are grey and cannot be selected

Extensions are limited to the same day as your current reservation. Same-day only is by design.

Payment error during extension

Re-check your card number, expiry date, and security code, then try again. If the issue continues, contact your card provider.

"Cannot extend past [time] due to next reservation"

The maximum allowed end time is displayed in the message. Set your new end time to be at or before that time.

Key expiry has not updated after extending

Refresh the screen to reload the key information. If the expiry still does not reflect the new time after a short wait, contact the facility.

"Fee calculation failed" error (server error 502)

This is a temporary error on the server side. Wait a moment and tap "Review" again to recalculate the extension fee. If the error persists, contact the facility.

"Fee rate changed — please preview again" error (409)

The facility's pricing was updated while you were in the extension flow. Tap "Review" to recalculate the fee with the latest rates, then confirm.

The fee preview is not shown / "This reservation cannot be extended" error

Your reservation may have been created before the automatic fee calculation feature was introduced. Reservations without pricing data (room_plan_id not set) cannot be extended using this feature. Please check out at the original time and rebook for the additional period, or contact the facility for assistance.