It depends. If it's an authorization hold from a gas station, the hold can get lifted the same day. If it's a hold from a hotel or car rental, where the amount you'll be putting on the card is unknown, it can take several days after you've settled the final bill for the hold to be lifted.