ACH payments 101: What they are and how businesses can use them

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. What are ACH payments?
  3. How long do ACH transfers take?
  4. Who uses ACH payments?
  5. What types of ACH transactions are there?
    1. ACH Direct Deposit
    2. ACH Direct Payment
  6. How ACH payments work
  7. How to make an ACH payment
  8. How to accept ACH payments as a business
    1. 1. Get a bank account for your business
    2. 2. Update your payment flow
    3. 3. Present your customers with a mandate
    4. 4. Collect customer details
  9. What does it cost to accept ACH payments as a business?
  10. How are ACH payments different from wire transfers?
    1. Network
    2. Speed
    3. Geography
    4. Cost
  11. Is an ACH transfer the same as an EFT?
  12. Benefits of ACH payments for businesses
    1. Cost and time savings
    2. Security
    3. Easy bookkeeping
  13. How Stripe Payments can help

If you’ve ever received a paycheck through direct deposit or paid a utility bill directly from your bank account using your account and routing numbers, you’re already familiar with ACH payments as an individual. But what about accepting ACH payments as a business?

Automated Clearing House (ACH) is a centralized network for sending and receiving payments or money transfers in the US. For businesses, it’s an inexpensive, reliable, and secure way to process payments. For customers, it allows them to purchase high-priced items without worrying about credit card spending limits. And for specific types of transactions and recurring payments, ACH transfers are an easy way for businesses to reduce the time and money spent on processing transactions.

This guide will explain what you need to know about ACH payments, from how ACH transfers work to the benefits of accepting ACH as a payment method for your business.

What’s in this article?

  • What are ACH payments?
  • How long do ACH transfers take?
  • Who uses ACH payments?
  • What types of ACH transactions are there?
  • How ACH payments work
  • How to make an ACH payment
  • How to accept ACH payments as a business
  • What does it cost to accept ACH payments as a business?
  • How are ACH payments different from wire transfers?
  • Is an ACH transfer the same as an EFT?
  • Benefits of ACH payments for businesses
  • How Stripe Payments can help

What are ACH payments?

ACH payments are transfers of funds between accounts at different financial institutions, using the ACH network.

The ACH network is administered by the National Automated Clearing House Association (Nacha), an independent organization owned by a large group of banks, credit unions, and payment processing companies. Nacha financial institutions provide a way to directly transfer money between accounts at different banks, without the use of paper checks, wire transfers, credit cards, or cash.

How long do ACH transfers take?

ACH transfers can take from a few hours to a few days to clear. In the past, these types of transfers used to take an average of 3–5 business days to reach their destination, but the ACH Network currently offers the choice to process ACH credits as “same-day,” “next-day,” or “two-day” payments.

Most people think that ACH transfers are slower than other electronic payment methods, but that’s less true than it used to be. On March 19, 2021, changes to Nacha's operating rules expanded access to same-day ACH transactions, allowing for same-day settlement of most ACH transactions.

Same-day ACH transfers serve as a specialized, high-velocity version of the standard ACH network that works by checking bank balances in real time and settling payments faster. They operate on three daily batch processing windows, with the final submission deadline at 4:45 p.m. EST. As of 2026, they can support transactions up to $1 million in value.

For direct deposits, most employers initiate payments a few days before payday so the funds are available in recipients’ accounts by 9 a.m. that day.

Who uses ACH payments?

ACH payments can be used for a wide range of transactions. Types of ACH payments include:

  • Consumer bills
  • Tax refunds
  • Tax payments
  • Retirement and investment account contributions
  • Commercial purchases
  • Charity donations
  • College-tuition payments
  • Funds sent between family and friends

In 2025, the ACH network processed 35.2 billion payments valued at $93 trillion.

What types of ACH transactions are there?

There are two categories of ACH transfers: direct deposit and direct payment. Here is an overview of the differences between them:

ACH Direct Deposit

A direct deposit is any kind of transfer from a government entity or business to a consumer. Types of direct deposits include:

  • Employee payroll
  • Reimbursements from an employer for work-related expenses
  • Government benefits
  • Tax refunds
  • Annuity and interest payments

If you’re among the 93% of Americans who receive their paychecks through direct deposit, there’s a good chance it’s being sent as an ACH transfer. If your paycheck is automatically split and deposited into two or more accounts when you get paid, that’s called “split deposit.” Split deposits also happen via the ACH network.

ACH Direct Payment

Direct payment is another type of electronic funds transfer through the ACH network. Unlike direct deposits, which come into your account, direct payments are ACH transfers you send out of your account, such as bill payments.

How ACH payments work

The following institutions are involved in making ACH payments happen:

  • National Automated Clearing House Association
    Nacha is a government-run, nonpartisan organization responsible for operating the ACH network.

  • Originating Depository Financial Institution (ODFI)
    The ODFI is the banking institution that issues the ACH transfer request.

  • Receiving Depository Financial Institution (RDFI)
    The RDFI is the banking institution that receives the ACH request.

From start to finish, here’s how the process works:

  1. Initial transfer request
    The ODFI will send a request to the RDFI to transfer funds.

  2. Account funds check
    The two banking institutions check in with each other to make sure there are enough funds in the outgoing account, and if there are, the transfer goes forward

  3. Transfer data file
    At this point, the ODFI puts together a file with all the key information about the transfer request, including the routing and account numbers, amount to be transferred, and the type of transaction (credit or debit).

  4. Transfer processing
    The ODFI gathers all ACH transfer requests within a given period of time into a batch and sends the batch of files to an ACH operator, which then sends the files to the RDFI.

  5. Deposit into recipient account
    The bank where the funds are being withdrawn from then releases the funds, which travel via the ACH network to be deposited into the destination account.

The RDFI, despite having “receiving” in its name, is not always the bank that receives the ACH payment funds—it receives a request to initiate a funds transfer via the ACH network. The ODFI, the institution where the request for funds originates, often receives the money in the end. Think of “originating” and “receiving” in reference to the ACH request, not the funds themselves.

Nacha bundles all of the transfers going through the ACH network within a given window of time—usually 6 hours or so during business days—and settles each bundle at multiple intervals throughout the day.

In many cases, ACH transfers can be stopped or reversed, but only up to a point. Preauthorized or scheduled transfers can be stopped. In-progress transfers can be reversed to correct errors, but generally only within five days of settlement.

How ACH payments for businesses work - A visual flow of how ACH payments for businesses work

How to make an ACH payment

ACH payments can be initiated through most financial institutions’ online member portals or over the phone. The only information you usually need is the amount being sent and the recipient’s routing and account numbers.

How to accept ACH payments as a business

The steps to accept ACH payments for your business are:

1. Get a bank account for your business

Get a bank account for your business, if you don't already have one. If you have a merchant account with a payment processing provider, you can probably accept payments through them, too.

2. Update your payment flow

Update your payment flow to allow for ACH payments, since they are not typically part of the standard range of online payment options. Your merchant service provider can direct you on the best way to do this.

3. Present your customers with a mandate

Present your customers with a mandate, which is a document obtaining their consent for your business to initiate an ACH request from their bank.

4. Collect customer details

Collect customer account details and initiate the ACH request. Although customers can initiate ACH payments, most often the business will do this.

Stripe customers can initiate ACH Direct Debits as a payment method. A customer provides their bank account information, and the business is able to pull funds directly from their account, either for a one-time purchase or a recurring payment. For businesses using Stripe, these ACH debits can be managed in the Dashboard.

Some payment processing providers, like Stripe, offer additional services related to ACH payments, such as the option to use microdeposits. Microdeposits are very small amounts of money (usually a few cents) that are sent to a bank account and then pulled back using the ACH network, to verify the account details before any real transactions are attempted.

Process ACH payments with Stripe 

What does it cost to accept ACH payments as a business?

The cost to use ACH payments varies depending on the provider you use to process payments. ACH payments on Stripe cost 0.80%, capped at $5, with no monthly fees or verification fees. So a $100 payment would incur an $0.80 fee; any payments above $625 would cost $5. This pricing model is especially useful if you routinely charge customers large amounts on a recurring basis.

How are ACH payments different from wire transfers?

While both ACH payments and wire transfers involve moving funds between accounts at different financial institutions, they have four key distinctions:

Network

ACH payments use the Nacha network to travel from the issuing account to the receiving account. Wire transfers use the Fedwire Funds Service.

Speed

Historically, wire transfers were usually faster than ACH transfers, but that's not the case anymore due to changes to Nacha’s rules. Transfer times differ due to how the ACH and Fedwire networks respectively settle out transfers.

The ACH network processes payments virtually around the clock—23 ¼ hours every business day, to be exact. Payments sent through the ACH network are settled—meaning moved to their destination account—four times a day. Payments can be sent as late as 2:15 a.m. ET for settlement at 8:30 a.m. ET. Three additional same day ACH processing schedules exist throughout the day.

Payments are settled on business days when the Federal Reserve’s settlement service is open. Currently, the Federal Reserve’s settlement system closes every business day at 6:30 p.m. ET, and after Friday, it reopens on Monday at 7:30 a.m. ET (or Tuesday if Monday is a federal holiday).

Geography

ACH transfers are available within the US only, but wire transfers can be sent internationally.

Cost

ACH transfers typically cost less than wire transfers.

ACH transfers
Wire transfers
Network
National Automated Clearing House Association (Nacha) Fedwire Funds Service
Speed
1-4 days A few hours up to 2 days
Geography
The US and Puerto Rico International
Cost
Usually free, otherwise a few dollars Domestic: up to $35
International: $35-50

Is an ACH transfer the same as an EFT?

No, ACH and EFTs, which stands for “electronic funds transfers,” are distinct transfer categories. EFT is an umbrella term that encompasses both ACH and wire transfers. You could call an ACH transfer an EFT, but not all EFTs are ACH transfers. Wire transfers are an example. ACH payments specifically use the Automated Clearing House network, which is not true of other types of EFTs.

Benefits of ACH payments for businesses

ACH payments are not a logical or convenient payment method for very quick transactions, such as buying a cup of coffee or paying for a meal at a restaurant, because it takes time to send and receive ACH transfers and authorize payment. Faster payment methods like card payments and digital wallets allow businesses to authorize purchases in seconds, which is preferable for most day-to-day transactions.

ACH transfers are most often used in situations where, in the past, customers might have paid with a paper check. Here are a few benefits of ACH payments:

Cost and time savings

ACH payments have several advantages over paper checks and credit cards. They’re electronically transmitted, which means they’re faster than paper checks and less likely to get lost in transit. Credit card payments and wire transfers both tend to be more costly than ACH payments. For businesses, this can add up to significant savings over time.

Security

Nacha has strict security regulations for any institution or organization involved with ACH transactions. This includes banks, businesses, and third-party processors who work with ACH payments. Among Nacha’s rules is a requirement that all sensitive information (e.g., bank account numbers) needs to be encrypted. As a result, ACH payments tend to be quite secure against fraud.

Easy bookkeeping

Paying for business expenses via ACH transfer can streamline your business bookkeeping. You’ll have to reconcile payments issued from every source—bank accounts, credit cards, etc.—and reconciliation will be easier if you consolidate payments to initiate from your primary business bank account. And because ACH payments go directly from one bank account to another, and most banks give you the ability to set up recurring payments, this payment method is an easy choice for automating many recurring business expenses.

How Stripe Payments can help

Stripe Payments enables businesses to set up and accept 125+ payment methods, including ACH Credit Transfers. It provides a unified, global payments 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:

  • Reconcile payments automatically: Easily reconcile ACH Credit Transfers to a specific payment or invoice with an automatic reconciliation engine that uses virtual bank accounts for each customer and tools for troubleshooting.

  • Simplify refunds: Make refunds or return excess funds to the customer.

  • Optimize your checkout experience: Create a frictionless customer experience and save thousands of engineering hours with prebuilt payment UIs and Link, Stripe’s digital wallet.

  • 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 payments 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% historical 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.

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