Troubleshooting failed bank transactions
    • 24 Mar 2025
    • 7 Minutes to read

    Troubleshooting failed bank transactions


    Article summary

    When you use Helcim, we securely move money to and from your bank account to fund your account or pay your fees. We do this electronically, using methods like ACH and RTP in the US, and direct deposit or PADs in Canada.

    Most of the time, these transactions go smoothly. But sometimes, a transaction can fail. This means we weren’t able to successfully move the money in or out of your account.

    Let’s look at why this might happen and how you can fix it.

    This article focuses on issues with your own bank transactions with Helcim. If you're looking for information on customer transaction issues, please see this article: ACH payment returns.


    In this article

    Why transactions fail


    Here are some of the most common reasons why Helcim might not be able to move money to or from your bank account:

    • Insufficient funds: This is the most common reason. Your bank account didn’t have enough money to cover the transaction.

    • Wrong account number: The bank account number we have for you is incorrect. This might be because of a mistake on your banking document, or because your account can’t accept this type of payment.

    • Account closed: The bank account we have on file has been closed.

    • Wrong routing number: The routing number for your bank was entered incorrectly or is no longer valid.

    • Account not found: Your bank couldn’t find the account using the information we provided. This could be due to a misspelling, an old account, or a problem at the bank.

    • Account frozen: Your bank account has been frozen, often for legal or financial reasons.

    • Unauthorized debit: You didn’t allow Helcim to take this money from your account.

    • Payment stopped: You told your bank to stop this payment.

    Understanding return codes


    When a transaction fails, your bank sends Helcim a code that explains why. These are called "return codes."

    Helcim will email you the return code and the reason your bank gave. You can use this code to figure out what went wrong so you can fix it quickly.

    You can find a full list of return codes at the end of this article.

    Troubleshooting failed transactions


    If you get a notification that a transaction failed, don't worry. Most of these issues are easy to fix.

    Here’s what you can do:

    1. Check your balance: For withdrawals, make sure there’s enough money in your account to cover the transaction.

    2. Check your account information:

      • Log in to your Helcim account.

      • Go to your linked bank account details.

      • Make sure the account and routing numbers are correct.

      • Also, make sure the ‘Doing Business As’ (DBA) name on your Helcim account matches the account holder name at your bank.

      • Compare them to your bank statement or checkbook.

    3. Contact your bank: If you think there might be a problem with your bank account (like a freeze or closure), contact your bank directly.

    4. Check the return code: Look at the return code in the email from Helcim. This code can tell you why the transaction failed. You can find more information about these codes in the "Return codes and descriptions" section below.

    5. Update your information: If you find a mistake in your account or routing number, give Helcim your updated bank account information.

    6. Contact Helcim Support: If you’ve tried these steps and still can’t figure out the problem, contact our support team. We’re here to help!

    Preventing returns


    While you can’t prevent all failed transactions, here are some things you can do to reduce the risk:

    • Keep enough money in your account: Make sure you have sufficient funds to cover upcoming Helcim transactions.

    • Keep your information up to date:

      • Check your bank account information in your Helcim account regularly.

      • Let Helcim know right away if anything changes, like if you close an account or get a new account number.

    • Authorize Helcim transactions: Some bank accounts require you to authorize Helcim to deposit or withdraw money. Check with your bank to make sure you’ve done this.

    • Verify your business name: Make sure the business name on your Helcim account is the same as the name on your bank account. Differences in these names can sometimes cause transactions to fail.

    Contacting Support


    If you have any problems with your bank transactions or have questions about return codes, Helcim Support is here to help.

    Here’s how you can reach us:

    • Reply to the return email: The easiest way to get help with a specific transaction is to reply to the email Helcim sent you about the failed transaction.

    • Contact Helcim Support: You can also contact our support team by phone or by creating a support ticket in your Helcim account.

    Return codes and descriptions


    US return codes

    Return Code

    Description

    Action

    R01

    Your account did not have enough money to cover the transaction.

    Check your account balance and try the transaction again.

    R02

    The bank account you have linked to your Helcim account has been closed.

    Update your account information with a valid bank account.

    R03

    Your bank could not find your account using the information provided.

    Verify your account and routing numbers, and ensure your DBA and bank account holder names match. Update your Helcim account if necessary.

    R04

    The bank account number you entered is not valid.

    Double-check your account number and update your Helcim account.

    R05

    You have notified your bank that you did not authorize this transaction.

    Contact Helcim Support to discuss the transaction.

    R06

    Helcim's bank has requested a return as erroneous.

    Contact Helcim Support for assistance.

    R07

    You have revoked authorization for payments from your account.

    Contact Helcim Support if you have questions about your authorization.

    R08

    You have instructed your bank to stop this payment.

    Contact Helcim Support if you have questions about the payment.

    R09

    Your account has enough money, but it's not available for withdrawal.

    Contact your bank to check the availability of your funds.

    R10

    You have notified your bank that this transaction is not authorized, improper, or ineligible.

    Contact Helcim Support to discuss the transaction.

    R11

    No other return reason applies.

    Verify your bank details and try the transaction again.

    R12

    Your account may have been moved to another bank.

    Verify your bank details and update your Helcim account.

    R13

    The ACH routing number you entered is not valid.

    Double-check your routing number and update your Helcim account.

    R14

    The representative payee is deceased or unable to continue.

    Update your account information.

    R15

    The account holder is deceased or unable to continue.

    Update your account information.

    R16

    Your account access has been frozen.

    Contact your bank to check the status of your account.

    R17

    Information in the transaction can't be processed by your bank.

    Verify your transaction details and try again.

    R18

    There's an issue with the payment date.

    Try the transaction again.

    R19

    The amount entered is not valid.

    Check the amount and try again.

    R20

    The transaction was sent to an account that doesn't allow transactions.

    Use a different account that allows debits.

    R21

    The Company Identification is not valid.

    Verify your company information and try again.

    R22

    The Individual ID Number is not valid.

    Verify your identification number and try again.

    R23

    Your bank has refused this credit.

    Contact your bank for more information.

    R24

    This transaction is a duplicate.

    Check your transactions to see if this payment has already been processed.

    R25

    There's an error with the addenda record.

    Contact Helcim Support for assistance.

    R26

    There's an error or missing information in a required field.

    Review all required fields and try again.

    R27

    There's an error with the trace number.

    Contact Helcim Support for assistance.

    R28

    The routing number check digit is invalid.

    Double-check your routing number and update your Helcim account.

    R29

    You have notified your bank that this transaction is not authorized.

    Contact Helcim Support to discuss the transaction.

    R30

    Your bank doesn't participate in check truncation.

    Verify your bank details and try again.

    R31

    Helcim's bank agrees to accept this return.

    Contact Helcim Support for assistance.

    R32

    Your bank is unable to settle this transaction.

    Contact your bank for more information.

    R33

    This is a return of an XCK entry.

    Verify your bank details and try again.

    R34

    Your bank's participation in ACH is limited.

    Contact your bank for more information.

    R35

    This debit entry is not allowed for this account.

    Use a different account that allows debits.

    R36

    This credit entry is not allowed for this account.

    Verify your bank details and try again.

    R37

    This is a return of a source document presented for payment.

    Verify your bank details and try again.

    Canadian return codes

    Return Code

    Description

    Action

    900

    There's an issue with your bank details.

    Reconfirm your bank details.

    901

    You have insufficient funds.

    The available or cash reserve balance isn't enough to cover the payment. Add more funds when available.

    902

    The provided bank account wasn’t found.

    The bank account details don't match your information, or the account might be closed. Double-check your account name and number.

    903

    You've stopped the payment.

    You've placed a stop payment order on this payment.

    905

    Your bank account is closed.

    Link a new bank account.

    907

    This type of transaction isn't allowed for this account.

    This transaction is not authorized. Reach out to your bank for more details.

    908

    The funds weren’t cleared.

    Even though your account has a balance, there aren't enough available funds. Ensure you have enough funds available in your account.

    909

    The transaction currency doesn't match the account currency.

    Double check that your linked account accepts the same currency as your Helcim account.

    911

    Your bank account is frozen.

    Contact your bank to inquire about the account freeze.

    912

    The account number is invalid or incorrect.

    Reconfirm your bank details.

    914

    The account holder's name is incorrect.

    Reconfirm your bank details.

    915 - 922

    You did not agree to the transaction and have requested that your bank return it.

    Contact Helcim support to confirm and resolve the disputed transaction.


    Was this article helpful?

    What's Next