Growthy
AI Bookkeeping
1099 FilingOBBBA raised 1099-NEC to $2,000 and reverted 1099-K to $20K/200. The bookkeeper workflow that doesn't fall apart in January.
AP ReconciliationThe monthly AP discipline that keeps vendor ledgers clean and January 1099s accurate, built for bookkeepers managing 8-25 clients.
Bookkeeper ScalingSolo bookkeeper income is capped at 15-25 clients. Here's the math behind the ceiling and the three levers that break it.
Bookkeeping AutomationTools, techniques, and strategies for automating repetitive bookkeeping tasks.
QuickBooks AutomationIntuit Assist hits ~50% on novel transactions. Bank rules break at 200+. Here's the honest map of QBO automation in 2026.
Stripe BookkeepingMaster Stripe payout reconciliation, fee categorization, and clearing account setup for QBO and Xero.
Tax Bookkeeping TermsTax-adjacent bookkeeping glossary terms for bookkeepers: cash vs accrual, depreciation, 1099 thresholds, accountable plans, and year-end cleanup.
Chart of AccountsComplete COA reference for bookkeepers — account types, categorization, QBO setup, and the practitioner answers to "what category is X" questions.
Asset Account CategoriesEquity Accounts ExplainedExpense Account CategoriesLiability Account CategoriesRevenue Account Types
GlossaryPlain-English definitions of accounting and bookkeeping terms — written by practitioners who use these every day.
Balance Sheet TermsBookkeeping Foundation TermsIncome Statement TermsQBO-Specific Terms
AI BookkeepingHow AI is changing transaction categorization, bank reconciliation, and bookkeeping workflows.
AI for AccountantsEvery vendor claims AI will transform your firm. Here is what it actually looks like at a 5-20 staff CPA practice in 2026.
Payment ReconciliationThat $3,847.92 Stripe deposit is not $3,847.92 of revenue. Here's how to split merchant deposits correctly: fees in the right account, refunds posted, chargebacks reconciled.
QuickBooks Integrations15 clients × 6 integrations = 90 sync pipelines to babysit. Here's which QBO integrations actually hold up at scale and why a workflow layer beats adding another app.
For BookkeepersFor AccountantsPricing
Join the Alpha
Growthy

© 2026 Growthy. All rights reserved.

  1. Blog
  2. Glossary

ACH Payment: What It Is & How Bookkeepers Reconcile It

Bobby Huang

Partner, SDO CPA LLC / CEO, Growthy

May 14, 2026
8 min read
Glossary
ACH Payment: What It Is & How Bookkeepers Reconcile It

In this article

You open QBO and the bank feed shows this:

ACH PAYMENT 847293847 WEB

No vendor name. No invoice number. No dollar amount that matches anything on your open AP list. You have no idea if it's a vendor auto-draft, a payroll correction, an insurance premium, or a duplicate.

That's a standard ACH bank-feed entry. It's also the top source of Uncategorized transactions. Knowing what's inside an ACH payment, and what the bank stripped before it reached you, is how you clear it fast.

What is an ACH payment?

An ACH payment is an electronic bank-to-bank transfer through the Automated Clearing House network, which handles most direct deposits, bill payments, and B2B vendor payments in the U.S. Standard ACH takes 1-3 business days to clear. The network processes payments in batches, not individually, which is why your bank feed shows a reference number instead of a payer name. About 30 billion ACH transactions moved through the network in 2023. The three common formats: PPD (consumer), CCD (corporate direct), and CTX (corporate with remittance addenda). Most bank feeds pass the reference number and drop everything else.

Key Takeaways

  • ACH is not one thing. PPD, CCD, and CTX are different formats. CTX carries remittance addenda. Most bank feeds strip it before it reaches QBO.
  • "ACH PAYMENT 847293847 WEB" is a bank-feed stripping problem, not a data problem. The full transaction often has the payer name and invoice references. You can't see them without the raw ACH detail report.
  • Standard ACH settles in 1-3 business days. Same-day ACH (expanded 2021) settles same day but has cutoff times that cause month-end timing gaps.
  • R-series return codes hit the books days after the original transaction. Deposit clears Tuesday. Return posts Friday. If you've already closed the period, you have a reconciliation gap.
  • The fix for unidentified ACH is the raw ACH detail report from the bank. Free on request. It shows payer name, trace number, and addenda.
  • Growthy's pattern learning recognizes vendor trace numbers over time. After a vendor pays via ACH a few times, the reference maps back automatically.

Reconciling ACH deposits is part of the larger payment reconciliation workflow. It's also a core entry in the accounting glossary for cash-receipt and cash-disbursement workflows. If you can't identify what an ACH covers, you can't close the period — and it ripples into accounts payable aging on the vendor side too.

What an ACH Payment Actually Is

The Automated Clearing House is a batch-processing network operated by Nacha. Banks submit payment files at scheduled windows. The network routes them to the receiving banks, which credit or debit accounts on the settlement date.

Three transaction formats cover most of what bookkeepers see:

PPD (Prearranged Payment and Deposit): Consumer-facing. Direct deposit payroll, personal bill payments, insurance auto-drafts.

CCD (Corporate Credit or Debit): Business-to-business direct transfers. Vendor payments, intercompany transfers, tax authority drafts. Minimal remittance data. The bank feed shows a reference number and nothing else.

CTX (Corporate Trade Exchange): Corporate payments with addenda records attached. Addenda carry EDI 820 remittance data: invoice numbers, amounts, discounts. In theory a self-contained payment plus remittance advice. In practice, most bank feeds strip the addenda before it reaches QBO. You see the deposit. You never see the invoice references.

ACH vs wire

Wires are gross-settled, real-time, and final once sent. ACH is net-settled, batch-processed, and reversible for up to 60 days under Nacha rules. Reversibility is why ACH is cheaper ($0.20-$1.50 per transaction vs $15-$30 for a wire) and why R-series return codes exist.

How Bookkeepers Reconcile ACH Payments

The reconciliation workflow splits based on whether you're on the receiving side (client gets paid via ACH) or the payment side (client pays vendors via ACH).

Receiving ACH deposits (AR side)

Your client is the vendor. Customers pay by ACH. To match the deposit you need: the transaction date, the amount, the originating company name (often stripped from the feed), the trace number (like 847293847), and any addenda records if the sender used CTX format.

Without the trace number and addenda, you're guessing. For high-volume clients, request a daily ACH detail file (NACHA file) from the bank. Most banks include it free. It has the payer name, trace number, and any addenda in plain text.

Paying vendors via ACH (AP side)

Your client pays vendors by ACH, usually through bill-pay software or direct from the bank. After the batch runs, match each outgoing ACH to the bill it covered, verify the bill is marked paid in QBO at the same amount, and save the remittance advice the bill-pay tool generated.

If your client pays direct from the bank with no bill-pay tool, no remittance was sent to the vendor. See the remittance advice guide for how that breaks AP aging on the vendor's side and what to send manually. Month-end timing matters too: a same-day ACH submitted late on the last day of the month may debit the bank on a different day than QBO shows the bill paid, which will break your bank reconciliation.

Common Gotchas in the Bank Feed

Gotcha 1: "ACH PAYMENT 847293847 WEB" with no payer context

The WEB code means the payment was initiated online. The number is the trace number. The bank stripped the company name because your feed doesn't pass that field.

Fix: pull the raw ACH detail report from the bank portal for the settlement date. Search by trace number. The company name and any addenda are in the full file.

Gotcha 2: Same-day ACH timing at month-end

A client submits a vendor payment at 2:00 PM on May 31. The vendor's bank credits it May 31. Your client's bank shows the debit June 1 because the file arrived after their batch window. QBO shows the bill paid in May. Bank statement shows June. Reconciliation breaks.

Fix: for month-end runs, batch ACH the day before, not the last day of the month.

Gotcha 3: R-series return codes hitting the books days later

A payment settles Tuesday. The return posts Friday. If you've already closed the deposit, the return shows up as an unexplained debit the next month.

Fix: at month-end, scan the bank feed for entries starting with "ACH RETURN" or "RETURN ITEM." Match each return to the original transaction. If the bill was marked paid in QBO, reverse the payment and move the bill back to open.

Gotcha 4: Addenda data stripped by the bank feed

CTX payments carry remittance addenda. Bank feeds strip it. You can't tell that an $18,400 deposit covers three invoices minus a discount unless you see the raw addenda.

Fix: for high-volume B2B clients, ask the bank for the EDI 820 report or full NACHA file. Most banks provide it free, and it can clear 80% of unidentified ACH deposits per month.

How Growthy Handles ACH Reconciliation

Vendor ACH payments look identical month after month: same reference format, same amount range, same originating account. After a vendor pays via ACH a few times, Growthy's pattern learning recognizes the trace number format and categorizes automatically.

When an ACH doesn't match a known pattern (new vendor, one-time payment, R-series return), Growthy flags it for review. The triage queue shows which entries need attention. You're not scanning 300 transactions to find the 12 that need a second look.

Built by a CPA firm partner who still reconciles books for real clients. 85% accurate on first import. Climbs to 90%+ as Growthy learns each client's vendor patterns.

FAQ

How long does an ACH payment take to clear?

Standard ACH takes 1-3 business days. Same-day ACH (expanded 2021) settles same day if submitted before the bank's cutoff (typically 2:45 PM ET). Confirm same-day ACH support with your client's bank before relying on it for month-end timing.

What's the difference between ACH and a wire transfer?

ACH is batch-processed, 1-3 business days, $0.20-$1.50 per transaction, and reversible. Wires settle same day, cost $15-$30, and are final once sent. Use wires for time-sensitive large payments. Use ACH for recurring vendor payments and payroll.

Why does my bank feed show "ACH PAYMENT" with just a number?

The feed is a simplified view. The underlying transaction has the company name, trace number, and sometimes addenda. Your bank passes only a subset. The trace number (the digits after "ACH PAYMENT") is enough to pull the full record from the bank's ACH detail report.

What do ACH return codes mean?

R-series codes tell you why a payment came back: R01 (insufficient funds), R02 (account closed), R10 (unauthorized, consumer), R29 (unauthorized, corporate). The return posts 1-5 business days after original settlement. Look up the code to decide whether to re-send, contact the payer, or escalate.

Reconciling ACH Without the Guesswork

The fix is two habits: request the ACH detail report from the bank for any month with unidentified deposits, and use a clearing account so you never apply a deposit before you know what it covers.

Start with Growthy free if you want a tool that categorizes automatically and flags what needs review instead of leaving it all in Uncategorized.

See It Work on Your Data

Free during alpha. Read-only access. You review every sync.

✓ No credit card✓ Works with QuickBooks✓ 85% accuracy
Request Early Access

Bobby Huang • Partner, SDO CPA LLC / CEO, Growthy

CPA firm partner who got tired of watching bookkeepers click categorize 500 times a day. Built Growthy to fix it.

View author profile

Growthy 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.

Keep reading

white ceramic mug with coffee on top of a planner
Glossary

Month-End Close Process: A Bookkeeper's Workflow Checklist

The month-end close process locks your books in 10 steps. Firms that take 10 days are usually stuck on step 1. Here's the checklist.

B
Bobby Huang
10 min
a computer screen with a line graph on it
Glossary

Depreciation Entry: What It Is & How Bookkeepers Record It

A depreciation entry debits Depreciation Expense and credits Accumulated Depreciation each month. Workflow, methods, and common gotchas.

B
Bobby Huang
9 min
a calculator and a pen sitting on top of a piece of paper
Glossary

Adjusting Journal Entry: What It Is & How Bookkeepers Use It

AJEs fix what the bank feed misses: expenses before cash leaves, revenue before cash arrives, depreciation. Here's how bookkeepers use them.

B
Bobby Huang
8 min