Yes, hackers can take money from your bank account, but not always the way you think
Hackers can move money out of your bank account through several routes: stealing your login credentials and transferring funds directly, using your debit card number to make fraudulent purchases, intercepting wire transfer instructions, or tricking you into authorizing a payment to them. The method matters because it determines who is responsible for the loss, how fast you can recover it, and whether your bank will refund you at all.
The good news is that federal law limits your liability for unauthorized transactions—but only if you report them quickly and follow the right steps. The bad news is that some theft methods fall outside those protections, and the burden of proof often lands on you.
Key Takeaways
- Unauthorized debit card charges and ACH transfers are covered by federal law, but you must report them within 60 days to get full protection.
- Wire transfers and payments you authorize (even under false pretenses) are almost never refundable, so verify recipient details before sending.
- Your bank's fraud detection catches most unauthorized transactions before they clear, but you should monitor your account daily for anything you don't recognize.
- Phishing emails, fake login pages, and malware on your computer are the most common ways hackers obtain your credentials in the first place.
- Enabling two-factor authentication and using a strong, unique password for your bank account makes theft significantly harder.
How hackers actually access your bank account
The most common entry point is your login credentials. Hackers obtain these through phishing emails that look like they come from your bank, fake login pages that capture your username and password, or malware installed on your computer that records keystrokes. Once they have your credentials, they log in as you and move money out directly.
A second route is your debit card number. Hackers buy stolen card data on the dark web or intercept it during an online purchase at a compromised retailer. They then use the number to make online or phone purchases, or they create a fake card and withdraw cash from an ATM. This theft does not require your login credentials at all.
A third route is social engineering: a hacker calls your bank pretending to be you, answers security questions using information they found online (your address, phone number, mother's maiden name), and convinces the bank to reset your password or add themselves as an authorized user. This is less common now because banks have tightened verification, but it still happens.
What federal law covers and what it does not
Unauthorized debit card charges are covered under the Electronic Funds Transfer Act (EFTA). If someone uses your debit card number without permission, you are liable for no more than $50 if you report it within two business days. If you wait longer than two business days but report within 60 days, your liability rises to $500. After 60 days, you may lose all protection and be responsible for the full amount.
Unauthorized ACH transfers (payments pulled from your account by a third party) are also covered under the EFTA with the same timeline and liability limits. Your bank must investigate and either reverse the transaction or prove it was authorized.
Wire transfers and payments you authorized are almost never covered, even if you were tricked into authorizing them. If a hacker convinced you to wire money to their account by impersonating your landlord, your boss, or the IRS, the money is gone. The wire has already left your bank and arrived at another bank in another account. Reversing it requires the receiving bank to cooperate, which they rarely do unless law enforcement is involved.
Unauthorized transfers from your online banking portal (where you log in and move money yourself) fall under the EFTA if the hacker used stolen credentials. But if you authorized the transfer—even under false pretenses—it is treated as your transaction and is not refundable.
The difference between fraud and authorization
This distinction is critical because it determines whether you get your money back. A fraudulent transaction is one you did not authorize at all: someone used your card number, your credentials, or your account without your knowledge. A fraudulent authorization is one you did authorize, but under false pretenses—a scammer convinced you to send them money by lying about who they were or what the money was for.
Banks and the law treat these very differently. Fraudulent transactions are the bank's problem to investigate and usually reverse. Fraudulent authorizations are your problem because you did authorize the transfer; the scammer just lied to you about the reason.
Example: A hacker steals your debit card number and buys $300 in gift cards. That is fraud; you did not authorize it, and your bank will refund it. But if a scammer emails you pretending to be your bank and tells you to wire $300 to "verify your account," and you do it, that is a fraudulent authorization. You authorized the wire transfer; the scammer just lied about the reason. The wire is gone, and the bank will not reverse it.
How to spot a hacking attempt before it happens
Phishing emails are the entry point for most account takeovers. They look like they come from your bank but contain a link to a fake login page. When you enter your credentials, the hacker captures them. Real banks never ask you to click a link and log in via email. If you receive an email claiming to be from your bank, go directly to your bank's website by typing the address into your browser—do not click any link in the email.
Malware on your computer can record everything you type, including your bank password. Keep your operating system and antivirus software up to date. Do not download attachments from unknown senders, and do not install software from untrusted websites.
Unsecured Wi-Fi networks make it easier for hackers to intercept your traffic. Do not log into your bank account on public Wi-Fi. If you must, use a VPN (virtual private network) to encrypt your connection.
Weak or reused passwords are an open door. Use a password manager to create and store a strong, unique password for your bank account. Do not use the same password across multiple websites; if one site is breached, hackers will try that password on your bank account.
What to do if you spot unauthorized activity
Call your bank immediately—not the number on the back of your card if you suspect the card itself was compromised, but the number on your statement or the bank's official website. Do not use a number from an email or a search result, because scammers sometimes intercept calls by spoofing the bank's number.
Tell the bank which transactions are unauthorized. The bank will freeze your account, cancel your debit card, and issue a new one. They will also open a dispute for each unauthorized transaction.
Change your online banking password from a different device (not the one you suspect is compromised). If you think malware is on your computer, run a full antivirus scan or take the computer to a technician before logging into your bank account again.
Monitor your account daily for the next 30 days. Set up account alerts if your bank offers them—most will notify you by email or text when a transaction over a certain amount is made, or when a login occurs from a new device.
File a report with the Federal Trade Commission at IdentityTheft.gov. This creates an official record and may help if the thief opens new accounts in your name.
How to reduce your risk going forward
Enable two-factor authentication (2FA) on your bank account. This means that even if a hacker has your password, they cannot log in without a second piece of information—usually a code sent to your phone or generated by an authenticator app. Most banks offer this as an option in your security settings.
Use a password manager like Bitwarden, 1Password, or Dashlane to generate and store strong passwords. You only have to remember one master password, and the manager fills in your bank password for you. This prevents you from reusing passwords across sites.
Monitor your credit reports for signs that someone opened accounts in your name. You can get a free report from each of the three major bureaus (Equifax, Experian, TransUnion) once per year at AnnualCreditReport.com. Stagger them—get one every four months—to monitor throughout the year.
Do not use your debit card for online purchases if you can use a credit card instead. Credit card fraud is easier to dispute and does not drain your bank account directly. If your credit card is compromised, the card issuer's money is at risk, not yours.
Verify wire transfer recipients by phone before sending money. If your boss asks you to wire money, call your boss's known phone number (not one in the email) and confirm the request. If your landlord asks for a wire, call the landlord directly. Scammers often impersonate authority figures in urgent situations.
Frequently Asked Questions
How long does it take to get my money back after I report fraud?
Banks must investigate within 10 business days and either reverse the transaction or explain why they believe it was authorized. If they reverse it, the money is back in your account immediately. If they need more time to investigate, they must return the money provisionally while they continue investigating, which can take up to 45 days total.
What if my bank says the transaction was authorized and refuses to refund it?
Ask the bank to provide written documentation of how they determined it was authorized. If you believe they are wrong, file a complaint with the Consumer Financial Protection Bureau (CFPB) at ConsumerFinance.gov. The CFPB can pressure the bank to reconsider.
Can hackers access my bank account if I have a strong password but no two-factor authentication?
Yes, if they obtain your password through phishing, malware, or a data breach at another website where you reused the password. Two-factor authentication is not required by law, but it makes account takeover significantly harder because the hacker would also need access to your phone or authenticator app.
If I wire money to a scammer, can the receiving bank freeze the account and return it?
Only if law enforcement requests it or if the receiving bank suspects money laundering. Most wire transfers cannot be reversed once they are sent. Some banks have started offering "wire recall" services that attempt to retrieve the money, but success rates are low and there is no may provide.
Does my bank's fraud detection catch all unauthorized transactions?
No. Banks use algorithms to flag suspicious activity, but they miss some fraud and also block some legitimate transactions by mistake. This is why monitoring your account yourself is important. Report anything you do not recognize within 60 days to stay within the legal protection window.