neatstatement

Bank statement abbreviations

Extreme macro of a printed dot pattern on paper, reading as texture

Statement descriptions are not written for humans. They are passed through from the payment network in whatever format the network uses, and the bank adds only enough to keep itself compliant. What looks like a jumble is usually three or four separate machine fields printed one after another.

Once you know which field is which, most of it decodes.

Transaction types

Code Means What it tells you
ACH Automated Clearing House A batched electronic transfer. Payroll, most bill payments, most transfers between institutions.
EFT Electronic Funds Transfer Generic umbrella. Some banks use it where others say ACH.
POS Point of Sale A card used in person, at a terminal.
CHECKCARD Debit card purchase Bank of America’s prefix for card transactions.
PURCHASE AUTHORIZED ON Debit card purchase Wells Fargo’s equivalent. The date that follows is the swipe date, not the posting date.
ATM Automated Teller Machine Cash withdrawal or deposit at a machine.
DEP Deposit Money in.
WD, WDL Withdrawal Money out.
TFR, XFER Transfer Movement between accounts, usually your own.
PMT Payment Money out to a payee.
CHK Check A cleared paper check. The number normally follows.
WIRE Wire transfer Same-day, irreversible, and usually carries a fee line of its own.
RECUR, REC Recurring A subscription or standing arrangement. Useful to filter on.

ACH sub-codes

ACH transactions carry a three letter standard entry class describing how the payment was authorised. It appears in the description on many statements, and it tells you something the rest of the line does not.

Code Means Typically
PPD Prearranged Payment and Deposit Payroll, pensions, consumer bill payments you set up in advance
CCD Corporate Credit or Debit Business to business
WEB Internet initiated You authorised it on a website
TEL Telephone initiated You authorised it over the phone
ARC Accounts Receivable Conversion A paper check converted to electronic
IAT International ACH Transaction Crosses a border

A WEB or TEL code on a charge you do not recognise is worth attention. Those two carry the weakest authorisation trail, and they are where unauthorised debits tend to appear.

Field labels inside descriptions

These are the ones that make a Chase or Bank of America line look like a database dump. They are labels, not part of the merchant name.

Label Means
ORIG CO NAME The company that originated the payment
ORIG ID That company’s ACH originator ID
DESC DATE The date the originator stamped on the batch
CO ENTRY DESCR The originator’s own description, for example PAYROLL or BILL PAY
INDN Individual name, meaning the account holder the payment names
SEC The three letter class from the table above
TRACE, TRN, REF Trace or reference number for the transaction
MEMO Free text field, often the only human readable part

Fees and problems

Code Means Notes
NSF Non-Sufficient Funds A payment was returned. Almost always carries a fee.
OD Overdraft The account went negative and the bank covered it.
ODP Overdraft Protection Money pulled from a linked account instead. Usually a smaller fee.
SVC CHG Service Charge Monthly maintenance, most commonly.
RTN, RET Returned A deposit or payment that came back.
STOP PMT Stop Payment You asked the bank to block a check.
FX, INTL, ISA Foreign transaction A currency conversion or the fee for one.
ANALYSIS Account analysis charge Business accounts. Fees calculated on activity volume.

If you have converted a year of statements, sorting by description clusters all of these together. It is the fastest way to find out what your account is actually costing you, and it is usually more than people expect.

Balance and ledger shorthand

Code Means
CR Credit. Money into the account.
DR Debit. Money out.
BAL Balance
AVAIL BAL Available balance, after holds
BEG BAL Beginning balance for the cycle
END BAL Ending balance for the cycle
DDA Demand Deposit Account, meaning your checking account
ITF In Trust For
POD Payable On Death

CR and DR read backwards to most people. They come from the bank’s ledger, not yours: your deposit is money the bank owes you, so on its books it is a credit.

UK and Commonwealth codes

Statements from TD, HSBC and other institutions operating outside the US use a different set.

Code Means
DD Direct Debit. The payee pulls the money.
SO Standing Order. You push a fixed amount on a schedule.
BGC Bank Giro Credit
FPI, FPO Faster Payment In, Faster Payment Out
BACS Batched three day transfer, the UK equivalent of ACH
CHAPS Same day high value transfer
CSH Cash
BP Bill Payment
TFR Transfer

The distinction between DD and SO is worth knowing. A standing order is yours and you can cancel it. A direct debit is authority you granted the payee to take variable amounts, which is why unexpected increases show up there and not in standing orders.

Reading a real line

Take a Chase payroll deposit:

ORIG CO NAME:ACME CORP ORIG ID:1234567890 DESC DATE:080126
CO ENTRY DESCR:PAYROLL SEC:PPD TRACE#:021000021234567

Six fields. The employer is ACME CORP, it is payroll, it was authorised in advance as a PPD entry, and the trace number is what you quote if it ever needs tracking down. Nothing about it is mysterious once the labels are visible.

Converting the statement does not clean this up, and it should not: the raw string is the audit trail. What it does is put it in one cell where you can search, filter and find-and-replace across a whole year at once. Pick your bank and drop the PDF in.

Common questions

Why are bank statement descriptions written like that?

Because they are not written for you. The text is passed through from the payment network in the format the network uses, and the bank does very little to clean it up. What looks like gibberish is usually four separate machine fields printed end to end.

What does an unrecognised charge with a company name I do not know mean?

Usually the merchant's legal entity name rather than its trading name, which are often different. Search the exact string plus the amount before disputing anything. A genuine unknown charge with a recent date is worth calling the bank about immediately, since dispute windows are short.

Is CR a credit to me or a credit from me?

CR means money into the account. DR means money out. It reads backwards to most people because the terms come from the bank's own ledger, where your deposit is a liability it owes you.