Hotels will not charge your checking account number over the phone or at check-in, and you should never give it to them
A checking account number alone—without the routing number, bank name, and your signature on a check—is not a payment method hotels accept. Hotels process payments through credit cards, debit cards, or (in rare cases) checks you write yourself. If a hotel asks for your checking account number directly, that is a red flag for potential fraud.
The reason is straightforward: a checking account number is not designed to work as a standalone payment tool. It exists so that checks can be routed to the right bank and account. Without the full infrastructure of the check system—your signature, the bank's routing number, the check number itself—there is no way for a hotel to verify the transaction or reverse it if something goes wrong.
Key Takeaways
- Hotels accept credit cards, debit cards, and checks—not bare checking account numbers given over the phone or in person.
- If a hotel requests only your checking account number without asking you to write a check, do not provide it; this is not a legitimate payment request.
- Debit cards linked to your checking account are a safe alternative if you do not have a credit card.
- Checks remain a valid payment method at some hotels, but you must write and sign them yourself.
- Never share your checking account number, routing number, or both together with anyone who contacts you claiming to represent a hotel.
What hotels actually accept as payment
Hotels take credit cards (Visa, Mastercard, American Express, Discover) and debit cards at the front desk or over the phone. Both run through the card network, which means the transaction is reversible and your bank can dispute it if needed. A debit card is connected to your checking account but works like a credit card during the payment process—the hotel never sees your account number.
Some hotels, particularly smaller properties or those in rural areas, will accept a personal check if you write it yourself. You sign the check, the hotel deposits it, and your bank processes it through the check system. This is legitimate because your signature and the routing number printed on the check create a verifiable transaction trail.
What hotels do not accept: your checking account number alone, your routing number alone, or both together given verbally or typed into a website form. These numbers have no built-in fraud protection and no way to reverse a charge if the hotel overcharges you, charges you twice, or turns out to be fraudulent.
Why someone asking for just your account number is a warning sign
If a person claiming to represent a hotel calls you or emails you asking for your checking account number—without asking you to write a check—they are not following legitimate hotel payment procedures. Real hotels have no reason to request this information this way.
This is a common setup for account takeover fraud. A scammer poses as a hotel, collects your checking account number and routing number, and then either withdraws money directly from your account or sells the information to someone else. Once they have both numbers, they can create fake checks, set up unauthorized ACH transfers, or use the information to open accounts in your name.
Legitimate hotels also do not ask for payment before you arrive unless you are booking through their official website or calling their main phone number (not a number from an email or text). Even then, they ask for a credit or debit card, not a checking account number.
What to do if a hotel asks for your checking account number
Stop the conversation and verify the hotel's identity independently. Look up the hotel's official phone number on their website or through Google Maps—do not use a number provided in the email or call that prompted the request. Call that number and ask whether anyone from their reservations team contacted you.
If the hotel confirms they did not contact you, report the incident to the Federal Trade Commission at reportfraud.ftc.gov. If you already provided your checking account number, contact your bank when ready and ask them to monitor your account for unauthorized activity. You may also want to place a fraud alert with the credit bureaus (Equifax, Experian, TransUnion) so that if the scammer tries to open new accounts, the bureaus will flag it.
If the hotel did contact you but is asking for your account number in an unusual way, ask them directly: "Can I just use my debit card instead?" A legitimate hotel will say yes when ready. If they insist on the account number, that is your signal to book elsewhere.
Using a debit card as a safer alternative
If you do not have a credit card but want to pay for a hotel, a debit card is your best option. It is linked to your checking account but works like a credit card at the point of sale. The hotel charges the card, not your account number directly. Your bank processes it as a debit card transaction, which means you have dispute rights if something goes wrong.
Debit cards also come with fraud protection. If someone uses your card number fraudulently, you can report it to your bank and they will investigate. Your liability is usually capped at $50 if you report it within two business days, and $0 if you report it before any unauthorized charges post.
Most banks issue debit cards for free with a checking account. If you do not have one, visit your bank's branch or call them to request one. It typically arrives in 7 to 10 business days.
Paying by check if you prefer not to use a card
Some hotels still accept personal checks, though this is becoming less common. If you want to pay by check, call the hotel directly and ask whether they take them. If they do, you write the check yourself, sign it, and hand it to the front desk. The hotel deposits it, and your bank processes it normally.
The advantage of a check is that you control the amount and your signature is on the document. The disadvantage is that checks take longer to clear (3 to 5 business days), so the hotel may place a hold on your room or ask for a credit card as backup. Also, if you write the check for the wrong amount or the hotel loses it, the dispute process is slower than with a card.
Never offer to give a hotel your checking account number so they can write a check on your behalf. That is not how checks work, and it is not a legitimate request.
Frequently Asked Questions
Can I give a hotel my account number if I write them a check first?
No. If you are paying by check, you write it yourself and sign it. The hotel never needs your account number—the routing number is already printed on the check. If someone asks for your account number separately, that is a separate red flag, even if you have already given them a check.
What if the hotel says they need my account number for a security deposit?
They do not. Hotels hold security deposits by charging your credit or debit card a small amount (usually $1 to $5) to verify it is valid, then releasing it after checkout. They never need your checking account number for this. If they insist, contact the hotel's corporate office or book somewhere else.
Is it safe to give my account number if I am booking through the hotel's official website?
No hotel's official website should ask for your checking account number. They ask for credit or debit card information. If a website claiming to be a hotel asks for your account number, it is a phishing site, not the real hotel. Verify the web address carefully and look for "https://" and a padlock icon before entering any payment information.
What if I already gave my checking account number to someone claiming to be from a hotel?
Contact your bank when ready and tell them you may have been the victim of fraud. Ask them to monitor your account and consider placing a fraud alert with the credit bureaus. You can also report the incident to the FTC at reportfraud.ftc.gov. Do not wait to see if unauthorized charges appear—act now.
Can I use a prepaid debit card instead of a credit card at a hotel?
Most hotels accept prepaid debit cards as long as they are Visa or Mastercard branded and have a sufficient balance to cover your stay plus a security deposit hold. Call the hotel ahead of time to confirm, because some properties have restrictions on prepaid cards.