Most hotels will allow rooms to be held with a debit card without any upfront payment. This puts a temporary pending authorization on the funds. However, some lower-end hotels or motels may still require taking a physical imprint of the debit card, which immediately withdraws the funds.