You cannot transfer money directly from a debit card to a checking account

A debit card is not a separate account—it is a tool that lets you spend money from an account that already exists, usually a checking or savings account. When you swipe a debit card, you are drawing from the account behind it. There is no balance sitting on the card itself to move.

What you can do instead depends on what you actually need. If you want to move money between two accounts you own, you use the accounts directly, not the cards. If you want to add money to a checking account, you deposit cash or a check, or you transfer funds from another account. If you are trying to recover money after a fraudulent debit card charge, that is a dispute process, not a transfer.

Key Takeaways

  • A debit card is not an account—it is a spending tool linked to an account, so you cannot transfer from the card itself.
  • To move money between two of your own accounts, log into the account you want to send money from and initiate a transfer to the receiving account.
  • Most transfers between accounts at the same bank complete within one business day; transfers between different banks take one to three business days.
  • If a debit card charge was fraudulent, you file a dispute with your card issuer rather than attempting a transfer.
  • If you need to move cash that is on a prepaid debit card, you must withdraw it as cash or transfer it to a linked bank account through the card issuer's app or website.

Transferring money between two accounts you own at the same bank

Log into your online banking portal or mobile app. Look for a section labeled "Transfer," "Move Money," or "Send Money." Select the account you want to send money from (this might be a savings account, money market account, or another checking account). Then select the account you want to send it to.

Enter the amount and confirm. Most banks process same-bank transfers when ready or within one business day. You will see the debit in the sending account and the credit in the receiving account in your transaction history right away, though the funds may not be fully available until the next business day depending on your bank's policy.

Transferring money between accounts at different banks

You have two main routes: ACH transfer (slower, free) or wire transfer (faster, usually costs money).

For an ACH transfer, log into the account you want to send money from. Find the transfer or external account section. You will need to add the receiving bank's routing number and the account number of the account you want to send money to. The first transfer usually requires you to verify the receiving account by depositing small test amounts (typically under $1 each) and then confirming those amounts in the receiving account—this can take several days. After verification, future transfers take one to three business days.

For a wire transfer, contact your bank directly or use their online banking portal if they offer it. You will need the receiving bank's routing number, the account number, and the account holder's name. Wire transfers usually cost $15 to $30 and complete within one business day, often the same day if sent before the bank's cutoff time (usually 2 p.m. or 3 p.m. local time). Wire transfers are harder to reverse, so confirm all details before sending.

If you have a prepaid debit card with a balance

Prepaid debit cards work differently from debit cards linked to a bank account. The money sits on the card itself. To move that money to a checking account, you have a few options.

First, check the card issuer's app or website. Many prepaid card providers let you transfer your balance to a linked bank account directly. You will need to add your checking account details (routing number and account number) and request the transfer. This usually takes one to three business days.

If the app does not offer transfers, you can withdraw cash from an ATM using the prepaid card and then deposit it into your checking account. Some prepaid card issuers charge ATM fees, so check your fee schedule first. You can also visit a branch of your bank and deposit the cash directly.

What to do if a debit card charge was unauthorized

If someone used your debit card without permission, you do not transfer the money back—you file a dispute. Contact your bank or card issuer when ready. Most banks have a fraud or disputes phone number on the back of your card or in your online banking portal.

Tell them which charge is fraudulent and when it occurred. Your bank will open a dispute case and typically refund the amount while they investigate. The investigation usually takes 10 business days, though some banks refund faster. If the bank determines the charge was indeed fraudulent, the refund becomes permanent. If they determine you authorized it, they may reverse the refund, though this is rare if you reported it promptly.

Transfers that fail or take longer than expected

Same-bank transfers that do not go through usually fail because of a typo in the account number, an account that is closed, or insufficient funds. Check your transfer history in your online banking portal—it will show whether the transfer is pending, completed, or failed. If it failed, the money returns to your sending account within one business day.

ACH transfers between banks can be delayed if the receiving bank's routing number is wrong, if the account number does not match the account holder's name on file, or if the receiving bank is experiencing technical issues. Contact your sending bank to check the status. If the transfer was rejected, ask the bank why and correct the information before trying again.

Wire transfers rarely fail, but if one does, your bank will tell you the reason and refund the money. Do not send a second wire until you have confirmed the first one actually failed—some banks take several hours to process wires, and sending a duplicate can result in two transfers going through.

Frequently Asked Questions

How long does it take to transfer money from one bank to another?

ACH transfers take one to three business days and are free. Wire transfers take one business day or less and usually cost $15 to $30. Weekends and bank holidays add time to both—a transfer initiated on Friday may not arrive until Tuesday.

Can I transfer money from my debit card to someone else's account?

No. You would need to transfer from the bank account the debit card is linked to. Log into that account, initiate a transfer to the other person's account, and follow the same process as transferring between your own accounts.

What information do I need to transfer money to another bank?

You need the receiving bank's routing number (a nine-digit code) and the account number. You can find both on a check, by calling the bank, or by logging into the receiving account online. Some banks also ask for the account holder's name.

Is there a limit on how much I can transfer?

Yes, but it varies by bank and account type. Many banks allow up to $10,000 per day for ACH transfers, though some allow more. Wire transfers often have higher limits. Check your bank's transfer limits in your online banking portal or call customer service.

What if I transferred money to the wrong account?

Contact your bank when ready. If the transfer has not completed yet, the bank may be able to cancel it. If it has completed, the bank can contact the receiving bank and request a reversal, but the receiving bank is not required to return the money. The faster you report it, the better your chances of recovery.