Learn

Welcome to Learn, where we provide straightforward, easy-to-understand definitions of the payments industry.

ACH

ACH (Automated Clearing House) is a payment processing network that’s used to send money electronically between banks in the United States.

ACH API

ACH API allows businesses to automate payments like direct deposits and bank transfers by connecting to the ACH network for seamless transactions.

‍Read more
ACH Credit

ACH Credit is an electronic payment method that pushes funds directly into a recipient's bank via the ACH network, working like a secure digital check.

‍Read more
ACH Debit

ACH Debit is an electronic payment method that transfers funds from one bank account to another through the ACH network, with payer authorization.

‍Read more
ACH Debit vs Credit

ACH Debit vs Credit: ACH credit sends money to the recipient, like direct deposits, while ACH debit pulls funds from the sender’s account, often for bill payments.

‍Read more
ACH Deposit Prenote

ACH deposit prenote verifies bank details with a zero-dollar transaction, preventing errors in direct deposits and ACH payments for secure, hassle-free transfers.

‍Read more
ACH Payment Returns

ACH Payment Returns occur when ACH transfers are rejected or reversed due to issues like insufficient funds, incorrect details, or unauthorized transactions.

‍Read more
ACH Return Codes

ACH Return Codes are standardized codes that indicate why an ACH transaction was returned. They help identify issues like insufficient funds or incorrect details.

‍Read more
ACH Reversal

ACH Reversal is the cancellation of an ACH payment due to errors like wrong amount or account, following strict NACHA rules for secure correction.

‍Read more
Global ACH

Global SEO: Global ACH enables efficient, low-cost international fund transfers, using systems similar to domestic ACH networks for businesses and individuals.

‍Read more
International ACH Transfer

International ACH Transfer is a secure, cost-effective way to transfer funds between banks across countries, offering a reliable alternative to traditional wire transfers.

‍Read more
Same-Day ACH

Same-Day ACH enables fast, same-day payments, improving cash flow and efficiency by processing ACH transactions on the same day, unlike traditional methods.

‍Read more
What Is ACH

What is ACH? ACH (Automated Clearing House) is an electronic payment system that facilitates secure, efficient bank transfers for payroll, bill payments, and more.

‍Read more

ACH Return Codes

ACH return codes are standardized codes used in the Automated Clearing House (ACH) network to indicate why a payment or transaction was rejected or returned.

ACH Return Code R01

ACH Return Code R01 indicates payment failure due to insufficient funds in the payer’s account, helping prevent errors in ACH payments and ensuring secure transactions.

‍Read more
ACH Return Code R02

ACH Return Code R02 indicates a transaction failure due to a closed or deactivated account. Act fast, as your bank has 2 days to notify you of this issue.

‍Read more
ACH Return Code R03

ACH Return Code R03 means your bank account can’t be found. It’s often due to wrong info. Check details to avoid failed ACH payments.

‍Read more
ACH Return Code R04

ACH Return Code R04 means an invalid account number, often due to typos; it helps identify and fix ACH payment issues quickly and efficiently.

‍Read more
ACH Return Code R05

ACH Return Code R05 indicates an unauthorized corporate debit to a consumer account; banks can return it within 60 days of the transaction.

‍Read more
ACH Return Code R06

ACH Return Code R06 means the ODFI rejected the transaction because it wasn't authorized. This code flags unauthorized or invalid ACH payment entries.

‍Read more
ACH Return Code R07

ACH Return Code R07 means a customer revoked authorization for a debit. Businesses must stop debits until new approval is given.

‍Read more
ACH Return Code R08

ACH Return Code R08 indicates a stopped payment in ACH transactions, usually by the account holder. Understanding it helps resolve issues within two banking days.

‍Read more
ACH Return Code R09

ACH Return Code R09 means uncollected funds due to insufficient balance, causing ACH payment issues for personal and business accounts.

‍Read more
ACH Return Code R10

ACH return code R10 signals an unauthorized debit, meaning the originator is unknown or not permitted to withdraw funds, often due to fraud or revoked authorization.

‍Read more
ACH Return Code R11

ACH Return Code R11 flags a failed ACH due to check issues. It allows re-submission without new authorization if corrected within 60 days.

‍Read more
ACH Return Code R12

ACH Return Code R12 means the payment failed because the account's bank branch was sold to another institution, making the original routing info invalid.

‍Read more
ACH Return Code R13

ACH Return Code R13 is triggered when an unrecognized or malformed routing number is used, resulting in the payment being returned within two business days.

‍Read more
ACH Return Code R14

ACH Return Code R14 indicates the representative payee has died or can’t continue, making the ACH payment invalid and requiring prompt return.

‍Read more
ACH Return Code R15

ACH Return Code R15 means the payment recipient is deceased, requiring the transaction to be returned within two banking days to halt further processing.

‍Read more
ACH Return Code R16

ACH Return Code R16 indicates a "Frozen Account," blocking transactions due to legal action or fraud. Stop processing and contact the bank for resolution.

‍Read more
ACH Return Code R17

ACH Return Code R17 indicates a questionable transaction flagged for suspicious activity, requiring investigation under NACHA rules.

‍Read more
ACH Return Code R18

ACH Return Code R18 indicates a file structure error in the ACH entry, meaning the payment file was unreadable or misformatted, preventing processing.

‍Read more
ACH Return Code R19

ACH Return Code R19 occurs when a payment is sent to a non-transactional bank that cannot process ACH entries. It indicates an invalid routing number for ACH payments.

‍Read more
ACH Return Code R20

ACH Return Code R20 occurs when a non-transaction account, like a savings account, is used for an ACH payment, as these accounts can't process ACH transactions.

‍Read more
ACH Return Code R21

ACH Return Code R21 indicates an invalid Company ID in ACH transactions, causing rejections. It ensures correct identification and compliance in corporate payments.

‍Read more
ACH Return Code R22

ACH Return Code R22 means an invalid individual ID number, causing payment issues; fix within 2 days to avoid delays in transactions.

‍Read more
ACH Return Code R23

ACH Return Code R23 means a credit entry was refused by the receiver’s bank, often due to unrecognized transactions or account restrictions.

‍Read more
ACH Return Code R24

ACH Return Code R24 signals a duplicate entry in an ACH transaction, meaning two identical payments were submitted, often due to system or human error.

‍Read more
ACH Return Code R25

ACH Return Code R25 indicates an addenda error in an ACH transaction, meaning the supplemental data is missing, incorrect, or improperly formatted.

‍Read more
ACH Return Code R26

ACH Return Code R26 means essential information in the ACH transaction, like account details or identification data, is missing or formatted incorrectly.

‍Read more
ACH Return Code R27

ACH Return Code R27 signals a trace number error in an ACH transaction, meaning the unique 15-digit tracking ID is missing, invalid, or incorrectly entered.

‍Read more
ACH Return Code R28

ACH Return Code R28 indicates a routing number check digit error, meaning the routing number is invalid due to a missing or incorrect verification digit.

‍Read more
ACH Return Code R29

ACH Return Code R29 means a corporate account holder reported an ACH transaction as unauthorized, commonly in business-to-business payments.

‍Read more
ACH Return Code R30

ACH Return Code R30 means the receiving bank doesn’t participate in the check truncation program, limiting the processing of electronic payments from paper checks.

‍Read more
ACH Return Code R31

ACH Return Code R31 applies to corporate payments (CCD/CTX) and indicates the RDFI may return the transaction, but is not required to, under NACHA rules.

‍Read more
ACH Return Code R32

ACH Return Code R32 means the receiving bank couldn’t settle the ACH transaction, often due to financial or operational issues preventing proper processing.

‍Read more
ACH Return Code R33

ACH Return Code R33 means the receiving bank can't process a destroyed check (XCK) entry, often due to non-acceptance of such transactions in check conversions.

‍Read more
ACH Return Code R34

ACH return code R34 indicates that the RDFI cannot process an ACH entry due to state or federal restrictions. Contact your RDFI for details on transaction limits.

‍Read more
ACH Return Code R35

ACH Return Code R35 indicates an improper debit entry on a consumer account that doesn't allow such transactions, like restricted or business accounts.

‍Read more
ACH Return Code R36

ACH Return Code R36 indicates an improper credit entry, where a credit transaction is processed incorrectly due to errors like wrong amounts or invalid account details.

‍Read more
ACH Return Code R37

ACH Return Code R37 means a paper check was presented after an ACH entry from it was already processed, helping prevent duplicate payments.

‍Read more
ACH Return Code R38

ACH Return Code R38 means a stop payment was placed on the original document, often a check, preventing the ACH payment from processing.

‍Read more
ACH Return Code R39

ACH Return Code R39 means the source document wasn’t eligible for ACH conversion, usually because it didn’t meet NACHA requirements for electronic processing.

‍Read more
ACH Return Code R40

ACH Return Code R40 indicates an invalid ENR entry, used when a government benefit enrollment request is rejected due to incorrect information.

‍Read more
ACH Return Code R41

ACH Return Code R41 indicates an invalid transaction code, triggered when the receiving bank cannot process a transaction due to an unrecognized or incorrect code.

‍Read more
ACH Return Code R42

ACH Return Code R42 indicates a routing number/check digit error, triggered when the check digit in the routing number is invalid or doesn't match the expected value.

‍Read more
ACH Return Code R43

ACH Return Code R43 means the transaction was rejected due to an invalid account number for the DFI, often caused by formatting errors or incorrect data entry.

‍Read more
ACH Return Code R44

ACH Return Code R44 indicates an invalid Individual ID Number, usually due to a mismatch with the receiving bank’s records or incorrect data entry.

‍Read more
ACH Return Code R45

ACH Return Code R45 indicates an invalid name, returned when the provided name doesn’t match the records of the receiving financial institution.

‍Read more
ACH Return Code R46

ACH Return Code R46 means the Representative Payee Indicator is invalid or missing, signaling an issue with identifying who’s authorized to manage the funds.

‍Read more
ACH Return Code R47

ACH Return Code R47 means a Duplicate Enrollment was detected; someone tried to enroll the same account or individual more than once for ACH payments.

‍Read more
ACH Return Code R50

ACH Return Code R50 indicates a state law issue preventing the acceptance of a Re-presented Check (RCK) entry due to state-level regulations.

‍Read more
ACH Return Code R51

ACH Return Code R51 indicates that a Re-presented Check Entry (RCK) is ineligible or improperly formatted, usually due to non-compliance with NACHA rules.

‍Read more
ACH Return Code R52

ACH Return Code R52 means a Stop Payment was placed on a check re-submitted as an RCK entry, helping avoid processing errors and unnecessary fees.

‍Read more
ACH Return Code R53

ACH Return Code R53 means a check previously returned for insufficient funds was re-presented as an RCK entry but couldn’t be processed again, leading to a return.

‍Read more
ACH Return Code R61

ACH Return Code R61 means a return was sent to the wrong bank. It signals that the entry should have gone to a different RDFI and needs to be rerouted correctly.

‍Read more
ACH Return Code R62

ACH Return Code R62 indicates an incorrect reversing debit entry. It’s often due to duplicates or errors in correction transactions, ensuring accurate ACH processing.

‍Read more
ACH Return Code R67

ACH Return Code R67 occurs when a payment is returned due to being a duplicate of a previous transaction, often caused by system or human error.

‍Read more
ACH Return Code R68

ACH Return Code R68 signals a return sent after the allowed NACHA deadline, helping enforce proper timing in ACH processing.

‍Read more
ACH Return Code R69

ACH Return Code R69 indicates that a required field in the ACH entry is incorrect or invalid, often due to formatting or data entry errors.

‍Read more
ACH Return Code R70

ACH Return Code R70 occurs when a return is attempted but the ODFI has not authorized or initiated it, making the request invalid.

‍Read more
ACH Return Code R71

ACH Return Code R71 occurs when a dishonored return is sent to the wrong financial institution due to an incorrect routing number.

‍Read more
ACH Return Code R72

ACH Return Code R72 means a dishonored return was submitted after the NACHA deadline. It ensures timely dispute resolution and proper ACH transaction handling.

‍Read more
ACH Return Code R73

ACH Return Code R73 indicates that an ACH return was submitted within the allowed time frame, ensuring compliance with NACHA rules for timely processing.

‍Read more
ACH Return Code R74

ACH Return Code R74, "Corrected Return," is used when a previously returned ACH transaction is corrected and reprocessed with necessary changes.

‍Read more
ACH Return Code R75

ACH Return Code R75 confirms that a returned transaction is not a duplicate of a prior return. It helps clarify that the return is valid in the ACH payment process.

‍Read more
ACH Return Code R76

ACH Return Code R76 means no error was found in a disputed ACH transaction. The original entry is confirmed as valid.

‍Read more
ACH Return Code R77

ACH Return Code R77 means the receiving bank rejects a debit reinitiated under R62, ensuring ACH transaction integrity.

‍Read more
ACH Return Code R80

ACH Return Code R80 indicates an "IAT Coding Error," where the International ACH Transaction (IAT) doesn't meet required coding standards.

‍Read more
ACH Return Code R81

ACH Return Code R81 means the bank doesn't participate in the IAT network, causing the international transaction to be rejected.

‍Read more
ACH Return Code R82

ACH Return Code R82 means an international payment couldn’t be processed because the foreign bank’s identification number is invalid or not supported.

‍Read more
ACH Return Code R83

ACH Return Code R83 indicates a settlement issue with the foreign receiving bank (RDFI) in an international ACH transaction.

‍Read more
ACH Return Code R84

ACH Return Code R84 indicates that the payment gateway didn’t process the transaction, often due to a temporary failure or more complex issue.

‍Read more
ACH Return Code R85

ACH Return Code R85 signals an "Incorrectly Coded Outbound International Payment." It happens when the payment fails to meet the required coding standards.

‍Read more

Billing

Billing is the process of managing and processing customer payments, including generating invoices, handling subscriptions, and tracking transactions to ensure accurate and timely payments.

What Is Progressive Billing

Progressive billing is a payment method that lets you invoice clients as work progresses on long-term projects, helping manage costs and maintain clarity.

‍Read more
What Is Recurring Billing

What is recurring billing? It’s an automatic payment system where customers are charged on a set schedule, providing convenience and steady cash flow for businesses.

‍Read more

Payment Processing

Payment Processing is the system that handles electronic transactions, enabling businesses to accept payments via credit cards, debit cards, ACH, and digital wallets securely.

Batch Payment Processing

Batch Payment Processing simplifies managing multiple payments and groups transactions into a single unit, ideal for payroll, vendor, or recurring payments.

‍Read more
Interchange Fee

Interchange Fee is the charge a card-issuing bank imposes on a merchant’s bank for each card transaction, covering security, fraud prevention, and services.

‍Read more
Money Movement

Money movement is transferring funds between accounts, banks & businesses. Secure payments matter—use DepositFix to simplify & speed up transactions!

‍Read more
Money Transmission

Money Transmission is the process of transferring funds securely between parties via banks or services, enabling both domestic and international transactions efficiently.

‍Read more
Payment Gateway vs Payment Processor

Payment gateway vs payment processor: The gateway captures payments securely; the processor moves funds—each plays a vital role in online transactions.

‍Read more
What Is Payment Operations

Payment operations involve processes that ensure secure, efficient transactions, including initiation, authorization, processing, and settlement of payments.

‍Read more
What Is White Label Payment Processing

White label payment processing lets companies offer branded payment solutions without developing the technology, commonly used in fintech and e-commerce.

‍Read more
What Is a Payment Gateway

A payment gateway securely processes debit/credit card transactions, encrypting data and authorizing payments between customers, merchants, and banks.

‍Read more
What Is a Payment Processor

A payment processor securely handles card or digital transactions between buyers, banks, and merchants, ensuring fast and safe payment communication.

‍Read more
What Is a Virtual Terminal

A virtual terminal is a web-based app that lets businesses process credit card payments online, without a physical POS, perfect for remote or service-based businesses.

‍Read more
What Is eCheck Payment?

eCheck Payment is a digital version of a paper check, using ACH to securely transfer funds electronically—faster, safer, and more cost-effective.

‍Read more

Ready to streamline your payment operations?

Discover the hidden automation potential in your payment, billing and invoicing workflows. Talk to our experts for a free assessment!

Your Payment System Is Costing You More Than You Think.

Missed revenue. Manual work. Delays.
Book a strategic call to uncover what’s slowing down your cash flow—and how to fix it.
Book a Call