Analyze your bank statement
Upload PDF → see categorized spending, charts, subscriptions, and export to CSV. Free, 30 sec.
No signup · deleted after analysis
Bank Statement Terms
What does ACH mean on a bank statement?
ACH appears on nearly every bank statement, yet most people don't know what it stands for. It's the electronic network behind direct deposits, bill payments, and most bank transfers in the US.
ACH credit vs ACH debit: the key difference
ACH Credit
Money INTO your account
- •Payroll / direct deposit
- •Tax refund
- •Government benefits (Social Security, etc.)
- •Person-to-person transfer in
- •Business payment received
ACH Debit
Money OUT of your account
- •Utility / phone bill autopay
- •Loan or mortgage payment
- •Gym or subscription charge
- •Insurance premium
- •Transfer to savings or another account
Every ACH label you might see on your statement
| Label | Direction |
|---|---|
| ACH CREDIT | Money IN |
| ACH DEBIT | Money OUT |
| ACH PMT | Money OUT |
| ACH RETURN | Money IN/correction |
| PPD | Either |
| CCD | Either |
| WEB | Either |
| TEL | Money OUT |
How ACH transactions work
Origination
A company or person initiates an ACH transaction through their bank (the Originating Depository Financial Institution, or ODFI). Your employer's payroll software, your utility company's billing system, or a payment app sends the request.
Batch processing
Unlike wire transfers (which are real-time), ACH transactions are bundled into batches and submitted to the ACH network at set times throughout the day. Standard ACH processes 3 times per business day; Same-Day ACH has additional windows.
Clearing
The ACH operator (either the Federal Reserve's FedACH or the Clearing House's EPN) sorts the transactions and routes each one to the correct receiving bank (RDFI).
Settlement
Funds move between banks. For standard ACH, this happens 1–2 business days after origination. For Same-Day ACH, it happens the same day if submitted before the cutoff.
Posting
Your bank posts the transaction to your account and it appears on your statement. The descriptor (ACH CREDIT PAYROLL, ACH DEBIT ELECTRIC CO, etc.) reflects the company name and transaction type submitted by the originating bank.
ACH returns: what those codes mean
When an ACH transaction can't be completed, it's returned to the originating bank with a reason code. If you see "ACH RETURN" on your statement, here's what the common codes mean:
| Return code | Reason |
|---|---|
| R01 | Insufficient funds — your account balance was too low when the debit was attempted |
| R02 | Account closed — the account the payment was drawn from is no longer open |
| R03 | No account / unable to locate account — the account number didn't match any active account |
| R04 | Invalid account number — the routing/account number combination is incorrect |
| R07 | Authorization revoked — you cancelled the automatic payment before it processed |
| R10 | Customer advises unauthorized — you disputed the debit as unauthorized |
| R29 | Corporate customer advises not authorized — a business disputed the transaction |
An R01 return (insufficient funds) may also trigger an NSF fee from your bank on top of the returned payment.
ACH vs wire transfer: which is which?
| ACH | Wire transfer | |
|---|---|---|
| Speed | 1–3 business days (same-day available) | Same day (domestic) |
| Cost | Usually free | $15–$30 per transfer |
| Reversibility | Can be disputed (60-day window) | Effectively irreversible |
| Limits | Varies by bank — often $25k+/day | Typically $100k+ |
| Best for | Payroll, bills, regular transfers | Large urgent payments, real estate |
Free tool · 30 seconds · No signup
Upload a statement.
See where every dollar goes.
AI reads your bank PDF, categorizes every transaction, finds subscriptions you forgot about, and exports everything to CSV.
Better fit for this topic

Common questions
What does ACH mean on a bank statement?
ACH stands for Automated Clearing House, the electronic network that processes direct deposits, bill payments, and bank transfers in the United States. When you see ACH on your statement, it means a payment moved electronically through this network — either into your account (ACH credit) or out of it (ACH debit).
What is the difference between ACH credit and ACH debit?
An ACH credit adds money to your account — your employer's payroll system pushes funds to you, the IRS sends a tax refund, or someone transfers money to you. An ACH debit removes money from your account — a utility company pulls your bill payment, your gym charges your monthly fee, or your bank transfers to a savings account.
How long does an ACH transfer take?
Standard ACH transfers take 1–3 business days. Same-day ACH, introduced in 2016, settles the same business day if submitted before the cutoff (typically 2–4 PM ET). Direct deposits (payroll, government benefits) often arrive a day or two early through early direct deposit programs many banks offer.
What is an ACH return on my statement?
An ACH return means a payment was rejected and sent back. If you see an ACH return credit, a debit that was attempted failed and the funds are being returned to your account. If you see an ACH return debit, a credit that was deposited turned out to be wrong and is being clawed back. Returns include a code (R01, R02, etc.) indicating the reason.
Why do I have an ACH debit I don't recognize?
Unrecognized ACH debits are often from automatic bill payments you set up and forgot — gym memberships, subscriptions, insurance premiums, loan payments. Look at the full descriptor for a company name. If you still don't recognize it, contact your bank — unauthorized ACH debits can be disputed within 60 days.
Is ACH the same as a wire transfer?
No. ACH and wire transfers are different. ACH uses the Automated Clearing House network, processes in batches, takes 1–3 business days, and is typically free or low-cost. Wire transfers are direct bank-to-bank transfers, process individually in real time, and usually cost $15–30 per transaction. For most everyday transfers, ACH is what you want.
