BANM is a banking code that stops a refund or payment from reaching your account

BANM stands for "Bank Account Number Mismatch." It appears on refund tracking systems when the account number you provided does not match the one on file at your bank, or when the routing number is wrong. The result is the same: your refund or payment bounces back to the issuer instead of landing in your account.

This happens most often with tax refunds, stimulus payments, unemployment benefits, and insurance payouts. The money does not disappear — it returns to the government agency or company that sent it. But you will not see it until you fix the account information and resubmit, or until the issuer processes a manual payment by check.

BANM errors are preventable. They usually come from typos when you enter your banking details online, or from using an old account number after you have closed an account and opened a new one.

Key Takeaways

  • BANM means your account number or routing number does not match what your bank has on record, so the payment bounced back.
  • You can check your account number and routing number on a blank check, your bank's website, or by calling your bank directly.
  • If your refund was rejected for BANM, contact the issuer (IRS, state tax agency, unemployment office, or insurance company) to update your banking details or request a check instead.
  • The money is not lost — it sits with the issuer until you provide correct information or they mail you a check, which can take several weeks longer.

How BANM errors happen and why they matter

BANM errors occur when the account number or routing number you submit does not match the records at your financial institution. This can happen because you typed a digit wrong, transposed numbers, or used an old account number from a closed account. Some people also confuse their checking account number with their savings account number, or provide the wrong routing number if they bank at a credit union or smaller regional bank.

The payment processor — whether it is the IRS, a state tax agency, or an insurance company — attempts to deposit the money electronically. Your bank receives the deposit request, checks the account number against its records, and rejects it because there is no match. The money then returns to the issuer, and your refund or payment sits in limbo until you contact them to fix it.

The delay matters because you are waiting for money that is rightfully yours. A tax refund that bounces for BANM can take an extra four to eight weeks to reach you by check, compared to three to five business days for a successful electronic deposit.

Where to find your correct account and routing numbers

Your account number and routing number are printed on the bottom left of any check you have from your account. The routing number is the first nine digits, and your account number follows. If you do not have a check, log into your bank's website or mobile app — most banks display both numbers in the account details or settings section.

You can also call your bank's customer service line and ask them to confirm both numbers. This is the safest route if you are unsure, because the representative can verify that the account is active and in your name. If you recently switched banks or closed an account, make sure you are using the number from your current account, not the old one.

Credit unions and online banks sometimes use different terminology or display the numbers in different places. If you cannot find them online, call the institution directly — they can read them to you over the phone and confirm they are correct.

What to do if your refund or payment was rejected for BANM

Contact the organization that issued the payment as soon as you discover the BANM error. For federal tax refunds, call the IRS at 1-800-829-1040 or log into your IRS account online to check the status and update your banking information. For state tax refunds, contact your state's tax department — each state has its own phone line and website.

For unemployment benefits, contact your state's unemployment insurance office. For stimulus payments, check the IRS "Get My Payment" tool or contact the IRS directly. For insurance refunds, call the insurance company's customer service number on your policy or bill.

When you contact them, have your correct account number and routing number ready. Ask whether you can update your banking information online or whether you need to submit a form. Some agencies allow you to update details through their website or app; others require a phone call or mailed form. Once you provide the correct information, the issuer will reprocess the payment, which typically takes five to ten business days for electronic deposit.

If you prefer not to wait or if updating your account information is not an option, ask the issuer to send a check instead. A check takes longer to arrive — usually two to four weeks — but it bypasses the banking system entirely and eliminates the risk of another BANM error.

How to prevent BANM errors on future payments

Double-check your account and routing numbers before you submit them anywhere. Type them slowly, read them back to yourself, and compare them to a check or your bank's website. If you are entering them on a government website, many sites ask you to enter the numbers twice — make sure both entries match exactly.

When you open a new bank account, update your account information with any organization that sends you regular payments: your employer (for direct deposit), the IRS (if you expect a refund), your state tax agency, and any insurance companies. Do this before you close your old account, not after.

If you use a tax preparation service or accountant to file your taxes, provide them with your current account number and routing number in writing, and ask them to confirm they entered it correctly before they submit your return. A mistake at that stage is harder to catch and fix.

What happens to the money while BANM is being resolved

The money does not disappear. It returns to the issuer's account and sits there until you provide correct information or until they process an alternative payment method. During this time, the funds are not in your possession, so you cannot spend them or earn interest on them. The issuer holds them in a suspense account or general fund.

Some agencies have time limits for holding returned payments. The IRS, for example, can hold a returned refund for up to three years before they are required to take action. However, you should not rely on this — contact the issuer as soon as you know there is a problem, so they can reprocess the payment or send a check without delay.

If you do not contact the issuer and do not update your information, your refund may eventually be sent to you by check, but this can take several months. It is much faster to reach out and fix the problem yourself.

BANM versus other payment rejection codes

BANM is one of several codes that indicate a payment failed to deposit. Other common codes include NACK (negative acknowledgment, meaning the bank rejected the deposit for an unspecified reason), R01 (insufficient funds — rare for refunds, more common for bill payments), and R03 (no bank account), which is similar to BANM but indicates the account does not exist at all.

If you see a different code on your refund status, the steps are the same: contact the issuer, verify your banking information, and either update it or request a check. The underlying problem is always that the electronic deposit did not go through, and the solution is always to provide correct information or choose an alternative payment method.

Frequently Asked Questions

Can I get my money back faster if I update my account information right away?

Yes. Once you provide correct banking details, the issuer will reprocess the payment, which usually takes five to ten business days. Requesting a check instead takes longer — two to four weeks — but guarantees the payment will reach you without another banking error.

What if I do not have a bank account anymore?

Ask the issuer to send a check to your current address. You can also open a new bank account and provide those details, though this adds another step. A check is the simplest option if you no longer have active banking.

Will BANM happen again if I update my information online?

No, as long as you enter the correct account and routing numbers. Double-check both numbers against a check or your bank's website before you submit them. If you are unsure, call your bank to confirm the numbers are correct.

How long does the IRS keep a returned refund before sending a check?

The IRS can hold a returned refund for up to three years, but they typically process a check within four to six weeks of the return. Do not wait — contact the IRS as soon as you know your refund bounced so they can reprocess it or mail a check sooner.

Can my bank fix a BANM error on their end?

No. Your bank can confirm that your account number and routing number are correct, but they cannot retrieve a payment that has already been rejected and returned to the issuer. You must contact the organization that sent the payment to reprocess it or request a check.