You cannot deposit a Visa gift card directly into a bank account the way you would a check
A Visa gift card is a prepaid card, not a bank account. Your bank's deposit system—whether ATM, mobile app, or teller—is built to read checks and transfer money between accounts. A gift card has no routing number or account number tied to your bank, so the deposit machinery cannot process it. You will need to move the money off the card first, then deposit it.
The most reliable method is to use the card to buy a money order, then deposit the money order into your bank account. This works at any bank and leaves a paper trail. Other routes exist—transferring to a digital wallet, paying yourself through a bill payment service, or withdrawing cash—but each has limits or costs.
Key Takeaways
- Visa gift cards cannot be read by bank deposit systems because they are prepaid cards without a linked bank account.
- Buying a money order with the gift card and depositing it into your bank is the most straightforward method and works at any bank.
- You can also transfer the card balance to a digital wallet like PayPal or Square Cash, then move money from there to your bank account.
- Withdrawing cash at an ATM or store and depositing it works but costs you the ATM fee and requires a trip to the bank.
- Some gift cards charge inactivity fees or have expiration dates, so check the card's terms before the balance sits unused.
The money order route: slowest but most direct
A money order is a paper document that functions like a check. You buy it with your gift card at a post office, grocery store, or Walmart, then deposit it into your bank account. The teller or mobile app will read it and credit your account within one to three business days, depending on your bank.
The cost is typically $1 to $2 per money order. If your gift card balance is $200, you might buy two $100 money orders to stay under most retailers' per-order limits. Some places cap money orders at $500 or $1,000, so check before you go. You will need to sign the back of each money order and write your bank account number on the back as well.
This method works even if the gift card is damaged or partially worn, as long as the card reader can process the transaction. It also creates a receipt and a deposited document, which is useful if you ever need proof that the money entered your account.
Digital wallet transfer: faster but requires another account
PayPal, Square Cash, Venmo, and similar services let you add a Visa gift card as a payment method. Once added, you can transfer the balance to your linked bank account. The process usually takes one to three business days, though some services offer next-day transfers for a small fee.
To do this: add the gift card to the app, initiate a transfer to your bank account, and wait. PayPal and Square Cash are the most straightforward because they are designed for money movement. Venmo is primarily peer-to-peer, so transferring to your own bank account is possible but less common.
The downside is that you need an account with one of these services already set up, and you need to have linked a real bank account to it. If you do not have one, creating the account takes 10 to 15 minutes but requires a Social Security number and identity verification. There are no fees for the transfer itself, though some services charge if you want the money in your bank account the next day instead of in three to five days.
ATM withdrawal: immediate but costs you the fee
Most Visa gift cards work at ATMs. You can withdraw cash using the card's PIN (printed on the back or set during activation), then deposit the cash into your bank account at an ATM or teller. The money is in your account immediately if you use your bank's ATM, or within one business day if you use another bank's ATM.
The catch is the ATM fee. Out-of-network ATM withdrawals typically cost $2 to $3 per transaction. If your gift card balance is $300 and you need to make two withdrawals, you lose $4 to $6. Your bank may also charge a fee for depositing cash, though most do not.
This method is useful if you need the money in your account the same day, or if you are already near an ATM. It is less useful if the gift card has a small balance or if you are trying to preserve every dollar.
Bill payment services: works if you have bills to pay
Some banks and credit card companies let you pay bills using a prepaid card as the payment source. If you have a credit card or loan with a bill payment option, you can sometimes add the gift card as a payment method, "pay" your own account, and the money transfers to your bank account. This is not a standard feature and depends on the bank or lender.
Call your bank or log into your online account to see if this option exists. If it does, the transfer usually takes one to three business days. There are no fees, but this method only works if you have an active bill or loan account with the institution.
What to watch for before you transfer
Check the gift card's terms for inactivity fees and expiration dates. Some cards charge $1 to $2 per month if unused for 12 months. Others expire after three to five years. If the card has been sitting for a while, the balance may be lower than you think.
Verify the card's PIN before you try to use it. If the card was never activated, you may need to call the number on the back and activate it first. Activation is free and takes a few minutes.
If the card is damaged—cracked, faded, or the number is unreadable—some retailers and ATMs will reject it. In that case, call the card issuer (the number is usually on the back) and ask for a replacement card. This takes five to seven business days.
Frequently Asked Questions
Can I transfer a Visa gift card balance to another person's bank account?
No. The card is tied to the person whose name is on it. You can spend the balance or move it to your own account, but you cannot transfer it to someone else's bank account. If you want to give money to someone else, spend the card on something they want, or withdraw cash and give them the cash.
What if the gift card has a small balance left, like $5?
Money orders have a minimum cost of $1 to $2, so a $5 balance makes a money order inefficient. Use an ATM withdrawal instead, or add the card to a digital wallet and transfer the small amount. Some people also use the remaining balance to buy a small item and deposit the receipt, though this does not move the money into a bank account.
Does the bank care where the money in my account came from?
No. Once the money is deposited, your bank does not track whether it came from a gift card, a paycheck, or a money order. The deposit is treated like any other deposit. You do not need to tell the bank the source.
How long does it take to get the money into my account?
It depends on the method. ATM deposits at your own bank are immediate. Money orders and digital wallet transfers take one to three business days. Out-of-network ATM deposits take one business day. Expedited transfers through digital wallets cost extra and take one day.
Can I deposit a Visa gift card at a check-cashing store?
No. Check-cashing stores cash checks and sometimes buy prepaid cards at a discount, but they do not deposit cards into bank accounts. Use a money order or digital wallet instead.