How long do ACH payments take to process? Here’s what you need to know

Payments
Payments

Accept payments online, in person, and around the world with a payments solution built for any business—from scaling startups to global enterprises.

Learn more 
  1. Introduction
  2. How long do ACH payments take to process?
  3. ACH transfers vs. wire transfers
    1. Speed
    2. Cost
    3. Security
    4. International payments
    5. Frequency
  4. How are ACH payments used?
  5. How does ACH payment processing work?
  6. How much do ACH payments cost?
  7. Benefits of using ACH transfers for businesses
  8. ACH payment challenges for businesses
  9. ACH payment processing best practices
    1. Due diligence and authentication
    2. Risk management and fraud detection
    3. Batching schedules
    4. Compliance and audit preparedness
    5. Data security and privacy
    6. Customer education and support
    7. Strategic partnerships
  10. How Stripe Payments can help

Automated Clearing House (ACH) payments are electronic payments that move funds between bank accounts using the US-based ACH network. The ACH network, which is managed by Nacha, processed over 33.5 billion payments in 2024. ACH payments are used for direct deposits, bill payments (e.g., utility bills, mortgages, loans), B2B transactions, and government transactions such as social security benefits and tax refunds.

This guide will explain how long ACH payments take to process, how they work, and what businesses can do to improve the speed of ACH payments and lower their cost.

What’s in this article?

  • How long do ACH payments take to process?
  • ACH transfers vs. wire transfers
  • How are ACH payments used?
  • How does ACH payment processing work?
  • How much do ACH payments cost?
  • Benefits of using ACH transfers for businesses
  • ACH payment challenges for businesses
  • ACH payment processing best practices
  • How Stripe Payments can help

How long do ACH payments take to process?

ACH transfers typically take one to three business days to complete, but the exact timing can depend on a few factors:

  • Type of transfer: There’s a small difference between ACH credits (pushing money in) and debits (pulling money out). Debits generally process faster than credits.

  • Initiation time: ACH payments are batched throughout the day for processing. A transfer initiated later in the day might not be included in the earliest batch, adding a day to the processing timeline. Initiate transfers early in the business day for a better chance of inclusion in the earliest batch.

  • Initiation date: ACH payments aren’t processed on weekends or holidays. Payments initiated on these dates will not start processing until the next business day.

  • Same-day ACH: Some financial institutions offer same-day ACH processing for an additional fee. This is a good option for urgent payments.

  • Payment returns: Errors or insufficient funds can lead to payment returns, extending the processing time. The initiator should verify all account information (e.g., routing number, account number) before beginning the transfer.

ACH transfers vs. wire transfers

ACH transfers

Wire transfers

Speed

1–3 business days

Same day or within minutes

Cost

Free or very low fee

More expensive

Security

More secure with stronger verification and potential for reversal in case of errors

Difficult or impossible to reverse; riskier if incorrect info is entered

International payments

US-based, but can send to other countries with local ACH equivalents (e.g., Canada, Australia, UK)

Common choice for international transfers to any country

Frequency

Suitable for recurring payments

Typically one-time transactions

ACH transfers and wire transfers are two different methods for sending money electronically. Each method has different features, processing speeds, and associated costs.

Speed

ACH transfers are slower than wire transfers and usually take one to three business days to complete. Wire transfers typically process within the same day or even within minutes.

Cost

ACH transfers are often free or have a very low fee, while wire transfers are more expensive.

Security

ACH transfers are considered more secure due to their stronger verification process and potential for reversal in case of errors. Wire transfers are difficult or impossible to reverse, which makes them riskier if the sender or bank enters incorrect account information.

International payments

Although the ACH network is based in the US, businesses and individuals can send ACH payments to other countries with local equivalents of ACH, including Canada, Australia, and the United Kingdom. Wire transfers are a more common choice for international transfers, because users can send a wire transfer to any country.

Frequency

ACH transfers can be used for recurring payments, while wire transfers are usually one-time transactions.

How are ACH payments used?

ACH payments are a cost-effective payment method for many different types of businesses. These payments simplify operations and support the global shift towards electronic and paperless environments. Here’s how businesses can use ACH payments to make and receive payments:

  • Payment collection: Businesses can use ACH transfers to collect payments for invoices, services rendered, or recurring subscriptions. ACH payments are less expensive and often easier to manage than credit card payments, especially for recurring billing.

  • Direct deposit for payroll: Employers use ACH transfers to pay wages, salaries, bonuses, and expenses to their employees’ bank accounts. This simplifies the payroll process and eliminates the need to issue physical checks.

  • Supplier and vendor payments: Businesses can pay their suppliers and vendors via ACH transfers.

  • Tax payments: Businesses can use ACH transfers to make state and federal tax payments.

  • Intracompany transfers: For businesses that operate with multiple divisions or entities, ACH payments are an important tool for moving funds between them.

  • Lease and rent payments: Property management companies and real estate firms use ACH transfers to collect rent and lease payments, reducing the need to handle checks and cash.

  • Utility and service bills: Businesses can use ACH transfers to pay for regular operational expenses such as utilities, internet, and phone services. This automates the process and prevents interruptions in necessary services.

How does ACH payment processing work?

Here’s how the ACH payment process works:

  • Payment initiation: The initiator authorizes an ACH transaction by providing their bank account number, routing number, and the transaction amount. The initiator specifies whether it’s an ACH credit (pushing money into an account) or an ACH debit (pulling money from an account).

  • Payment creation: The Originating Depository Financial Institution (ODFI) creates the ACH payment file based on the initiator’s instructions.

  • Batching: The ODFI groups similar ACH transactions into batches for efficient processing.

  • Routing and sorting: The ACH operator sorts the transactions based on the destination bank, the Receiving Depository Financial Institution (RDFI), and routes the batches accordingly.

  • Processing: The RDFI receives the ACH transaction file from the ACH operator. It validates the account information and processes the transaction, either crediting the recipient’s account or debiting the payer’s account.

  • Settlement: The funds move between the ODFI and the RDFI, often within one to three business days. Usually, the originator and the payee are notified when the transaction is complete.

  • Returns: Errors such as insufficient funds and incorrect account information can lead to an ACH rejection (or payment return), which is when the RDFI sends the funds back to the ODFI.

How much do ACH payments cost?

Many banks offer free or low-cost ACH transfers for personal use, especially for bill payments or transfers between accounts within the same bank. ACH payment fees tend to be much lower than credit or debit card processing fees, but the exact cost of an ACH payment varies depending on these factors:

  • Transaction type: ACH debits (pulling funds) sometimes cost slightly more than ACH credits (pushing funds).

  • Payment processor: Each payment processor or financial institution sets its own fee structure. This might be a flat fee per transaction, a percentage of the transaction amount, a monthly fee, or a combination of these fee types. Businesses that process high volumes of ACH transactions might be able to negotiate lower rates with their payment processors.

  • Same-day ACH: Same-day ACH transfers usually have higher fees.

Benefits of using ACH transfers for businesses

ACH payments offer a variety of benefits for businesses, including the following:

  • Cost-effectiveness: ACH transfers generally incur lower fees than credit card transactions and wire transfers. They are a cost-efficient choice, especially for businesses with high transaction volumes.

  • Efficiency: Businesses can automate recurring payments with ACH transfers. This saves time, reduces the risk of manual error, and decreases the administrative burden associated with payment processing.

  • Predictability: ACH transactions are processed on a regular schedule, which creates a predictable cash flow for better financial planning.

  • Security: ACH payments are considered more secure than traditional check payments, which are susceptible to fraud tactics such as forgery and theft. The electronic nature of ACH transfers limits the exposure of sensitive banking information and further reduces the risk of fraud.

  • Speed: While they’re not as fast as some electronic payments, ACH transactions are typically faster than check processing.

  • Less paperwork: ACH payments eliminate the need for writing, mailing, and handling checks, which creates a simpler accounting process and supports environmental sustainability goals.

  • Inclusivity: ACH payments can be processed for almost any bank account, including those that aren’t eligible for credit or debit card transactions. This inclusivity enables businesses to reach a broader customer base.

  • Scalability: As businesses grow, ACH transfers provide a flexible solution that can handle more transactions without a corresponding increase in cost or complexity.

ACH payment challenges for businesses

ACH payments aren’t immune to fraud and other security risks. Here are some of the main security features and potential vulnerabilities of ACH payments:

  • Authorization: ACH rules require the originator to obtain explicit authorization from the customer for transactions. This protects customers and requires businesses to maintain accurate records and manage authorization documents.

  • Data protection: When businesses handle ACH payments, they must comply with regulations such as the Gramm-Leach-Bliley Act in the US, which mandates that financial institutions protect the security and confidentiality of customer data.

  • Fraud potential: ACH fraud can occur through tactics such as phishing, where fraudulent actors trick businesses or individuals into providing sensitive account information. Businesses must educate their employees about these risks and implement strong internal controls.

  • Reversal rules: ACH payments can be reversed under certain circumstances, such as when a transaction is processed in error or unauthorized. This is a security feature for customers, but it can pose a risk of revenue losses to businesses if ACH payment failures aren’t managed properly.

ACH payment processing best practices

To take advantage of the benefits ACH transfers provide, businesses should prioritize authentication, payment fraud detection, and customer education. Here are some best practices for ACH payment processing.

Due diligence and authentication

  • Advanced authentication: Implement layered authentication protocols, especially for initiating ACH transactions. Consider biometric verification (e.g., fingerprint or facial recognition) for mobile or online platforms.

  • Customer verification: Use tools such as the US Treasury’s Office of Foreign Assets Control list and Anti-Money Laundering (AML) checks to avoid fraudulent transactions and regulatory penalties.

Risk management and fraud detection

  • Behavioral analytics: Use machine learning and behavioral analytics to monitor account activity and detect anomalies that deviate from established patterns—which might indicate fraud.

  • Transaction limits: Set dynamic transaction limits based on the customer’s historical data, transaction context, and risk profile. This balances operational flexibility with risk control.

Batching schedules

  • Intelligent batching: Refine the timing of your ACH batching to align with your business cycle, cash flow needs, and the settlement periods of your major customers and vendors.

  • Real-time monitoring: Implement systems to monitor ACH processing statuses in real time, enabling quicker reactions to failed transactions or rejections.

Compliance and audit preparedness

  • Automated compliance updates: Use compliance software that automatically updates your systems in response to regulatory changes in the ACH network.

  • Regular audits: Regularly conduct internal and third-party audits of your ACH processes to ensure adherence to Nacha rules and other regulatory requirements and to identify areas for improvement in your fraud prevention and compliance strategies.

Data security and privacy

  • Data encryption: Use advanced encryption methods for all data in transit and at rest, including newer encryption algorithms that meet or exceed industry standards.

  • Privacy by design: Integrate privacy into the design of your ACH processing systems to protect customer data through the entire transaction lifecycle and make it accessible based on only role-specific permissions.

Customer education and support

  • Proactive customer education: Develop comprehensive education programs to inform customers about the security aspects of ACH transactions, common fraud scenarios, and preventive measures they can take.

  • Support for ACH queries: Provide customer support teams with specialized training on how to handle high-level ACH queries.

Strategic partnerships

  • Collaborate with banks and fintechs: Partner with banks and fintech companies to employ their technologies and expertise, particularly in areas such as fraud detection, risk management, and regulatory compliance.

  • Participate in industry forums: Engage in forums and committees that discuss ACH regulations and trends to stay ahead of industry developments and influence policymaking.

How Stripe Payments can help

Stripe Payments provides a unified, global payment solution that helps any business—from scaling startups to global enterprises—accept payments online, in person, and around the world.

Stripe Payments can help you:

  • Optimize your checkout experience: Create a frictionless customer experience and save thousands of engineering hours with prebuilt payment UIs, access to 125+ payment methods, and Link, a wallet built by Stripe.
  • Expand to new markets faster: Reach customers worldwide and reduce the complexity and cost of multicurrency management with cross-border payment options, available in 195 countries across 135+ currencies.
  • Unify payments in person and online: Build a unified commerce experience across online and in-person channels to personalize interactions, reward loyalty, and grow revenue.
  • Improve payment performance: Increase revenue with a range of customizable, easy-to-configure payment tools, including no-code fraud protection and advanced capabilities to improve authorization rates.
  • Move faster with a flexible, reliable platform for growth: Build on a platform designed to scale with you, with 99.999% uptime and industry-leading reliability.

Learn more about how Stripe Payments can power your online and in-person payments, or get started today.

The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accurateness, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent attorney or accountant licensed to practice in your jurisdiction for advice on your particular situation.

Ready to get started?

Create an account and start accepting payments—no contracts or banking details required. Or, contact us to design a custom package for your business.
Payments

Payments

Accept payments online, in person, and around the world with a payments solution built for any business.

Payments docs

Find a guide to integrate Stripe's payments APIs.