Most pending transactions, like from hotels and gas stations, clear within seven business days. However, car rentals can take up to 30 days because merchants may place temporary holds for things like damage deposits.
It’s best to contact the merchant if the hold is taking longer than expected.