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
Open the "Bookings" tab in the navigation bar
Tap the reservation card you want to extend
In the "This reservation" section, tap the "Extend" button
[image: Reservation detail screen showing the "This reservation" section and "Extend" button]
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]
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]
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]
A card input form (Stripe Elements) will appear for the extension fee. Enter your card details
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.
Q: Can I pay with Apple Pay, Google Pay, or LINK?
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.