Bank statements are written in a shorthand that made sense to a 1980s mainframe and nobody since. A simple coffee purchase can show up as POS DEB SQ *BLUE BOTTLE, and a transfer as ACH DEBIT. This is a reference for the abbreviations and merchant codes you'll actually run into, grouped by what they tell you.
Transaction type codes
These describe how money moved — the mechanism, not the merchant.
- ACH — Automated Clearing House. Electronic bank-to-bank transfer. Payroll direct deposits, most bill payments, and app transfers ride ACH.
- POS — Point of Sale. A debit card purchase made in person or online.
- DEB / DR — Debit. Money leaving the account.
- CR — Credit. Money coming in — a deposit, refund, or reversal.
- ATM — A cash withdrawal or deposit at a machine.
- EFT — Electronic Funds Transfer, a catch-all for electronic movement.
- WT / WIRE — A wire transfer, usually for larger or time-sensitive amounts.
- ETF / RECUR — Some banks flag recurring card payments this way.
Account and balance codes
- DDA — Demand Deposit Account. Banker-speak for your checking account.
- SAV — Savings account.
- BAL — Balance.
- AVAIL BAL — Available balance (excludes holds and pending items).
- INT — Interest, either earned (savings) or charged (credit).
- APY / APR— Annual Percentage Yield (what you earn) and Annual Percentage Rate (what you're charged).
Fee codes — the ones worth reading
- NSF — Non-Sufficient Funds. A payment bounced, and you were charged for it.
- OD / ODP — Overdraft / Overdraft Protection.
- SVC CHG — Service charge, usually a monthly maintenance fee.
- FEE / INTL FEE — A generic or foreign-transaction fee.
Merchant prefixes: why Square, PayPal, and Amazon look weird
The most confusing strings usually aren't the bank's codes at all — they're the payment processor stamping its own prefix in front of the real merchant.
- SQ* — Square.
SQ *TARTINE BAKERYis a small business that takes payments through Square. - PP* / PAYPAL * — A PayPal-processed payment. The name after it is the actual seller.
- TST* / TOAST — Toast, a restaurant point-of-sale system.
- AMZN MKTP / AMZN.COM — Amazon Marketplace vs. Amazon retail.
- Phone numbers and city codes — trailing digits like
866-579-7are the merchant's customer-service line, appended by the card network.
The point: readable transactions in one step
You can decode these by hand, but it's slow and easy to skim past a subscription hiding behind a processor prefix. Sortlumo does the translation automatically — SQ*TARTINE becomes Tartine Bakery, NETFLIX.COM 866-579 becomes Netflix — so your converted statement reads in plain English and every line lands in the right category. If you're still learning the layout, our guide to reading a bank statement walks through the rest of the page.