This is a very frustration issue and makes no sense.
I sent request for booking from a host and was charged for it on my card even before the host confirmed. About 1500 pounds for a week stay.
The host had to decline the booking due to some reason. The money was refunded by Airbnb immediatly but it takes few working days to actually come back in my credit card.
Now I booked another listing and the host did not accept for 24 hrs so the amount was again refunded to my account which is going to take another few days to reflect.
So now I am left with no money to actually make any booking till I get the money back in my account.
Why not charge after host confirms?
Why is this nonsense process used by airbnb. Even if I book again with another card there is no gurantee that the host will accept and I will be left with no money in my account.