Extending and Editing Rentals
This article covers four common changes you'll make to an in-flight rental: extending it, editing dates, adding charges, and cancelling.
Extend a rental (add days)
Use this when a guest wants to keep the unit longer.
- In the Rentals tab, click the rental row to expand the detail panel.
- Click Extend Rental.
- Pick the new end date. The modal recomputes the additional cost from the product rate × extra days, with any tier discounts re-applied (e.g. a 7-day tier kicking in).
- Confirm. The extension follows the rental's original payment method by default — you can switch via Add Charge if needed.
Edit dates (shift without adding)
Use this when the guest reschedules without changing duration (e.g. moves from "Apr 28-30" to "May 5-7").
- Click the row → Edit Dates.
- Pick the new start and end. Duration stays the same.
- Confirm. No additional charge unless seasonal date adjustments raise the rate for the new window.
⚠️ Watch for date-window adjustments. If your inventory has seasonal pricing (e.g. high-season uplift), shifting into that window does change the price. The modal previews the new total before you commit.
Add a charge
For damage, fuel top-up, late fees, extras after pickup, or anything not in the original booking.
- Click the row → Add Charge.
- Enter amount, choose a category (Damage, Fuel, Late, Extra, Other), and add a note.
- Pick how the charge is settled: Card on file (Stripe) or Recorded payment (cash/transfer).
- Save. The charge lands in the booking total and is visible in the deposit panel.
Cancel a rental
- Click the row → Cancel Rental.
- The modal previews the refund per the cancellation policy and shows the estimated return amount.
- Confirm. The rental moves to Trash (the fourth view in the rentals list); you can recover it within 30 days.
📝 Trash is soft-delete. Cancelled rentals release their unit assignment immediately so the unit becomes available for new bookings. The booking record itself stays in Trash for audit purposes.