Recurring ACH payments 101: What they are and how they work

Billing
Billing

Stripe Billing lets you bill and manage customers however you want—from simple recurring billing to usage-based billing and sales-negotiated contracts.

Learn more 
  1. Introduction
  2. What are recurring ACH payments?
  3. Where are recurring ACH payments available?
  4. How do recurring ACH payments work?
    1. Methods of ACH implementation
  5. How long do recurring ACH payments take?
  6. Advantages of using recurring ACH payments for your business
  7. Risks of using recurring ACH payments for your business
  8. How Stripe Billing can help

Businesses rely on ACH transfers to pay their employees, receive investor funds, and accept payments from customers. In 2025, the total transaction volume on the ACH network was 35.19 billion payments, a 4.9% increase from the previous year.

Recurring ACH payments are automated bank-to-bank transfers that move money on a set schedule, such as weekly, monthly, or quarterly. Businesses use them to collect subscription fees, loan payments, rent, and other repeat charges directly from a customer’s bank account.

ACH payments are widely used in the US because they’re reliable, secure, and typically less expensive than cards or wire transfers. While ACH payments don’t process instantly, they’re well suited for predictable, routine payments where cost efficiency matters.

Below, we’ll break down how recurring ACH payments work, how long they take, where they are available, and the benefits and trade-offs businesses should understand before using them.

What’s in this article?

  • What are recurring ACH payments?
  • Where are recurring ACH payments available?
  • How do recurring ACH payments work?
  • How long do recurring ACH payments take?
  • Advantages of using recurring ACH payments for your business
  • Risks of using recurring ACH payments for your business
  • How Stripe Billing can help

What are recurring ACH payments?

ACH payments are a popular method of electronic funds transfer in the United States, conducted via the Automated Clearing House network. They provide an alternative to paper checks, cash, and card transactions by enabling direct bank-to-bank transfers. The ACH system is primarily used by employers for direct deposit of payroll and by customers for paying bills and making other payments.

Recurring ACH payments involve electronically moving money from one bank account to another on a scheduled, automated basis. This system is widely used for arrangements where regular financial transactions are made, such as paying mortgage or utility bills, subscriptions, or membership fees. The bank and the account holder set up an agreement to deduct a certain amount at regular intervals, which could be weekly, monthly, or another agreed-upon frequency.

This type of transaction is popular because it eliminates the need for manual payments each time a bill is due. Once the schedule is set, the payments are deducted automatically, ensuring that bills are paid on time without any additional action from the account holder. It’s a common way of managing recurring expenses because it helps individuals and businesses maintain a timely payment record without needing to remember each due date.

Where are recurring ACH payments available?

Recurring ACH payments are only available in the United States. The ACH network is a US-based system operated by The Automated Clearing House network (Nacha) that facilitates bank-to-bank transfers between US financial institutions.

While the ACH network is specific to the United States, many other countries have their own versions of automated payment systems that function in a similar way for domestic transactions.

The ACH network does offer International ACH Transfers to Canada, but the ACH network is mostly used within the US. Businesses and individuals in the US typically have to use alternative cross-border payment methods such as wire transfers, international payment services, or other solutions. These services often work with local banks and financial institutions worldwide to enable payments.

How do recurring ACH payments work?

Recurring ACH payments work by authorizing a business to pull funds from a customer’s bank account on a fixed schedule through the ACH network.

  1. Authorization setup
    First, the account holder (the payer) authorizes automated withdrawals from their bank account. This involves completing a form with their bank details, including the routing number, account number, payment amount, and payment schedule, such as monthly or biweekly.

  2. Payment scheduling
    After authorization, the payee—the company or person receiving the money—sets up the payment schedule with their bank based on the agreed terms. They tell their banking system the dates and amounts, preparing it to request the funds from the payer’s bank account at regular intervals.

  3. Transaction initiation
    When the scheduled payment date arrives, the payee’s bank initiates the payment process through the ACH network. The bank sends a request to the payer’s bank for the specified amount of money.

  4. Funds transfer
    The payer’s bank receives the request and checks the account to ensure sufficient funds are available. If the account has enough money to cover the transaction, the bank deducts the specified amount from the payer’s account and sends a message through the ACH network to confirm the transfer.

  5. Confirmation and receipt
    The funds are credited to the payee’s bank account. The payee’s bank provides confirmation to the payee that the money has been received. The account holder is also informed, usually via an account statement or an online banking notification, that the money has been withdrawn.

  6. Ongoing monitoring
    Both parties monitor the transactions over time. The account holder makes sure they have enough funds in their account before each scheduled payment in order to avoid fees or declined payments. The payee checks that they receive each payment on time, maintaining records of all transactions for their financial tracking.

  7. Adjustments or cancellation
    If the account holder needs to change the payment amount or frequency or cancel the service, they would contact the payee to update the agreement. The payee would then make those changes to the payment schedule in their banking system, and the payment schedule continues (or ends) according to the new terms.

Methods of ACH implementation

Generally, businesses don’t directly connect to the ACH network. Direct access is typically reserved for banks and financial institutions that meet strict regulatory and technical requirements.

Instead, businesses gain access to ACH capabilities through third-party payment processors (TPPPs). These are specialized platforms that act as intermediaries between the business and the ACH network. TPPPs handle the complex backend infrastructure, compliance requirements, and bank relationships. Here’s how to get started with a TPPP.

  1. Create an account
    First, a business creates an account with their chosen processor.

  2. Verify the business
    The business then completes a verification process, which typically involves submitting business credentials, ownership information, and banking details to satisfy Know Your Customer (KYC) and Anti-Money Laundering (AML) requirements.

  3. Request ACH access
    Once verified, the business requests ACH access either through the processor's API—for companies with development resources looking to build a custom integration—or through a no-code dashboard interface for simpler implementations.

  4. Send an authorization request to the customer
    With ACH access granted, the business can send authorization requests to customers, obtaining consent to initiate recurring or one-time debits from their bank accounts. This authorization step is both a regulatory requirement and a critical trust-building touchpoint with the customer before any funds are moved.

How long do recurring ACH payments take?

In practice, the ACH transaction process can take anywhere from three to five business days—from the time the payment is initiated to when the funds are available in the payee’s account. Here’s how long each step takes:

  • Transaction initiation
    Payment is usually initiated a day before the due date, to take into account processing time. This is often referred to as the “lead time.”

  • Processing period
    The ACH network then batches the payment with others and processes it on the next business day. This is when the payer’s bank will officially transfer the funds out of the account.

  • Settlement period
    The receiving bank records the incoming transaction in its system. This confirms that the payment is on its way, even if the funds are not yet accessible.

  • Availability of funds
    After settlement, the funds are posted to the payee’s account. Most banks make the money available the next business day, though some may release it sooner.

Weekends and bank holidays can extend this time frame, as banks do not process ACH transactions on those days.

Advantages of using recurring ACH payments for your business

ACH payments are widely used for their convenience and adaptability to a wide range of payment use cases. Here are some of the key business benefits:

  • Steady revenue stream
    With recurring ACH payments, business revenue is more predictable. This improves financial planning and resource allocation. Companies can schedule their operational activities with the confidence that funds will be available when needed.

  • Better cash management
    An automated payment schedule helps businesses clearly see when money will be debited and credited. This includes maintaining a healthy cash balance and avoiding potential overdraft scenarios.

  • Fewer late payments
    Since ACH payments are scheduled and automated, businesses can maintain a healthy balance sheet with on-time payments.

  • Decreased transaction costs
    ACH payments generally incur lower fees than credit card payments. For businesses that process a large volume of transactions, the savings can be substantial.

  • Reduced payment errors
    Automated ACH payments significantly reduce common billing mistakes such as double charges or incorrectly entered amounts. By removing manual input from the payment process, businesses can create greater accuracy in every transaction.

  • Fewer administrative tasks
    Automating ACH payments reduces the manual data entry and oversight needed for each transaction. This saves time and minimizes human error in handling payments. Employees can redirect their focus from routine billing tasks to more strategic activities.

  • Integration with accounting and enterprise resource planning (ERP) systems
    Connecting recurring ACH payments directly with software makes reconciliation and reporting easier. This gives finance teams a more accurate, real-time view of cash flow and reduces the risk of reporting inconsistencies.

  • Additional security features
    ACH transactions include security protocols that protect against fraud, such as authentication, encryption, and banking regulations that safeguard financial data for businesses and customers. This reduces the risk of unauthorized transactions.

  • Lower environmental impact
    By reducing the need for paper invoices and checks, ACH payments support a business’s sustainability initiatives. This may increase positive perception for customers who value eco-friendly practices.

  • Higher customer retention
    Customers appreciate the convenience of ACH payments, which can improve satisfaction, boost loyalty, and influence whether customers continue their relationship with a business. These effects can increase customer lifetime value.

Risks of using recurring ACH payments for your business

To strategically approach using ACH payments for your business, you’ll need to be aware of the potential challenges. These include:

  • Processing time
    ACH payments don’t process immediately. Businesses need to plan for the three-to-five-day period of time it takes for funds to clear, which can delay access to funds and affect short-term financial planning.

  • Insufficient funds
    ACH payments can be declined due to insufficient funds in the customer’s account. Follow-up actions to collect payment can strain customer relationships and administrative resources.

  • Bank changes
    Customers may close bank accounts without notifying the business, causing failed transactions. Handling these account updates requires additional administrative effort and can disrupt the payment cycle.

  • Error resolution
    When an error occurs in an ACH transaction, correcting it can be a lengthy process. Whether an incorrect amount was debited or account details need to be updated, the resolution involves coordination with banks and can take considerable time.

  • Setup and maintenance
    Setting up ACH payment processing requires an up-front investment of time and resources. Businesses must maintain compliance with banking regulations, which can involve ongoing due diligence and updates to security measures.

  • Regulatory compliance
    Businesses using ACH need to adhere to regulations set by Nacha, which can involve complex compliance requirements. Keeping up with these regulations requires a commitment to legal oversight and can be challenging for businesses without dedicated legal teams.

  • Customer disputes and chargebacks
    Customers have the right to dispute ACH charges and request a refund within a certain period, known as a chargeback. Managing these disputes can be challenging and may result in lost revenue and additional administrative work.

  • Transaction limits
    Some banks impose limits on the amount that can be transacted via ACH, which can be restrictive for businesses with high-value transactions. These limits may necessitate splitting payments or finding alternative payment arrangements.

  • Fraud risk
    While ACH payments are generally secure, they are not immune to fraud. Businesses must invest in security measures to detect and prevent fraudulent activity.

  • Limited international reach
    ACH is predominantly a US-based network. For international transactions, businesses usually have to resort to other—sometimes more costly—payment methods, which can limit their reach or add operational complexity.

How Stripe Billing can help

Stripe Billing lets you bill and manage customers however you want—from simple recurring billing to usage-based billing and sales-negotiated contracts. Start accepting recurring payments globally in minutes—no code required—or build a custom integration using the API.

Stripe Billing can help you:

  • Offer flexible pricing: Respond to user demand faster with flexible pricing models, including usage-based, tiered, flat-fee plus overage, and more. Support for coupons, free trials, prorations, and add-ons is built-in.

  • Expand globally: Increase conversion by offering customers’ preferred payment methods. Stripe supports 125+ local payment methods and 130+ currencies.

  • Increase revenue and reduce churn: Improve revenue capture and reduce involuntary churn with Smart Retries and recovery workflow automations. Stripe recovery tools helped users recover over $8.2 billion in revenue in 2025.

  • Boost efficiency: Use Stripe’s modular tax, revenue reporting, and data tools to consolidate multiple revenue systems into one. Easily integrate with third-party software.

Learn more about Stripe Billing, 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.

More articles

  • Something went wrong. Please try again or contact support.

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.
Billing

Billing

Collect and retain more revenue, automate revenue management workflows, and accept payments globally.

Billing docs

Create and manage subscriptions, track usage, and issue invoices.