Free tool
Analyze your bank statement in 30 sec
See where you spend
Detect subscriptions
Export to Excel / CSV
Your data stays private
Upload your PDF →
Used by 2,000+ people · No account required
Analyze your statement
Free · AI-powered · 30 seconds
Upload PDF →
← Back to blog
Reference

Bank Statement Terms Decoded: EDI, Counter Credit, Reversal, VIOC & More

Bank statements are full of abbreviations and codes that mean nothing without a decoder. Here's what 30+ common (and confusing) bank statement terms actually mean.

March 6, 2026 · 7 min read
Bank statement terms decoded — illustrated guide
Jump to
EDI PAYMENTCOUNTER CREDITREVERSALVIOCACHPREAUTHNSFOVERDRAFTWIRE TRANSFERMEMO POST
EDI PAYMENT
Payment type

Electronic Data Interchange. A standardized electronic transfer format used primarily by businesses to pay suppliers, vendors, or contractors. If you see EDI PAYMENT on your statement, it means you received or sent a business-to-business payment via the EDI network.

✓ No concern:None — legitimate business payment format.
e.g. EDI PAYMENT ACME CORP
COUNTER CREDIT
Deposit type

A cash or check deposit made in person at a bank teller window ("over the counter"). The term distinguishes a branch deposit from an ATM deposit, mobile deposit, or direct transfer. Your balance increases immediately or within one business day.

✓ No concern:None — standard in-branch deposit.
e.g. COUNTER CREDIT 11/15
REVERSAL
Correction

A transaction that was undone by the bank or merchant. This can mean: a duplicate charge was reversed, a merchant refunded a transaction at the processing level, or the bank corrected an error. A reversal credits back the original amount.

⚠ Watch out:Usually none — but verify the original transaction was correctly reversed. If you see a reversal you didn't expect, contact your bank.
e.g. REVERSAL ACH DEBIT 10/30
VIOC
Merchant charge

Valvoline Instant Oil Change. If you see VIOC on your statement, it's a charge from a Valvoline oil change location. May appear as VIOC, VIOC #XXXX, or VIOC ON MY BANK STATEMENT.

✓ No concern:None if you recently had an oil change at Valvoline. If unrecognized, check whether a family member used the card.
e.g. VIOC #1234 CHICAGO IL
ACH DEBIT / ACH CREDIT
Transfer type

Automated Clearing House. The ACH network processes electronic transfers between bank accounts — direct deposits, bill payments, and peer transfers. ACH DEBIT means money left your account; ACH CREDIT means money came in.

✓ No concern:None for expected transfers. An unexpected ACH DEBIT may indicate an unauthorized recurring charge — dispute immediately if unrecognized.
e.g. ACH DEBIT PROGRESSIVE INS / ACH CREDIT EMPLOYER PAYROLL
PREAUTH / PRE-AUTHORIZATION
Temporary hold

A temporary hold placed on your account by a merchant before the final charge is settled. Common at gas stations (which hold $1–$125), hotels, and car rentals. The hold is not a final charge — it disappears when the real charge posts.

⚠ Watch out:Normal. The hold will release and be replaced by the actual charge within 1–5 business days.
e.g. PREAUTH SHELL OIL / PREAUTH MARRIOTT HOTELS
NSF / NSF FEE
Fee

Non-Sufficient Funds. A fee charged when a payment or withdrawal was attempted but your balance was too low to cover it. The transaction may or may not have been processed depending on your overdraft settings.

⚠ Watch out:Yes — NSF fees ($25–$35 each) add up. If frequent, review automatic payments and consider overdraft protection.
e.g. NSF FEE / RETURNED ITEM FEE
OD / OVERDRAFT FEE
Fee

Overdraft. Your bank covered a transaction even though your balance went negative, and charged a fee for doing so. Different from NSF — with overdraft protection, the transaction went through; with NSF, it was declined.

⚠ Watch out:Yes — review spending and automatic payments. Some banks now offer overdraft programs with no fees.
e.g. OVERDRAFT FEE / OD FEE
DDA DEBIT
Account type indicator

Demand Deposit Account. A DDA is simply a checking account — a bank account where funds are available on demand. DDA DEBIT just means a debit transaction from your checking account. Not a separate charge type.

✓ No concern:None — it's just labeling the account type.
e.g. DDA DEBIT TRANSFER
MEMO POST
Pending transaction

A transaction that has been authorized but not yet fully settled. It appears on your statement as a placeholder while the merchant finalizes the charge. Memo posts typically settle within 1–3 business days.

✓ No concern:None — it will become a posted transaction shortly.
e.g. MEMO POST PENDING AMAZON
WIRE IN / WIRE OUT
Transfer type

A wire transfer — an electronic transfer sent directly between banks, typically same day. WIRE IN means you received funds; WIRE OUT means you sent them. Wire transfers are faster but more expensive than ACH ($15–$50 per transfer).

⚠ Watch out:Verify wire outs — wire fraud is irreversible once sent. Never wire money based on unsolicited requests.
e.g. WIRE IN CHASE BANK / WIRE OUT INTERNATIONAL
INTEREST PAID
Income

Interest earned on your savings, money market, or CD account, credited to your account. For most checking accounts this will be $0 or near-zero. High-yield savings accounts may show meaningful interest credits monthly.

✓ No concern:None — this is money coming in. Note: bank interest is taxable income, reported on Form 1099-INT.
e.g. INTEREST PAID / DIVIDEND PAID
SERVICE CHARGE / MAINTENANCE FEE
Fee

A monthly fee charged by the bank for maintaining your account. Many banks waive it if you maintain a minimum balance or receive qualifying direct deposits. If you're being charged, check your account's waiver conditions.

⚠ Watch out:Worth reviewing — most banks will waive this if you meet simple conditions.
e.g. MONTHLY SERVICE FEE $12.00
ZELLE PAYMENT
P2P transfer

A peer-to-peer payment sent or received via Zelle, built into most major bank apps. ZELLE PAYMENT SENT means you sent money; ZELLE PAYMENT RECEIVED or similar means you got it.

⚠ Watch out:Zelle payments are instant and generally irreversible. Never send Zelle to someone you don't personally know.
e.g. ZELLE PAYMENT SENT JOHN DOE
RECURRING TRANSFER
Scheduled transfer

An automated transfer you set up between accounts or to a savings account on a schedule — weekly, biweekly, or monthly. If you don't recognize it, you may have a forgotten automatic savings or investment transfer.

⚠ Watch out:Review your scheduled transfers if unrecognized. Log into online banking → Transfers → Scheduled.
e.g. RECURRING TRANSFER TO SAVINGS $200
FOREIGN TRANSACTION FEE
Fee

A fee (typically 1–3% of the transaction amount) charged when you use your debit card outside the US or with a foreign merchant. Appears alongside the original transaction.

⚠ Watch out:Minor but cumulative. Look for a debit card or checking account with no foreign transaction fees if you travel frequently.
e.g. FOREIGN TRANSACTION FEE $3.42
See every transaction decoded automatically

Upload your bank statement and get every transaction categorized — no more mystery codes.

Analyze my statement free →

Frequently asked questions

What does EDI payment mean on a bank statement?
EDI stands for Electronic Data Interchange — a standardized electronic payment format used between businesses. An EDI PAYMENT on your statement means you received or sent a business payment through the EDI network. It's commonly used by companies to pay vendors, contractors, and suppliers. It's a legitimate payment type, not a charge to worry about.
What does counter credit mean on a bank statement?
Counter credit means a deposit made in person at a bank teller window — "over the counter." It simply labels the deposit as having been made by a person at the branch, as opposed to an ATM deposit, mobile deposit, or direct transfer. It's a normal deposit.
What does reversal mean on a bank statement?
A reversal on a bank statement means a transaction was undone. This could be a merchant refund processed at the payment network level, a bank error correction, or a duplicate charge being removed. A reversal credits money back to your account. If you see a reversal you don't expect, verify the original transaction was handled correctly.
What is VIOC on a bank statement?
VIOC on a bank statement stands for Valvoline Instant Oil Change — it's a charge from a Valvoline oil change service center. If you (or someone on your account) recently had an oil change at Valvoline, this is the explanation. If you don't recognize it at all, check with family members who may share the account.
What does preauth mean on a bank statement?
PREAUTH (pre-authorization) is a temporary hold placed on funds by a merchant before the final charge settles. Gas stations routinely hold $1–$125 when you swipe your card before pumping. Hotels hold a deposit at check-in. These holds are not final charges — they disappear and are replaced by the actual charge within 1–5 business days.
Continue reading
How to Paste CSV Into Excel (and Open CSV Files Properly)
Guide6 min read
How to Paste CSV Into Excel (and Open CSV Files Properly)
Every method for getting CSV data into Excel correctly — paste with Text to Columns, open files without losing formatting, and fix common import problems.
What Does YTD Mean on a Paycheck? Every Field Explained
Guide7 min read
What Does YTD Mean on a Paycheck? Every Field Explained
YTD stands for Year-to-Date. Here's what every YTD field on your pay stub means — gross pay, net pay, taxes, and deductions — with a real sample paycheck.
How to Do Bank Statement Analysis: The Complete Guide (2026)
Guide12 min read
How to Do Bank Statement Analysis: The Complete Guide (2026)
Step-by-step: from manual Excel methods to AI-powered tools that categorize everything in 30 seconds.