Just got off the horn with American Express complaining that a gas station I tanked-up at last week still has not removed the $175 pre-authorization hold charge that they put on my card when I stuck it into the reader on their pump.
I can understand the reason for a pre-authorization charge-- to make sure the account has a high enough limit to make a valid sale. But once the hose is replaced on the pump, the transaction is finalized.
In my case, the amount was $26-- but they're blocking an extra $154 of my credit limit that they have no right to. And the worst part is American Express gives merchants *8 days* to remove the hold-- at which point Amex voids it.
Gas station pre-authorizations need to be cleared right when the hose is returned to the pump.
Same thing for rental car and hotel pre-authorizations. Remove them immediately when the transaction is finalized.
I'm not big on complaining to government about business issues...but there ought to be a law! Write your congress critter!