Yes, you can use a debit card for incidentals at most hotels, but it is generally discouraged because of how the banking system processes "holds." When you check in, the hotel will place a pre-authorization hold on your card to cover the cost of the room plus a daily deposit for extras like the minibar or room service. On a credit card, this just reduces your available credit line. On a debit card, however, the hotel actually "freezes" that amount of cold, hard cash in your bank account, making it unavailable for withdrawal or other purchases. Even more frustrating is that after you check out, it can take 3 to 10 business days for your bank to release that hold and return the funds to your usable balance. If you are on a tight budget, this can lead to declined transactions or even overdraft fees elsewhere. If you must use a debit card, ensure you have a significant "buffer" of extra cash in your account to account for these temporary holds that may last well beyond your stay.