Did you pay with a debit or credit card? Pending charges (also called holds) may still be present and will drop off eventually. Hotels/cruises/etc typically post pending charges as you make them to make sure you have enough money to pay them during your trip. Then, they make one real charge for your final bill and remove the pending charges. They do this so they only pay one transaction fee for your entire bill rather than multiple transaction fees for each charge. Unfortunately, your bank or credit card company doesn't immediately remove the pending charge when the final real charge is made. For a credit card, this doesn't matter because the pending charge will disappear eventually and never appear on your statement. For a debit card, this means twice your money is held up until the pending charge disappears. This is NOT Disney's fault, your bank determines how quickly pending charges disappear. You can complain to your bank but it's not going to help. The best advice is not to use a debit card for travel expenses.