Skip To Content

Understanding the Basics of Moving Money Digitally with ACH Transfers

ACH transfers are one of the most common ways businesses move money between bank accounts, but they can be confusing for those unfamiliar with how they work. Understanding the mechanics of ACH transfers and the settlement process helps you choose the most efficient way to move funds while avoiding unnecessary delays or restrictions. This guide explains what ACH transfers are, how they are initiated, what information is required, and how timing and funds availability work in practice.

Polina Furman Content Marketing Intern
October 18, 2023 Last Updated: February 22, 2026

What Is an ACH Transfer and How Does It Work?

ACH stands for Automated Clearing House, the primary network used in the United States for electronic funds transfers between banks. Established in the early 1970s by a group of banks to streamline check processing and reduce the reliance on paper-based payments, the ACH network is overseen by the National Automated Clearing House Association (NACHA), which sets the rules and standards for all ACH payments to keep transfers safe and reliable. 

The ACH network is essentially a batch-processing system: banks and payment processors collect payment instructions throughout the day, then submit them in batches through the network at scheduled intervals. Once a batch is processed, the network sorts and delivers the payments to the receiving banks, which posts the funds to the recipient’s account. 

ACH transfers a commonly used for:

  • Tax payments
  • Loan payments
  • Payroll direct deposits
  • Vendor and supplier payments
  • Employee expense reimbursements
  • Customer debits and recurring payments
  • Government benefits or disbursements
  • Transfers between business accounts

Because ACH payments are processed in batches rather than in real time, banks have cutoff times for submitting transactions, and they typically take 1-3 business days to settle. This structure makes ACH a reliable and cost-effective option for recurring or high-volume payments.

The Role of ODFIs and RDFIs

Every ACH transfer involves two financial institutions, each with a defined role in the transaction. These roles determine which bank initiates the payment, which bank receives it, and how the transfer is processed.

  • The Originating Depository Financial Institution (ODFI) is the bank that initiates the transfer, applying transfer limits, and submitting the ACH entry into the network. For example, if you log in to your Grasshopper account and send money to an external bank, Grasshopper acts as the ODFI.
  • The Receiving Depository Financial Institution (RDFI) is the bank that receives the funds and determines how and when the funds are posted to your account based on its availability and risk policies. If you log in to an external bank and push money into your Grasshopper account, Grasshopper acts as the RDFI.

Most banks function as both ODFIs and RDFIs, but the role they play in a given transaction can directly affect limits, timing, and funds availability. In practical terms, the bank that initiates the transfer carries greater risk responsibility because it must verify the originator, ensure compliance with NACHA rules, and manage the risk of returns or fraud. For this reason, limits, safeguards, and processing rules can differ depending on which bank originates the ACH payment.

Key Takeaways 

  • ACH transfers move funds electronically through the Automated Clearing House network
  • ACH transfers initiated externally into your Grasshopper account are not subject to any deposit limits or holds
  • The originating bank applies transfer limits while the receiving bank controls posting and availability
  • Transactions initiated from the Grasshopper platform are subject to default limits determined by the product, business profile, and transaction behavior
  • ACH works best for routine, predictable payments rather than urgent transactions
  • Timing is influenced by batch processing schedules, transaction cutoff times, weekends and non-business days

How to Initiate an ACH Transfer

ACH transfers can be initiated in two primary ways. The method you choose determines which bank is responsible for initiating the transaction and plays a key role in how limits, processing timelines, transfer limits, and funds availability are handled. Familiarizing yourself with these two options helps you select the right approach for your needs and set appropriate expectations for delivery.

  • Transfers Sent From Grasshopper (ODFI/Push): When you initiate a transfer from your Grasshopper account to an external bank, you are sending (pushing) funds out. In this case, Grasshopper acts as the ODFI and submits the transaction into the ACH network on your behalf.
  • Transfers Sent to Grasshopper (RDFI/Pull): When you initiate a transfer from an external bank into your Grasshopper account, the external bank is sending the funds, while Grasshopper is receiving (pulling) the money as the RDFI and posting the funds to your account.

Although both methods use the same ACH network, they are handled differently from a processing and risk standpoint. The originating bank applies transfer limits, while the receiving bank controls posting and availability, which is why timing and funds availability can vary depending on how the transfer is initiated.

ACH Transfer Limits & Holds

Banks often apply limits to ACH transfers to protect both your account and the broader financial system. These safeguards are used across the banking industry to help prevent unauthorized activity and mitigate potential fraud losses. Some of the most common restrictions take the form of:

  • Daily dollar limits
  • Daily transfer limits
  • Temporary holds for newer accounts with limited transaction history

By establishing daily limits, banks ensure that funds move securely and predictably, while still allowing businesses to manage payments efficiently. These controls also help maintain the integrity of the ACH network, which is critical for the smooth operation of electronic payments across the banking system. 

At Grasshopper, transfers initiated from our platform are subject to default limits determined by the product, business profile, and transaction behavior. However, when funds are pulled to your Grasshopper account from an external bank, there are no limits or restrictions because the originating bank assumes responsibility for initiating, validating the transaction, and applying its own risk controls before the funds are sent.

Pro Tip:
If you regularly move large sums of money, initiating ACH transfers from your external bank and pulling the funds into your Grasshopper account can help you avoid outbound transactions limits and restrictions without compromising security.

ACH Transfer Timelines

ACH transfers don’t move money in real time. They are processed in batches on business banking days, which means availability can vary depending on several factors. Knowing how timing works can help you plan payments, manage cash flow, and avoid delays.

Key factors that influence ACH transfer timing includes:

  • Whether it is a standard or same-day ACH transfer
  • If the transfer is incoming or outgoing
  • Bank transaction cutoff times
  • Weekends and bank-observed holidays

ACH Transfer Types at a Glance

The examples below describe common ACH processing timelines. Actual availability may vary based on transaction type, account activity, and bank review.

Standard ACHSame-Day ACHOutgoing ACHIncoming ACH
Usually settles within 1–3 business days, depending on timing and participating banksCan be processed within one business day if submitted before cutoffTypically debited when your bank submits the ACH batchPosted after the originating bank’s batch is received and processed

Pro Tip:
ACH is best used for predictable, routine payments. If a transaction requires immediate finality or same-day certainty, a wire transfer may be a better fit.

The Backbone of Business Payments

When used strategically, ACH transfers provide a secure, reliable foundation for moving funds, making everyday business banking simpler and more predictable. These tools allow businesses to plan cash flow, pay vendors on time, and avoid delays. By choosing the right method for each transfer and using the available tools intentionally, businesses can reduce risk, work efficiently, and stay focused on growth rather than payment logistics.

Stop letting legacy payments slow you down! Open a Grasshopper account and take full control of your cash flow with digital banking tools built for today’s modern businesses.

Polina Furman

Polina Furman is a content and marketing strategist with experience across fintech, venture capital, and Consumer Packaged Goods. At Grasshopper Bank, she supports the marketing team by analyzing competitive trends, refining social strategy, and creating high-impact content that strengthens the brand’s digital presence. Previously, she worked with SPIN Labs, a media and technology venture incubator, supporting early-stage startups through business development and investor outreach, and at HIRASKIN™, where she led B2B sales and marketing initiatives for luxury spa and hospitality clients.

We don't support Internet Explorer

Please use Chrome, Safari, Firefox, or Edge to view this site.

Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.