Exactly! They put a hold on your card to make sure you have the funds at the time of purchase then the hold falls off after time with the basic 5 dollar charge left on it until the Release date of the 20th when the rest is charged.
Same thing when renting a car.