In this article
You might like
No items found.
See insights on how 25k+ customers spent on Ramp in 2024
4.8 stars
1,900+ reviews
Error Message
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Spending made smarter
Easy-to-use cards, spend limits, approval flows, vendor payments —plus an average savings of 5%.1
4.8 Rating 4.8 rating
Error Message
No personal credit checks or founder guarantee.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Get fresh finance insights, monthly
Time and money-saving tips,
straight to your inbox
4.8 Rating 4.8 rating
Thanks for signing up
Oops! Something went wrong while submitting the form.
Table of contents

ACH payments, one of several B2B payment methods, are one of the most popular ways for businesses to send and receive money. The question is: are ACH transfers right for your company?

In this guide, we’ll cover everything you need to know about ACH payments.

What are ACH payments?

An ACH payment is a type of direct deposit between two bank accounts. This type of transaction is different from using a card network, a wire transfer, a paper check, or cash. The ACH network is a system designed for moving money from one bank account to another.

ACH payments are a form of direct deposit often used by employers to pay their employees and governments to issue benefits like social security, interest payments, and tax refunds. As a form of electronic funds transfer (EFT), ACH can also be used to pay bills online, removing the need for credit or debit card information.

What is a direct deposit?

Direct deposits are payments directly into a recipient’s savings or checking account using the ACH network. Usually, “direct deposit” is a term used for payments to individuals from their employer or the government. Workplaces use ACH direct deposits to distribute paychecks, while government agencies use them to pay out benefits like social security.

What is the ACH network?

The ACH network is run by the National Automated Clearing House Association, also known as NACHA. It’s a regulatory body that has monitored the ACH network in the U.S. since 1974. In 2022 the network processed 30 billion payments amounting to nearly $77 trillion.

The Automated Clearing House Network (ACH) is a network for electronically transferring money between bank accounts in the U.S. The ACH network is governed by NACHA, formerly known as the National Automated Clearing House Association (NACHA). The ACH network facilitates ACH payments, while NACHA sets the guidelines for how ACH payments are handled.

ACH payments vs. bank transfers

ACH and bank transfers, also known as wire transfers, work similarly but with different processes. Wire transfers allow for immediate payments between two financial institutions. On the other hand, ACH transfers can take up to 5 business days to complete.

The advantages of ACH payments over wire transfers are that they’re less expensive and can be automated for recurring payments. In addition, ACH can facilitate both push and pull transfers, while wire transfers can only push payments.

Here’s a look at all of the main differences between ACH and wire transfers:

Benefits of ACH payments

ACH payments have multiple benefits for small businesses thanks to the fact that they’re direct, electronic, and secure.

Inexpensive to process

ACH payment transfers are cheaper than wire transfers. They also cost less than services offered by payment processors like Stripe, Zelle, or Square. This is a big win for businesses where margins might be tight and every dollar counts in the operating budget.

Greater control over cash inflows

Set it and forget it. You can set up recurring ACH payments to receive money from customers automatically.

Low failure rates

ACH payment and transfer options are almost instantaneous, allowing you to maintain good relationships with your vendors.

Allows for automated payments

You can automate ACH payments to suppliers or receive money from customers. It can help to simplify these processes to help you keep track of your accounts payable more easily.

Easy setup

ACH payments are not complicated to set up and do not need additional infrastructure, making them super accessible and easy to use.

Types of ACH payments

Within the direct payments category, there are two types of ACH payments:

ACH credit or push transfers

This is any time you set up an ACH payment to send or “push” your money from one account into another account. ACH push transfers can help you track expensesses better since you can predict cash outflows and positions ahead of time. You can also use push transfers to pay your employees. As a business owner, direct deposit salary payments to your employees are a type of push transfer.

ACH debit or pull transfers

An ACH debit transfer happens when you make a request or pull money from another account, e.g. your customers' accounts. That’s why an ACH debit is called a “pull” because money is being pulled from an account for a request. If your customers set up ACH payments, you will receive money from them automatically on a specified date. By doing this, you eliminate the need to follow up or chase after payments.‍

How much do ACH payments cost?

There are different payment processing fees associated with ACH payments that service providers typically charge. Keep in mind that these fees can vary.

  • Per transaction costs: 0.5-1.5%or flat rates of $0.25 to $1.75 per transaction
  • Internal payment processing costs: $0.29 per transaction
  • ACH processing monthly maintenance costs: $20
  • ACH batch processing fee: $1 per batch
  • ACH return fee: $2 per transaction

Your service provider will charge you a percentage per transaction or a flat fee. The model and fee charged depend on your business and the risk it exposes to the service provider. Always check with your provider about specifics around processing fees and other fees associated with payments.

Here are some of the factors that determine the risk inherent in your business:

  • Your business credit score
  • Debt
  • Payment frequency
  • Collection record
  • Time in business
  • Profitability
  • Transaction volume
  • Industry (many service providers consider some businesses like gambling and check cashing high-risk)

When choosing an ACH provider you should also check whether it offers both push and pull ACH payments. Some service providers might offer pull payments for free but might charge you to push payments or vice-versa.

Are ACH payments safe?

Yes, ACH payment transfers are just as safe as other digital or electronic payments. NACHA's operating rules cover all facets of ACH transfers, from third-party entity compliance to data security. Violating these rules carry a hefty fine, along with a significant loss of brand image for the violating institution.

NACHA oversees almost 10,000 institutions in the U.S. and Puerto Rico as part of its ACH network compliance protocol. In case of a violation, anyone can contact NACHA's enforcement team by reporting the incident. Typically, institutions monitor each other for violations, and consumers rarely encounter issues.

How do ACH payments work?

There are five parties involved in an ACH transaction. They are:

  • Sender: The party sending the funds
  • Originating Depository Financial Institution (ODFI): The sender's bank
  • Federal Reserve banks: These are ACH network intermediaries that handle ACH batches
  • Receiving Depository Financial Institution (RDFI): The receiver's bank
  • Receiver: The party receiving funds

How to pay someone with ACH

You can make ACH payments in one of two ways: by initiating the transfer yourself or by asking the payee to initiate it. When you initiate an ACH payment it’s called a ‘push’ payment, or ACH credit. An ACH initiated by the payee is called a ‘pull’ payment, or ACH debit.

As a business, you’ll be the one initiating the ACH transfer. Here’s the process for paying someone with ACH:

1. You initiate the transfer

The sender begins the process by requesting a fund transfer. If this is the first transaction between both parties, the sender will have to enter and validate the receiver's banking details, such as:

  • Account beneficiary name
  • Account number
  • Routing number
  • Receiver's bank name and address

During subsequent transactions, the sender's bank will automatically retrieve these details.

2. The originating bank submits an entry

Upon initiation, the ODFI submits an entry and begins executing the first phase of the ACH transfer.

3. Batch entries are sent

Banks and financial institutions group ACH entries in a batch before sending them. These batches are typically sent three times each business day (Monday through Friday, barring any holidays) between 9 AM to 4:45 PM ET. The daily cutoff for batch processing is 4:45 PM ET.

ODFIs send ACH batches to Federal Reserve banks. These banks are intermediaries in the ACH payment system regulated by the US government. They are authorized to handle money transfers between banks.

4. Batch entries are sorted

The Federal Reserve banks sort the batch entries based on transaction types. Push and pull transactions are separated and passed forward to RDFIs.

5. The receiving bank verifies funds

Once an RDFI receives an ACH notification, it checks whether the ODFI account has sufficient funds. If funds are insufficient, the RDFI raises an error and communicates this message to the ODFI.

6. Money is transferred between banks

If sufficient funds are present in the ODFI bank account, the RDFI debits that account and credits the receiver's bank account.‍

How long does an ACH transfer take?

An ACH transfer typically takes between 2 to 5 business days. The time when you first submit your ACH request is important, as ACH debit transactions are only handled 3 times throughout the day. Different banks have their own deadlines for receiving ACH files, so your transaction may not be processed until the following day if you submit past the deadline.

Same-day ACH transfers are increasingly common thanks to technological advances and new guidelines from NACHA. The only exception to this timeline occurs when funds in the sender's account are insufficient. In these situations, the RDFI will issue a rejection code.

Understanding ACH payment rejection codes

The ACH network has several rejection codes. However, business owners need to pay attention to just four:

  • R01—Insufficient funds: This error code is sent by the RDFI when the sender's account has inadequate funds to cover the transfer. If you're expecting payment and have initiated a pull transaction, you can run the request again or contact the payer to initiate a new payment method. In this case, the sender (person paying money) has to pay penalties.
  • R02—Bank account closed: This RDFI sends this code if the sender's bank account is closed. If you receive this error, contact the payer and arrange a new payment channel.
  • R03—No bank account: If you've entered incorrect bank details or the sender's bank account details have changed, the RDFI will send this error code to the ODFI. You'll have to contact the payer or follow up with your bank to sort out this issue.
  • R29—Withdrawal not allowed: Sometimes, the ODFI will not allow fund withdrawals from the sender's account. In such cases, you will have to provide the ACH originating ID to the RDFI if your bank doesn't do this automatically. Contact your bank and have them send the originating ID to solve the issue.

Is accepting ACH payments right for your small business?

ACH transfers are just one of several payment channels your business can use to accept payments. While ACH payments are cheaper to process than credit cards and wire transfers, they aren't suited to every business model.

Here are a few transaction types that are ideal for ACH payments. If your business receives or makes the bulk of its payments through the modes below, ACH transfers might be right for you.

  • Subscriptions: If your customers pay you through subscriptions or memberships regularly, ACH payments will help you reduce payment processing costs significantly.
  • Rent: If the bulk of your payments come from monthly rent payments, directly debiting money from your tenants' accounts makes sense.
  • Recurring billing: If you collect money through monthly retainers from your clients and invoice them regularly, ACH transfers are a good choice.
  • Payroll: ACH debits are a good way to handle payroll and ensure your employees get paid on time with minimal fuss and fees.
  • Utility and operating expenses: Automating bill payments through ACH direct debits or push transactions will simplify your monthly spend analysis process and cash flow projection.

Limitations of ACH payments

ACH payments have a few drawbacks for business owners. Make sure none of these hurdles will hobble your business before adopting ACH as your primary money transfer method.

Error code occurrences

Error codes increase transaction costs. If a customer cancels a subscription and you debit them, you'll be hit with fees. If the customer's bank account information changes and you don't update your system, you'll pay a penalty. If your bank information changes, you'll have to notify all your customers to make changes. Fail to do this, and they'll be hit with rejection codes. This can end up costing businesses a lot of money.


ACH is a domestic-only payment channel. So if you currently work with a lot of people outside the U.S. or plan to in the future, it might not be the best fit.

Lack of credit

ACH operates on a cash basis. You can’t partially debit customers and issue a credit note. Integrating this functionality ad-hoc on every transaction is close to impossible.

Automate your accounts payable with ACH payments

Managing accounts payable processes for a small business can get complicated quickly. ACH debit transactions help you automate payments to your vendors, but most service providers don’t integrate them with broader AP workflows.

Ramp’s corporate cards with accounts payable software lets you:

  • Save time: You can save 10 minutes per invoice by digitizing approval workflows and automating document matching. Ramp's AI engine takes care of everything, saving you time and money.
  • Streamline vendor setup: Centralize vendor onboarding and verify bank account information to make sure your payments go through. Vendors can verify their information via a secure link.
  • Pay with multiple channels: Pay however you want with Ramp—through ACH, virtual credit cards, checks, or wire transfers.

Save money: Ramp doesn’t charge any processing fees for domestic bill payments.

Try Ramp for free
Error Message
No personal credit checks or founder guarantee.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Content Lead, Ramp
Fiona writes about B2B growth strategies and digital marketing. Prior to Ramp, she led content teams at Google and Intercom. Fiona graduated from UC Berkeley with a degree in English. Outside of work, she spends time dreaming about hiking the Pacific Crest Trail one day.
Ramp is dedicated to helping businesses of all sizes make informed decisions. We adhere to strict editorial guidelines to ensure that our content meets and maintains our high standards.


How Ramp helped Zola do more with less

“We’re trying to get into a good rhythm of closing the books within 10-12 days, and Ramp has been a huge, huge lifesaver and time saver for us.”
Joe Horn, VP Controller, Zola

How Gill’s Onions increased compliance, drove efficiency, and reduced tears with Ramp

How Dragonfly Pond Works leveled up expense management with Ramp

“Creating efficiency is an important part of an effective finance team. To scale you can’t only increase the size of the team. You have to complement with technology.”
Austin Mcilwain, CFO, Dragonfly Pond Works

How Girl Scouts of the Green & White Mountains saved 20+ hours per month with Ramp

"With the time we've saved with Ramp, we can do more of the analysis work and speed up essential processes like month-end close."
Stuart Rothberg, Finance Director, Girl Scouts, Green & White Mountains

How 8VC resolved accounting coding challenges, increased spend visibility, and cut time to close with Ramp

“With Ramp, we have complete control and governance over company-wide spend in real time...we can easily close expenses by the first week of the month versus the third or fourth week of the following month.”
Nichole Horton, Controller, 8VC

How Studs consolidated expense management, travel, and bill pay into Ramp’s single efficient platform

“Ramp Travel gives me the ability to set the controls I need, and employees the freedom and flexibility to book travel easily."
Andrew Clarke, VP Finance, Studs

How Mindbody & Classpass saved time, enhanced visibility, and improved usability with Ramp

“We were going to hold office hours, but it was so quiet that we never needed to. All the feedback was positive -- it was very easy to roll out.”
Heather Bruzus, Principal Accountant, Mindbody & Classpass