LogoAI Finance Tools

ACH Transfer

An electronic bank-to-bank transfer processed through the Automated Clearing House network, used for payroll, bill payments, and business transactions.

An ACH (Automated Clearing House) transfer is an electronic funds transfer processed through the ACH network — a nationwide electronic payments network operated by Nacha (formerly NACHA) connecting virtually all US financial institutions. ACH is the backbone of US electronic payments, processing over 30 billion transactions annually including direct deposit payroll, business-to-business payments, consumer bill payments, and government disbursements.

ACH transactions occur in two types: ACH Credits (push payments), where the originator instructs their bank to push funds to the recipient's account (e.g., payroll direct deposit), and ACH Debits (pull payments), where the originator pulls funds from the recipient's account with prior authorization (e.g., mortgage autopay, subscription billing).

Traditionally, ACH transactions settled on the next business day (Standard ACH) or within two business days. Same-Day ACH, introduced in phases since 2016 and now universally available, allows transactions submitted by specific cut-off times to settle on the same business day, significantly improving cash flow predictability.

ACH is significantly cheaper than wire transfers ($0.20–$1.50 per transaction vs. $15–$50 for domestic wires) but has lower maximum transaction limits ($1M per transaction for Same-Day ACH), longer settlement windows, and is reversible — unlike wires. The reversibility of ACH debits creates risk: payers can return an ACH transaction up to 60 days after authorization (for unauthorized debits), creating chargeback-like risk for merchants.

ACH is the payment rail underlying many fintech products: Bill.com uses ACH for vendor payments, payroll platforms route direct deposit via ACH, and most AP automation platforms default to ACH for domestic B2B payments.

FAQs

What is the difference between ACH and wire transfer?

ACH transfers are batch-processed through the national clearing network: lower cost ($0.20–$1.50), next-day or same-day settlement, reversible, and have dollar limits. Wire transfers are real-time gross settlement (RTGS), processed individually and irrevocably: higher cost ($15–$50 domestic), immediate settlement, not reversible, and no practical dollar limits. Use wires for time-sensitive, large, or international transfers.

What is a Return Code in ACH?

An ACH Return Code is a standardized code used by the receiving bank to return an ACH transaction that cannot be processed — most commonly R01 (Insufficient Funds), R02 (Account Closed), R03 (No Account/Unable to Locate Account), and R10 (Customer Advises Unauthorized). Businesses must monitor return codes and have processes to handle rejected payments.

How long does it take for ACH payments to settle?

Standard ACH settles within 1–2 business days. Same-Day ACH (submitted before cut-off times, typically 2:45 PM ET or 4:45 PM ET) settles on the same business day. Note that even after settlement, banks may place holds on funds per their funds availability policies, so the payer's account is debited before the recipient has access to collected funds.

Related Terms

Tools for this concept

Railz is a financial data API platform that helps fintech companies, lenders, and software businesses access normalized accounting and banking data from small and medium businesses. Founded in Toronto in 2020 and backed by notable fintech investors, Railz positions itself as the intelligent financial data layer for B2B financial services. The platform connects to major accounting software including QuickBooks, Xero, FreshBooks, Sage, Wave, and MYOB, as well as banking data via open banking connections. Railz normalizes disparate data formats into a consistent data model, eliminating custom parsing for each accounting system. Financial statements generation—income statement, balance sheet, cash flow statement—from raw accounting data is a core capability. Railz's Business Insights layer adds analytical context including financial health scores, industry benchmarks, and anomaly detection to raw financial data. This makes Railz particularly attractive for lenders and credit underwriters who need not just data access but financial analysis. The platform's read and write capabilities enable bidirectional data flow for reconciliation and automation use cases. Railz's AI-powered data enrichment categorizes and cleans transaction data automatically. The company serves embedded lending platforms, SMB-focused banks, and financial wellness applications. Railz's Canadian origin provides strong coverage of Canadian financial institutions and accounting platforms, complementing its North American and UK coverage.

Rutter is a universal API that provides fintech companies, lenders, and B2B software providers with a single integration to access commerce, accounting, and banking data from merchants and businesses. Founded in 2020 and backed by a16z, Rutter targets modern fintech builders who need to read and write financial data across multiple platforms without building and maintaining individual integrations. Rutter Commerce supports e-commerce platforms including Shopify, WooCommerce, BigCommerce, Amazon, eBay, and Etsy—normalizing sales, orders, products, and customer data. Rutter Accounting covers QuickBooks, Xero, NetSuite, and Sage with read/write capabilities for invoices, bills, accounts, and transactions. Rutter Banking provides bank account access via Plaid and direct connections. The platform's write capabilities—the ability to push data back into accounting systems—differentiate Rutter from read-only aggregators. This enables use cases like automatic ledger entry creation, invoice syncing, and payment reconciliation. Rutter is popular with embedded lending companies that need merchant GMV data for underwriting, accounting automation platforms that sync transactions, and commercial cards that need to post expenses. Its Sandbox environment provides comprehensive testing coverage. Rutter's modern API design, competitive pricing, and fast support response have made it a preferred choice among YC companies and a16z-backed fintechs building the next generation of financial products.