Skip to content
Go to GoCardless homepage
Pricing
Log inSign up

What are ACH payments & how do they work?

What is ACH?

ACH (Automated Clearing House) is a network used for electronically moving money between bank accounts across the United States. It’s run by an organisation called Nacha (previously NACHA - National Automated Clearing House Association), and may also be referred to as the ACH network or ACH scheme.

Payment processing via the ACH network has existed since the 1970s. ACH moved financial transactions worth more than $51 trillion in  2018, an increase of almost 10 percent from the previous year. These included government, consumer, and business-to-business transactions, as well as international payments.

The ACH scheme encompasses a number of different types of payments, which we explore below

What is an ACH payment?

An ACH payment is a type of electronic bank-to-bank payment in the US. It’s made via the ACH network, rather than going through the card networks such as Visa or Mastercard. An ACH payment is also commonly referred to as an ACH transfer or ACH transaction.

There are two main categories of ACH payments:

  • Direct Deposits

  • Direct Payments

Direct Deposit covers all kinds of deposit payments from businesses or government to a consumer. This includes payroll, employee expense reimbursement, government benefits, tax and other refunds, and annuities and interest payments.

Direct Payment covers the use of funds for making payments, either by individuals or organizations. This type of ACH transaction is the primary focus of this guide - any reference to ACH paymentACH transfer, or ACH transaction in this guide refers to Direct Payments, unless stated otherwise.

Types of ACH transfers

There are two main types of ACH transfers - ACH credits and ACH debits. They largely differ by how the funds are transferred between accounts - with ACH credits the funds are pushed into an account, while with ACH debits the funds are pulled out of an account.

Learn more about the difference between ACH Debit & Credit

How long does an ACH payment take to process?

ACH Payments may take more than 3 working days to appear in your bank account, and the time of day you submit the ACH file to your bank is important. The process may also fail for various reasons, resulting in potentially longer processing times.

Learn more about ACH Payment Timings

Benefits of ACH Payments

Using the US bank-to-bank infrastructure to process payments brings significant benefits for companies and organizations needing to take payments on an ongoing basis. Notably:

  • Low cost - Since an ACH payment is not routed through the relatively expensive card networks, it tends to be a cheaper method for electronically transferring funds.

  • High retention - Credit and debit cards expire, leading to involuntary churn. With an ACH payment, a bank account is the source of funds and as such the risk of involuntary churn is significantly reduced.

  • Open to anyone - Anyone with a US bank account is able to pay via the ACH scheme. This includes both businesses and consumers.

Are ACH payments right for my business?

To determine if accepting ACH payments is right for your business, there are several questions you need to answer: 

  • Does your business currently take recurring payments?

  • Does a significant proportion of your customers currently pay by paper checks?

  • Does a significant proportion of your customers currently pay by credit card?

  • Do the fees for ACH processing save you money compared to credit card fees?

  • Would you be able to convert your credit-card-using customers to pay by ACH instead?

  • Are any members of your customer base, or potential customer base, uncomfortable with making online payments via credit card?

  • Is your business currently ineligible to accept credit and debit cards (for example, by being in a high-risk business category)?

If you answer ‘yes’ to any of these questions, your business is likely to benefit from accepting ACH payments.

Cost of ACH payments

According to data from Nacha, the average processing fee for an ACH payment is 11 cents. However, the total cost associated with accepting ACH payments varies depending on a number of factors.

Read our full guide to ACH Fees

Wire transfer vs ACH transfer

Speed comparison

The wire network processes transactions in real time, so wire transfers are usually delivered quickly - within minutes or hours. An ACH payment, on the other hand, can take several days to settle.

Cost comparison

Sending a wire transfer within the US is expensive, costing the payer an average $25 per transaction (and fees can be even higher for international transfers). On top of that, some financial institutions may also charge the recipient a fee to receive the funds.

Which is better?

Because of their high cost and speed, wire transfers are best for large or time-sensitive transfers, either within the US or abroad. But if time-sensitivity isn’t an issue, an ACH payment offers significant advantage over a wire transfer, because of its lower cost.

Key takeaways

  • ACH payments are a type of electronic bank-to-bank payment in the US.

  • ACH payments differ from card payments like those made via Visa or Mastercard.

  • ACH Direct Payments (the type of ACH payments this guide is concerned with) are useful because they're low cost, accessible to many American consumers, and help businesses retain their customers.

  • ACH Direct Payments are worth considering by any business taking recurring payments.

Interested in collecting recurring payments?

GoCardless makes it simple for businesses big & small

Sign up now

Who is GoCardless?

GoCardless is the simplest way to collect payments via ACH debit. We can help your business automate payment collection, cutting down on the amount of admin your team needs to deal with when chasing invoices. Find out how GoCardless can help you with ad hoc payments or recurring payments.

GoCardless makes it easy to collect recurring payments

Sign upContact sales

NextACH Debit vs ACH Credit: A Comparison

Interested in automating the way you get paid? GoCardless can help

Contact sales

Contact Us

Sales

Contact sales

+1-415-223-0253

help@gocardless.com

Support

help@gocardless.com

Seen 'GoCardless Ltd' on your bank statement? Learn more

GoCardless Ltd., 600 California St, San Francisco, CA 94108, USA

GoCardless (company registration number 07495895) is authorised by the Financial Conduct Authority under the Payment Services Regulations 2017, registration number 597190, for the provision of payment services.