What banks do with refunds depends on who sent the money and why
When a bank processes a refund, the timeline and method depend on whether the money is coming from the bank itself, from a merchant, from the government, or from another financial institution. A refund from your bank for an error or fee reversal usually posts within one to three business days. A refund from a store or online seller that you paid by debit or credit card can take five to ten business days, because the merchant's bank has to send it back through the payment network. Government refunds—tax refunds, stimulus payments, or unemployment benefits—follow their own timelines and may arrive by direct deposit, check, or debit card depending on which agency sent them.
The key difference is this: your bank cannot speed up a refund that is coming from somewhere else, but it can tell you exactly where that refund is in the system and why it has not arrived yet. Knowing which type of refund you are waiting for is the first step to finding out when to expect it.
Key Takeaways
- Bank-issued refunds for fees or errors typically post within one to three business days of the bank approving the reversal.
- Merchant refunds sent to a debit or credit card take five to ten business days because they travel through the payment card network, not directly from the merchant to your bank.
- Government refunds follow separate timelines: tax refunds can take three weeks to several months, while stimulus payments and unemployment benefits have their own schedules.
- Your bank can see the status of refunds coming from other banks or merchants, but cannot speed them up once they are in transit.
- If a refund does not arrive within the expected timeframe, contact the sender first—the bank can only investigate if the money reached your account and then left again.
Refunds your bank issues itself
When your bank reverses a fee, corrects a transaction error, or refunds a payment you disputed, the money usually appears in your account within one to three business days. The bank processes these refunds through its own system, so there is no waiting for another institution to send the money. You can see the reversal posted as a credit to your account, often with a description like "Fee Reversal" or "Dispute Credit."
If you initiated a dispute over a transaction—say, a charge you did not recognize—the bank will investigate and either confirm the dispute or deny it. If the bank rules in your favor, it credits your account immediately while the investigation continues in the background. This provisional credit is yours to use right away, even though the bank may take up to 45 days to finish investigating.
Some banks process refunds on a daily cycle, so timing depends on when you request the reversal. A request made early in the business day may post the same day or the next day. A request made late in the day or on a Friday may not post until Monday or Tuesday.
Refunds from merchants sent to your debit or credit card
When you return an item or cancel a subscription and the merchant refunds your debit or credit card, the money does not go directly from the merchant to your bank. Instead, it travels through the payment card network—Visa, Mastercard, American Express, or Discover—which can add several days to the process. Most merchant refunds take five to ten business days to appear in your account, though some arrive faster.
The merchant initiates the refund on their end, but your bank has to receive and process it. During this time, the refund is in transit through the payment network. You can check your card's transaction history to see if the refund has been submitted, but you cannot see exactly where it is in the network. Your bank can confirm that the refund has been received and posted, but cannot make it arrive faster.
If a merchant refund does not arrive within ten business days, contact the merchant first to confirm they sent it. Ask for the date they processed the refund and the last four digits of the card they sent it to. Once you have that information, your bank can investigate whether the refund reached your account.
Government refunds: taxes, stimulus, and benefits
Tax refunds, stimulus payments, and unemployment benefits each follow different timelines and delivery methods. The IRS typically issues tax refunds within 21 days if you chose direct deposit, though refunds can take longer if your return is flagged for review or if you claimed certain credits. You can check the status of a federal tax refund on the IRS website using the "Where's My Refund?" tool, which updates once per day.
Stimulus payments sent by the Treasury Department arrived on different schedules depending on the payment round and your banking setup. Direct deposit payments arrived fastest, followed by checks mailed by the Postal Service, then debit cards issued by the Treasury. State tax refunds and state stimulus payments vary widely by state and program.
Unemployment benefits are issued by your state's labor department, usually by debit card or direct deposit. The timeline depends on your state's processing speed and whether your claim was approved without delay. Some states issue benefits within one week; others take two to three weeks. You can check the status of your claim on your state's labor department website.
How to track a refund that has not arrived
Before contacting your bank, identify which type of refund you are waiting for. If it is a government refund, check the government agency's tracking tool first: the IRS "Where's My Refund?" tool for tax refunds, your state's labor department for unemployment benefits, or the Treasury Department's payment status tool for stimulus payments. These tools tell you whether the payment has been issued and, if so, how it is being delivered.
If the government tool shows the refund was issued but your bank has not received it, contact your bank with the date the refund was issued and the delivery method (direct deposit, check, or debit card). Your bank can check whether the deposit arrived and, if it did, whether it was rejected or reversed for any reason.
For merchant refunds, log into your card's online account and look for the refund in your transaction history. If you see it listed as "pending" or "processing," it is still in transit. If you do not see it at all after ten business days, contact the merchant to confirm they sent it, then ask your bank to investigate.
What to do if a refund is stuck or missing
If a refund does not arrive within the expected timeframe, the first step is to confirm the sender actually issued it. For government refunds, check the agency's website. For merchant refunds, check your email for a confirmation that the refund was processed, or log into the merchant's website to see the refund status. For bank-issued refunds, call your bank to confirm they approved the reversal.
Once you have confirmed the refund was issued, contact your bank with the following information: the date the refund was issued, the amount, the sender's name, and the delivery method. Your bank can search its records to see if the refund arrived and was posted to your account, or if it was rejected for any reason. Common rejection reasons include a closed account, a name mismatch, or an incorrect account number.
If your bank confirms the refund arrived but was rejected or reversed, ask why. If the reason is an error on your part—such as providing the wrong account number—you will need to contact the sender to reissue the refund to the correct account. If the reason is a bank error, your bank should credit your account immediately.
Refunds to accounts at different banks
If you provided a different bank's account number for a refund—for example, you used a savings account at a different bank instead of your checking account—the refund will go to that account, not to the bank you are checking. Make sure you are looking at the correct account. Log into the account where you told the sender to send the money and check the transaction history there.
If you gave the sender the wrong account number by mistake, contact them immediately to ask if they can cancel the refund and reissue it to the correct account. Some merchants and government agencies can do this; others cannot. If they cannot, the refund will sit in the wrong account until the account holder claims it or the money is returned to the sender after a set period (usually 90 to 180 days).
Frequently Asked Questions
Why does my bank say the refund is pending but I still do not see the money?
A pending refund is in transit through the payment network and has not been fully processed by your bank yet. Pending status usually clears within one to three business days. If a refund shows as pending for longer than that, contact your bank to confirm it is actually in the system and not stuck.
Can my bank speed up a refund from a merchant or the government?
No. Your bank can only process refunds that reach it; it cannot make a merchant or government agency send the refund faster. Your bank can confirm whether a refund has arrived and been posted, but cannot accelerate the sender's timeline.
What if the refund was sent to a closed account?
If you closed the account after requesting the refund, the money will be rejected by your bank and returned to the sender. Contact the sender to ask them to reissue the refund to your current account number. Provide your current routing number and account number to avoid another rejection.
How long does a bank hold a refund before releasing it?
Banks do not hold refunds. Once a refund is received and posted to your account, the money is yours to use immediately. If you see a refund listed as pending, it is still in transit, not being held by your bank.
Can I dispute a refund that never arrived?
Yes, but only if you can show the sender issued the refund. Gather proof—a confirmation email, a screenshot from the sender's website, or a tracking number—and file a dispute with your bank. Your bank will investigate and, if it finds the refund was sent but never arrived, may credit your account while it continues investigating.