My husband has been reading through this thread with me.
He says that even though a bank might replace debit card money that was “lost” due to theft or fraud, they are under no legal obligation to replace that money. They would do so out of the goodness of their heart, to create customer loyalty, etc. But legally–they could treat this “loss” the same way they would treat a loss of cash. “So you were at the fair and you reached into your pocket and all your money was gone? And now you want us to replace it? Sorry, sir. We can’t do that.”
However, credit card companies are under legal constraints to replace money lost through fraudulent charges. And credit card companies have good methods in place to track fraud. My husband was in New York a few weeks ago, and made a few small charges on one of his cards. The company CALLED him and asked him if those charges were made by him. (He hasn’t been in New York on a regular basis, and so it was something out-of-the-ordinary that the credit card company picked up on.). I think that’s great protection.
Generally speaking, putting hotel reservations or travel reservations on a debit card is a really bad idea. Nothing stops the company from adding an extra amount to your debit transaction to cover expenses that you may occur while you are there. And then that money in your account isn’t available to you. When you leave the hotel and head for the McDonald’s and try to use your debit card to buy a Big Mac, your transaction will be denied due to insufficient funds. And there’s not one thing you can do about it!
But this can’t happen with a credit card, because they aren’t using your money, they’re using money that you promise you will pay them back.
Hope this makes sense to you. My husband travels a lot for skating and for his company (the big computer company).