ACH credits push money to another account; ACH debits pull money after the account holder authorizes the payment.

An ACH credit starts with the party sending money, such as an employer paying wages or a person moving money to another bank. An ACH debit starts with the party collecting money, such as a utility taking an authorized bill payment. Both travel through the ACH Network, but the direction, authorization and ways to stop a future payment are different.

ACH credit vs ACH debit at a glance

Question ACH credit ACH debit
Who sends the payment instruction? The party paying money The party collecting money
What happens to your account? Money leaves if you originated the credit; money arrives if you receive it Money leaves if you are the account holder who authorized the debit
Common example Payroll direct deposit or a bank-to-bank transfer Utility autopay or a one-time online bill payment
Plain-English name Push payment Pull payment
Can it be recurring? Yes Yes
Can it use Same Day ACH? Yes, when eligible Yes, when eligible

Source: Nacha, How ACH Payments Work and Nacha ACH Developer Guide · Checked on October 11, 2026

The easiest test is to ask who is sending the payment instruction. The same person can be called the receiver in ACH terminology even when money is leaving that person’s account. That language describes who receives the ACH entry, not who receives the money.

An ACH credit pushes money

With an ACH credit, the originator tells its bank to send funds to the receiving account. Nacha uses payroll direct deposit as the standard example: the employer is the originator, the employer’s bank is the originating depository financial institution, and the employee’s bank credits the employee on the settlement date.

Other examples include:

  • A tax refund deposited by the government.
  • A business paying a supplier.
  • A person moving money from one bank account to another by starting at the sending bank.
  • A company reimbursing employee expenses.

The sending party controls the original instruction. If you use your bank’s external-transfer screen to send money out, that is normally an ACH credit from the account you selected. The receiving bank posts the credit when the entry settles and its availability rules are met.

An ACH debit pulls money

With an ACH debit, the party collecting money originates an instruction against the payer’s account. Nacha uses an electric bill as its example. The utility obtains authorization, sends the debit through its bank, and the payer’s bank withdraws the funds.

Common debit uses include:

  • Recurring mortgage, rent, insurance or utility payments.
  • A one-time payment entered on a biller’s website.
  • An account funding transfer started at the bank that will receive the money.
  • A merchant collecting an authorized electronic payment.

A debit is not permission to take any amount at any time. The authorization determines the amount or method of calculation, timing and whether the transfer is one-time or recurring. Nacha’s developer guide says the originator is responsible for obtaining and proving the required authorization.

Why a bank transfer can look like either one

Moving money between two of your own bank accounts can be an ACH credit or an ACH debit. It depends on where you start.

If Bank A sends money from your Bank A account to Bank B, Bank A generally originates a credit. If you sign in to Bank B and ask it to collect money from Bank A, Bank B generally originates a debit against the Bank A account.

The destination is the same, but the payment instruction is not. That difference can affect a bank’s hold, transfer limit, cancellation window and the wording shown in account history. It can also explain why two transfers between the same accounts do not follow the same schedule.

For the usual settlement windows, see how long ACH takes. Eligible entries can also use Same Day ACH, which changes timing but not whether the entry is a credit or a debit.

Authorization matters more for ACH debits

A party that pulls money needs authority to debit the account. Nacha says consumer debit authorization must be in writing or similarly authenticated and must use clear, understandable terms. For recurring debits, the originator must explain how to revoke authorization for future payments.

Federal Regulation E adds consumer protections for preauthorized electronic fund transfers. The CFPB’s current regulation says a preauthorized transfer from a consumer account may be authorized only by a signed or similarly authenticated writing, and the person obtaining authorization must provide a copy to the consumer.

A one-time online payment and a recurring autopay can use different authorization methods. The originator has to follow the rules for the entry type it uses. A bank account and routing number alone do not establish permission to debit an account.

Stopping a future debit is not the same as recalling a credit

For a preauthorized consumer debit, Regulation E says the consumer may notify the financial institution orally or in writing at least three business days before the scheduled transfer. The institution may require written confirmation within 14 days of an oral request if it tells the consumer about that requirement and where to send the confirmation.

Revoking a biller’s authorization and placing a stop-payment order with the bank are related but separate steps. The CFPB’s official interpretation says a bank that has been told the authorization is no longer valid must block future payments from that designated originator, subject to the regulation’s confirmation rules.

That process is about a future debit. It is not a general way to undo an ACH credit that has already been sent. A completed or misdirected credit can involve bank procedures, ACH return rules or a narrowly defined reversal. Contact the sending bank promptly rather than assuming the debit stop-payment rule applies.

Settlement speed does not define the direction

Credit and debit describe who initiated the entry and which account is posted, not whether the payment is fast. Nacha says credits can settle the same day, the next banking day or in two banking days. Debits generally settle the same day or the next banking day.

A bank can add processing time before it submits a transfer or after it receives one. Weekends, federal holidays, fraud review, account verification and an incorrect routing or account number can also affect the date the customer sees money move. An instant status in a bank app does not turn an ACH payment into a card or wire transfer.

If the choice is between payment rails rather than ACH directions, compare ACH and wire transfers. Wire transfers use a different system and different finality, fee and cutoff rules.

How to identify the entry on your statement

Start with the transaction detail rather than the merchant name alone. A bank may show:

  • ACH credit, direct deposit or deposit for money arriving.
  • ACH debit, direct payment or electronic payment for money leaving.
  • The originator’s company name or company ID.
  • An effective or posting date.
  • A description that identifies payroll, bill pay or an external transfer.

If you do not recognize a debit, contact the bank using the number on its official site or the back of the bank card. Do not call a number in an unexpected text or email. Give the bank the amount, posting date and transaction description. Ask which dispute or error-resolution process applies to that entry.

Which one should you use?

Use a credit when you want to control the sending instruction from the account that holds the money. Use a debit when you want a trusted biller or receiving institution to collect an authorized amount.

The better option depends on the bank’s limits, timing, hold policy and the payment relationship. A credit can reduce the need to give a biller authority to pull funds. A debit can make recurring bills easier to collect, but it requires careful authorization and monitoring. Neither direction guarantees instant settlement or protection from an incorrect account number.

Warning

Verify routing and account numbers in the bank’s official app or website. An ACH credit sent to the wrong account can be difficult to recover, and a debit authorization should name the party, amount or calculation method, and timing.