For comparison, here's how it works in Lodgify which is very similar to how hotels work (which is why guest seem to be totally ok with it as it feels familiar):
1 day prior to arrival Lodgify automatically initiates a Stripe authorization for the damage deposit amount
I get a reminder email from Lodgify 1 day prior to it expiring at 7 days
If I need to extend because the booking is longer, I manually initiate another 7 day auth in Lodgify
If I need to make a claim against the hold, I can do that in a few clicks, where it captures that portion of the deposit as an actual charge (also in Lodgify)
Prospect comment
For comparison, here's how it works in Lodgify which is very similar to how hotels work (which is why guest seem to be totally ok with it as it feels familiar):
1 day prior to arrival Lodgify automatically initiates a Stripe authorization for the damage deposit amount
I get a reminder email from Lodgify 1 day prior to it expiring at 7 days
If I need to extend because the booking is longer, I manually initiate another 7 day auth in Lodgify
If I need to make a claim against the hold, I can do that in a few clicks, where it captures that portion of the deposit as an actual charge (also in Lodgify)