Blog-ACH Payroll Explained: How It Works, What It Costs, and How to Set It Up1518
Global Payment

What Is ACH Payroll? How It Works, Costs & Setup Guide (2026)

Chole Hayes
Business Finance Writer

ACH payroll lets businesses pay employees via direct bank deposit through the US ACH network. Learn how it works, what it costs, setup steps, and when to combine it with cross-border payroll solutions.

2026.07.15 07:39:41 · 5minute(s)
ACH payroll is how most US businesses pay their employees today. Instead of printing checks or wiring funds individually, employers submit a batch of payment instructions to the ACH network, which routes wages directly into each employee's bank account — typically within one to three business days. Governed by Nacha and processing over 31 billion transactions in 2024, ACH is the backbone of modern direct deposit in the United States.
This guide covers what ACH payroll means, how the processing chain works, what it costs, how to set it up, where it falls short for international teams, and how to protect your payroll from a fast-growing class of fraud targeting ACH direct deposit.

What Is ACH in Payroll?

ACH stands for Automated Clearing House — a US electronic payment network operated by the Federal Reserve and the Electronic Payments Network (EPN), governed by rules set by Nacha (formerly NACHA). In a payroll context, ACH payroll means an employer instructs its bank to push funds directly into employee bank accounts on a scheduled pay date.
"Direct deposit" and "ACH payroll" are often used interchangeably, but they're not the same thing. Direct deposit is the outcome — money appearing in an employee's account. ACH is the transfer rail that makes it happen. Almost all direct deposit in the United States runs on ACH.
Two institutions sit at the core of every ACH payroll transaction:
  • ODFI (Originating Depository Financial Institution): the employer's bank, or the payroll provider's bank, that initiates the payment batch
  • RDFI (Receiving Depository Financial Institution): the employee's bank that receives and credits the funds

ACH Credit vs. ACH Debit: What the Difference Means for Payroll

Not all ACH transactions move money in the same direction, and the distinction matters for understanding how payroll works.
ACH credit is a push transaction: the employer pushes wages from their account to the employee's account. This is what ACH payroll uses. The employer initiates every transfer; the employee's account only receives.
ACH debit is a pull transaction: a business pulls funds from someone else's account. This is used for vendor payments, subscription billing, and loan repayments — not for paying employees.
ACH Credit
ACH Debit
Direction
Employer → Employee
Business pulls from account
Initiator
Employer / payroll provider
Receiving business
Payroll use
✓ Yes — standard payroll method
✗ No
Example
Direct deposit wage payment
Monthly SaaS subscription billing

How ACH Payroll Processing Works: A Step-by-Step Breakdown

ACH payroll processing follows a five-step chain. Understanding it tells you exactly when to submit payroll, where delays originate, and what your payroll provider is actually doing on your behalf.
  1. Batch creation: The employer (or their payroll provider) compiles payment entries — each employee's routing number, account number, payment amount, and settlement date — into a NACHA-formatted file.
  2. Submission to ODFI: The file is sent to the employer's bank (the ODFI). The ODFI validates the file format and forwards it to the ACH Operator — either the Federal Reserve's FedACH system or the Electronic Payments Network (EPN).
  3. Sorting and routing: The ACH Operator sorts entries by destination bank and routes each payment batch to the appropriate RDFI.
  4. Crediting employee accounts: Each RDFI receives its batch and credits employee accounts on the designated settlement date. Standard ACH settles in one to three business days; Same-Day ACH settles within the same business day if submitted before the operator's cut-off.
  5. Final settlement: Settlement completes between the ODFI and RDFI through the Federal Reserve. The employer's account is debited; employees see the credit on their pay date.
For payroll providers running ACH processing at scale, the submission cut-off time is the most operationally critical variable. Miss it by one minute and the entire batch shifts to the next processing window.

ACH Payroll Deposit: When Does the Money Actually Arrive?

The deposit timeline depends on which processing option your provider uses and when you submit:
Option
Submission requirement
Employee receives funds
Per-transaction limit
Standard ACH
2 business days before pay date
By 9:00 AM on pay date
No federal cap
Same-Day ACH
Day-of, before operator cut-off
Same business day
$1,000,000 (Nacha)
Next-Day ACH
1 business day before
Next business day
Varies by ODFI
Common reasons an ACH payroll deposit arrives late:
  • Submitting after the ODFI's daily cut-off time — the batch rolls to the next window
  • US federal or state bank holidays interrupting the settlement schedule
  • Incorrect routing or account numbers triggering a payment return
  • RDFI holds on new accounts or unusually large first-time deposits
If an employee reports a missing direct deposit, the fastest diagnostic is the ACH return code. Nacha defines over 80 return codes that identify the exact failure reason — the difference between a closed account (R02), an incorrect account number (R03), and an invalid routing number (R04) determines whether you resubmit, collect new banking details, or escalate.

Benefits and Drawbacks of ACH for Payroll

Benefits

✅ Low cost: ACH transactions cost employers $0.20 to $1.50 per payment, versus $15 to $50 for domestic wire transfers. For a 50-person team on biweekly payroll, that difference compounds significantly over a year.
✅ Predictable timing: Once you establish a payroll schedule and submission routine, ACH runs with consistent timing — unlike paper checks that depend on mail delivery and bank clearing schedules.
✅ Scalability: A single ACH batch file handles thousands of payment entries at the same per-transaction cost. Adding headcount doesn't change your operational workflow.
✅ Security: ACH transactions are encrypted, Nacha-regulated, and generate no physical artifact that can be intercepted or altered in transit.
✅ Audit trail: Every ACH transaction produces a complete record — submission timestamp, trace number, return codes — simplifying reconciliation and compliance reporting.

Drawbacks

❌ US domestic only: ACH does not cross US borders. Employees in Canada, the UK, Southeast Asia, or anywhere outside the US banking system cannot receive ACH transfers. International teams require a separate payment rail.
❌ Processing windows: ACH is not instant. Even Same-Day ACH has cut-off times. For genuinely urgent off-cycle payments, wire transfers are faster — at higher cost.
❌ Return processing time: A returned ACH payment (closed account, wrong details) takes three to five business days to reverse and resubmit, potentially leaving an employee without pay for over a week.
❌ Same-day cap: The $1 million per-transaction Same-Day ACH limit is irrelevant for most payroll, but worth noting for high-value executive compensation or large contractor payments.

ACH Payroll Security: What Employers and Providers Must Know

ACH payroll is a high-value fraud target precisely because it's automated and runs on a predictable schedule. Two attack patterns are worth knowing:

The most common attack vectors:

  • Direct deposit redirect fraud targets employers: a fraudster impersonates an employee requesting a bank account change. If processed without secondary verification, the next payroll run deposits wages to the attacker's account.
  • Fake client fraud targets payroll service providers: fraudsters establish legitimate-looking businesses, then exploit platforms that advance payroll funds before ACH settlement confirms — leaving the provider liable when the underlying debit fails. Payroll professionals have been documenting new variants of this scheme in real time, including this recent thread on r/Payroll

Mitigation practices every employer should implement:

  • Require multi-factor authentication for any banking detail change in your payroll system
  • Implement callback verification — contact the employee on a number already on file before processing any account change request
  • Run a prenote before every first live payment to a new account
  • Monitor for anomalies: multiple employees changing banking details on the same day is a high-confidence fraud indicator

ACH Payroll Services: What to Look for in a Provider

The payroll provider you use determines how much ACH complexity you manage directly. These are the criteria that matter:
  1. Same-Day ACH support: Not every provider passes Same-Day ACH capability through to clients. Confirm whether it's available and whether it carries an additional per-transaction fee.
  2. ODFI relationship: Providers with a direct ODFI connection have faster submission windows and better error visibility than those routing through a third-party intermediary.
  3. Return and NOC handling: How quickly does the provider notify you of a return or Notification of Change? Automated alerting matters — a return you don't catch before the next cycle means another missed payroll.
  4. International payroll alongside ACH: ACH covers US employees only. If any team members are overseas, you need a provider or companion platform that handles cross-border payroll disbursement in local currencies.
  5. Compliance and audit support: Nacha requires employers to retain signed ACH authorization records. Confirm your provider supports digital authorization storage and generates a compliant audit trail.
  6. Pricing structure: Per-transaction fees scale linearly with headcount; flat monthly fees favor larger teams. Model both against your actual payroll size before committing.

How to Set Up ACH Payroll

1️⃣ Choose a provider with a direct ODFI relationship and confirmed Same-Day ACH capability.

Verify this specifically — many providers advertise ACH payroll but route through a third party with limited Same-Day access.

2️⃣ Collect banking details from every employee:

routing number (9-digit ABA number) and account number. Validate the routing number against the ABA registry before entry — a transposition error will cause a return.

3️⃣ Obtain written direct deposit authorization.

Nacha rules require a signed authorization from each employee. Verbal authorization is not sufficient. Store signed forms digitally and retain them for the life of the payroll relationship.

4️⃣ Run a prenotification (prenote).

Send a $0 test ACH entry to each new employee account at least three business days before the first live payment. The prenote returns an error code if account details are invalid — before any real funds move.

5️⃣ Submit your first live payroll batch

Two business days before the pay date for standard ACH, or by the Same-Day ACH cut-off for same-day settlement.

6️⃣ Monitor for NOC (Notification of Change) codes.

When an employee changes banks, the RDFI sends a NOC rather than returning the payment. Update employee banking details before the next payroll run to avoid returns.

ACH Payroll for International Teams: Where It Falls Short — and What to Use Instead

ACH works reliably for US-based employees. It stops at the US border.
If your team includes employees who receive their salaries into non-US bank accounts, ACH cannot deliver payments directly to those accounts2. Paying those employees requires separate rails: SWIFT wire transfers, SEPA for Euro-zone payments, or local systems like FPS in the UK or PIX in Brazil — each with distinct costs, settlement windows, and compliance requirements.
Managing multiple payment rails separately creates reconciliation fragmentation, foreign exchange exposure, and growing compliance overhead as your international team scales.
PhotonPay is built for exactly this gap — handling cross-border payroll disbursement alongside domestic ACH through a single regulated platform:
  • Multi-currency payroll disbursement: Pay overseas employees in local currencies or stablecoins (USDT/USDC), reducing FX conversion costs and giving employees clarity on what they'll receive
  • Batch payment processing: Submit hundreds of international payroll entries in a single operation — the same batch model ACH uses for US payroll, extended to 200+ countries
  • Real-time global transfers: PhotonPay's payment network supports second-level fund arrival across key payment corridors, reducing the float your business carries between payroll cycles
  • Stablecoin-native settlement: For markets where local banking infrastructure is slow or expensive, PhotonPay supports stablecoin payroll — settling in USDT or USDC and converting locally, with no correspondent bank delays
  • Unified fiat and stablecoin wallet: A single account for managing payroll funds across all markets, with automated reconciliation built in
  • Regulated infrastructure: PhotonPay operates under Hong Kong MSO License No. 15-04-01638, providing a compliance foundation for cross-border payroll in regulated markets
For businesses with a US team paid via ACH and an international team paid via cross-border rails, PhotonPay handles the global leg — so finance runs one reconciliation process, not one per country.

ACH Payroll vs. Wire Transfer vs. Other Methods: Full Comparison

Method
Typical Speed
Cost per Payment
Geographic Reach
Best Use Case
Standard ACH
1–3 business days
$0.20–$1.50
US domestic only
Regular cycle payroll, US employees
Same-Day ACH
Same day (cut-off dependent)
$0.50–$3.00
US domestic only
Urgent payroll, off-cycle corrections
Domestic wire
Same day
$15–$50
US domestic only
High-value or urgent one-off payments
International wire (SWIFT)
2–5 business days
$25–$75 + FX spread
Global
International employee — lower volume
PhotonPay cross-border
Seconds to 1 business day
Varies by corridor
200+ countries
International payroll at scale
Paper check
3–7 days to clear
$1–$3 + postage
US domestic only
Backup / unbanked employees

Common ACH Payroll Mistakes to Avoid

  • Missing the submission cut-off: Each ODFI sets a daily cut-off time. Submit after it and your batch moves to the next processing window — employee pay dates shift by a day. Build at least a 30-minute buffer before the cut-off on payroll submission days.
  • Skipping prenotes: The prenote step exists to catch invalid account details before money moves. Skipping it to save a few days typically costs more time when a first live payment returns on bad account data.
  • Ignoring NOC codes: Notification of Change codes from the RDFI signal that an employee's account details have changed. Ignoring them means the next payroll cycle may return — or worse, credit an account the employee no longer controls.
  • Assuming ACH covers your whole team: If any employee is outside the US, ACH cannot reach them. Discovering this at payroll submission rather than in planning causes delays and employee relations problems.
  • Processing bank account change requests without verification: As documented in the payroll professional community, direct deposit redirect fraud is increasing. Every banking detail change should be verified through a pre-existing contact method before it goes live in payroll.
  • Using the same authorization indefinitely: ACH authorizations cover the specific account details on file. When an employee changes banks, a new signed authorization is required — not just an updated account number in the system.

Frequently Asked Questions About ACH Payroll

Q: What does ACH payroll mean?

A: ACH payroll means paying employees by pushing wages from the employer's bank account to each employee's bank account via the Automated Clearing House network — the US electronic payment system governed by Nacha. It is the most widely used direct deposit method in the United States.

Q: What is the difference between ACH credit and ACH debit in payroll?

A: ACH credit is a push transaction: the employer pushes wages to the employee's account. This is how payroll works. ACH debit is a pull transaction used to collect funds from an account — used for vendor payments and billing, not for paying employees.

Q: How long does an ACH payroll deposit take?

A: Standard ACH payroll deposits take one to three business days, with funds typically available by 9:00 AM on the scheduled pay date. Same-Day ACH settles within the same business day if submitted before the ACH Operator's cut-off time.

Q: Can ACH payroll be processed same-day?

A: Yes. Nacha's Same-Day ACH allows employers to submit payroll and have funds settle on the same business day, subject to cut-off times and a $1 million per-transaction limit. Not all payroll providers support Same-Day ACH — confirm availability and pricing with your provider.

Q: What information is needed to set up ACH payroll?

A: You need each employee's ABA routing number, bank account number, account type (checking or savings), and a signed direct deposit authorization form. Validate routing numbers before entry and run a prenote before the first live payroll to any new account.

Q: Does ACH payroll work for international employees?

A: No. The ACH network is US-only. Employees outside the US cannot receive ACH transfers. Businesses with international teams need a cross-border payment solution — such as PhotonPay — alongside ACH for domestic payroll.

The Bottom Line

ACH payroll is the most cost-effective and operationally reliable way to pay US-based employees. It's low-cost, scalable, Nacha-regulated, and deeply integrated into how US banks operate. The constraint is geography: ACH stops at the US border, and fraud targeting ACH direct deposit is growing.
For businesses with teams that span the US and other markets, the right infrastructure combines ACH for domestic payroll with a regulated cross-border payment platform for international disbursement. PhotonPay provides that cross-border layer — batch payments to 200+ countries, multi-currency and stablecoin settlement, and a unified account for reconciliation — so your payroll operation doesn't fragment as your team grows globally.

Ready to Revolutionize Your Global Payroll?