BAI2 codes list: every type code, what it means, credit or debit
Every amount in a BAI2 file carries a three-digit type code that says what the number is: a balance, a daily total, or one transaction, and whether that transaction is money in or money out. This page explains how the codes are organized, lists the ones you'll see most often in plain words, and then gives the full list of 473 codes with a search box, so you can look up the code on a line of your bank's file.
Short answer: BAI2 type codes run in ranges. 001–099 are status codes (balances such as 010 opening ledger, 015 closing ledger, 040 opening available). 100–399 are credits (money in) and 400–699 are debits (money out); inside each range, a summary code is a day's total (100 total credits, 400 total debits) and a detail code is one transaction (165 preauthorized ACH credit, 475 check paid). 700–799 are loan codes, 890 is text with no amount, and 900–999 are left to each bank to define. Status and summary codes sit on the 03 account record and its 88 continuations; detail codes start each 16 transaction record.
See the codes in a real file layout
Open Utilly's fictional BAI2 previous-day file (one US business account, two days, 12 transactions using codes 115, 142, 165, 195, 451, 455, 469, 475, 495, 506 and 698) in the converter. Every row comes out with its date, a description and a signed amount, and both days tie to the closing ledger.
1. How to read a type code in a BAI2 file
Here is the first day of the sample file. The 03 record names the account and currency, then lists pairs of a type code and an amount. Amounts have no decimal point: they're in cents, so 4821537 is 48,215.37.
03,0975312468,USD,010,4821537,,,015,5038596,,,040,4821537,,/
88,045,4854571,,,100,1009025,2,,400,791966,4,/
16,165,325000,0,000412,,ACH CREDIT NORTHWIND RETAIL INV 10422
16,475,120000,0,000415,1043,/
| Field | Code | What it says |
|---|---|---|
010,4821537 | Status | Opening ledger balance 48,215.37 |
015,5038596 | Status | Closing ledger balance 50,385.96 |
040,4821537 / 045,4854571 | Status | Opening available 48,215.37 / closing available 48,545.71 |
100,1009025,2 | Summary | Total credits 10,090.25 in 2 items |
400,791966,4 | Summary | Total debits 7,919.66 in 4 items |
16,165,325000,… | Detail | One preauthorized ACH credit of 3,250.00, with the bank's text after the references |
16,475,120000,…,1043 | Detail | Check number 1043 paid, 1,200.00 out |
A status code is followed by an amount and a blank item count; a summary code by an amount and an item count; a detail record has one code, one amount, a funds type, the bank and customer references, and free text. The amount is never signed. The code alone says whether it's money in or money out, which is why a list like this one matters. The record layout itself (01 to 99) is covered on BAI2 to CSV.
2. Code ranges at a glance
| Range | What it is | Where it appears | Examples |
|---|---|---|---|
| 001–099 | Status: balances and float, no direction | 03 record and 88 | 010 opening ledger, 015 closing ledger, 040 opening available, 045 closing available, 060 current available, 072 one-day float |
| 100–399 | Credits (money in): summary totals and detail transactions | Summary on 03/88, detail on 16 | 100 total credits, 115 lockbox deposit, 142 ACH credit received, 195 incoming money transfer, 399 miscellaneous credit |
| 400–699 | Debits (money out): summary totals and detail transactions | Summary on 03/88, detail on 16 | 400 total debits, 455 preauthorized ACH debit, 475 check paid, 495 outgoing money transfer, 699 miscellaneous debit |
| 700–799 | Loans: loan balances and how a loan payment was applied | Loan accounts | 701 principal loan balance, 721 amount applied to interest, 722 amount applied to principal |
| 890 | Text only, no money | 16 | 890 contains non-monetary information |
| 900–999 | Defined by each bank | Anywhere | Look these up in your bank's own BAI2 guide; there's no shared meaning |
3. The codes you'll see most
A typical operating account's previous-day file uses a few dozen codes again and again. These are the ones people look up most, with what they usually mean in practice. Your bank may use a more specific code for the same thing (for example 169 instead of 142 for an ACH credit), so check the full list below when a code isn't here.
| Code | Name | In or out | What it usually is |
|---|---|---|---|
| 010 / 015 | Opening / Closing Ledger | Balance | The book balance at the start and end of the day. These are the two figures a reconciliation ties to. |
| 040 / 045 | Opening / Closing Available | Balance | Ledger balance minus funds the bank hasn't made available yet (deposits still in float). |
| 100 / 400 | Total Credits / Total Debits | Total | The day's credits and debits, with an item count. They should equal the sum of the detail records. |
| 115 | Lockbox Deposit | In | Customer checks the bank collected through your lockbox and deposited as one amount. |
| 142 | ACH Credit Received | In | An incoming ACH payment, such as a customer paying an invoice or a processor payout. |
| 158 | Real Time Payment Credit | In | An instant payment received (RTP or FedNow). Added after the original BAI2 list; see below. |
| 165 | Preauthorized ACH Credit | In | A recurring ACH deposit you authorized in advance. |
| 169 | Miscellaneous ACH Credit | In | An ACH credit that doesn't fit a more specific code. Many banks use it for most incoming ACH. |
| 195 | Incoming Money Transfer | In | An incoming wire. |
| 206 | Book Transfer Credit | In | A transfer in from another account at the same bank. |
| 301 | Commercial Deposit | In | A branch or teller deposit. |
| 354 | Interest Credit | In | Interest paid into the account. |
| 399 | Miscellaneous Credit | In | Any credit without a more specific code. |
| 451 | ACH Debit Received | Out | An ACH debit someone else pulled from the account. |
| 455 | Preauthorized ACH Debit | Out | A recurring ACH debit you authorized: payroll funding, loan or card payments, utilities. |
| 458 | Real Time Payment Debit | Out | An instant payment sent (RTP or FedNow). |
| 469 | Miscellaneous ACH Debit | Out | An ACH debit without a more specific code. |
| 475 | Check Paid | Out | One of your checks cleared. The check number is usually in the customer reference field. |
| 495 | Outgoing Money Transfer | Out | An outgoing wire. |
| 506 | Book Transfer Debit | Out | A transfer out to another account at the same bank. |
| 555 | Deposited Item Returned | Out | A check you deposited bounced and was charged back. |
| 661 | Account Analysis Fee | Out | The monthly service charge from account analysis. |
| 698 | Miscellaneous Fees | Out | Wire fees, stop-payment fees and other charges. |
| 699 | Miscellaneous Debit | Out | Any debit without a more specific code. |
4. Full BAI2 codes list
All 473 codes: the BAI2 code list plus the four real-time payment codes added later. Type a code (475) or a word (transfer, lockbox, fee) to filter. Wires are listed as money transfers. Level is status (a balance), summary (a total) or detail (one transaction).
| Code | Name | Level | In / out |
|---|---|---|---|
| 010 | Opening Ledger | Status | - |
| 011 | Average Opening Ledger MTD | Status | - |
| 012 | Average Opening Ledger YTD | Status | - |
| 015 | Closing Ledger | Status | - |
| 020 | Average Closing Ledger MTD | Status | - |
| 021 | Average Closing Ledger - Previous Month | Status | - |
| 022 | Aggregate Balance Adjustments | Status | - |
| 024 | Average Closing Ledger YTD - Previous Month | Status | - |
| 025 | Average Closing Ledger YTD | Status | - |
| 030 | Current Ledger | Status | - |
| 037 | ACH Net Position | Status | - |
| 039 | Opening Available + Total Same-Day ACH DTC Deposit | Status | - |
| 040 | Opening Available | Status | - |
| 041 | Average Opening Available MTD | Status | - |
| 042 | Average Opening Available YTD | Status | - |
| 043 | Average Available - Previous Month | Status | - |
| 044 | Disbursing Opening Available Balance | Status | - |
| 045 | Closing Available | Status | - |
| 050 | Average Closing Available MTD | Status | - |
| 051 | Average Closing Available - Last Month | Status | - |
| 054 | Average Closing Available YTD - Last Month | Status | - |
| 055 | Average Closing Available YTD | Status | - |
| 056 | Loan Balance | Status | - |
| 057 | Total Investment Position | Status | - |
| 059 | Current Available (CRS Supressed) | Status | - |
| 060 | Current Available | Status | - |
| 061 | Average Current Available MTD | Status | - |
| 062 | Average Current Available YTD | Status | - |
| 063 | Total Float | Status | - |
| 065 | Target Balance | Status | - |
| 066 | Adjusted Balance | Status | - |
| 067 | Adjusted Balance MTD | Status | - |
| 068 | Adjusted Balance YTD | Status | - |
| 070 | 0-Day Float | Status | - |
| 072 | 1-Day Float | Status | - |
| 073 | Float Adjustment | Status | - |
| 074 | 2 or More Days Float | Status | - |
| 075 | 3 or More Days Float | Status | - |
| 076 | Adjustment to Balances | Status | - |
| 077 | Average Adjustment to Balances MTD | Status | - |
| 078 | Average Adjustment to Balances YTD | Status | - |
| 079 | 4-Day Float | Status | - |
| 080 | 5-Day Float | Status | - |
| 081 | 6-Day Float | Status | - |
| 082 | Average 1-Day Float MTD | Status | - |
| 083 | Average 1-Day Float YTD | Status | - |
| 084 | Average 2-Day Float MTD | Status | - |
| 085 | Average 2-Day Float YTD | Status | - |
| 086 | Transfer Calculation | Status | - |
| 100 | Total Credits | Summary | Credit |
| 101 | Total Credit Amount MTD | Summary | Credit |
| 105 | Credits Not Detailed | Summary | Credit |
| 106 | Deposits Subject to Float | Summary | Credit |
| 107 | Total Adjustment Credits YTD | Summary | Credit |
| 108 | Credit (Any Type) | Detail | Credit |
| 109 | Current Day Total Lockbox Deposits | Summary | Credit |
| 110 | Total Lockbox Deposits | Summary | Credit |
| 115 | Lockbox Deposit | Detail | Credit |
| 116 | Item in Lockbox Deposit | Detail | Credit |
| 118 | Lockbox Adjustment Credit | Detail | Credit |
| 120 | EDI* Transaction Credit | Summary | Credit |
| 121 | EDI Transaction Credit | Detail | Credit |
| 122 | EDIBANX Credit Received | Detail | Credit |
| 123 | EDIBANX Credit Return | Detail | Credit |
| 130 | Total Concentration Credits | Summary | Credit |
| 131 | Total DTC Credits | Summary | Credit |
| 135 | DTC Concentration Credit | Detail | Credit |
| 136 | Item in DTC Deposit | Detail | Credit |
| 140 | Total ACH Credits | Summary | Credit |
| 142 | ACH Credit Received | Detail | Credit |
| 143 | Item in ACH Deposit | Detail | Credit |
| 145 | ACH Concentration Credit | Detail | Credit |
| 146 | Total Bank Card Deposits | Summary | Credit |
| 147 | Individual Bank Card Deposit | Detail | Credit |
| 150 | Total Preauthorized Payment Credits | Summary | Credit |
| 155 | Preauthorized Draft Credit | Detail | Credit |
| 156 | Item in PAC Deposit | Detail | Credit |
| 158 | Real Time Payment Credit (added by X9, now "Instant Payment") | Detail | Credit |
| 159 | Total Real Time Payment Credits (added by X9, now "Instant Payment") | Summary | Credit |
| 160 | Total ACH Disbursing Funding Credits | Summary | Credit |
| 162 | Corporate Trade Payment Settlement | Summary | Credit |
| 163 | Corporate Trade Payment Credits | Summary | Credit |
| 164 | Corporate Trade Payment Credit | Detail | Credit |
| 165 | Preauthorized ACH Credit | Detail | Credit |
| 166 | ACH Settlement | Detail | Credit |
| 167 | ACH Settlement Credits | Summary | Credit |
| 168 | ACH Return Item or Adjustment Settlement | Detail | Credit |
| 169 | Miscellaneous ACH Credit | Detail | Credit |
| 170 | Total Other Check Deposits | Summary | Credit |
| 171 | Individual Loan Deposit | Detail | Credit |
| 172 | Deposit Correction | Detail | Credit |
| 173 | Bank-Prepared Deposit | Detail | Credit |
| 174 | Other Deposit | Detail | Credit |
| 175 | Check Deposit Package | Detail | Credit |
| 176 | Re-presented Check Deposit | Detail | Credit |
| 178 | List Post Credits | Summary | Credit |
| 180 | Total Loan Proceeds | Summary | Credit |
| 182 | Total Bank-Prepared Deposits | Summary | Credit |
| 184 | Draft Deposit | Detail | Credit |
| 185 | Total Miscellaneous Deposits | Summary | Credit |
| 186 | Total Cash Letter Credits | Summary | Credit |
| 187 | Cash Letter Credit | Detail | Credit |
| 188 | Total Cash Letter Adjustments | Summary | Credit |
| 189 | Cash Letter Adjustment | Detail | Credit |
| 190 | Total Incoming Money Transfers | Summary | Credit |
| 191 | Individual Incoming Internal Money Transfer | Detail | Credit |
| 195 | Incoming Money Transfer | Detail | Credit |
| 196 | Money Transfer Adjustment | Detail | Credit |
| 198 | Compensation | Detail | Credit |
| 200 | Total Automatic Transfer Credits | Summary | Credit |
| 201 | Individual Automatic Transfer Credit | Detail | Credit |
| 202 | Bond Operations Credit | Detail | Credit |
| 205 | Total Book Transfer Credits | Summary | Credit |
| 206 | Book Transfer Credit | Detail | Credit |
| 207 | Total International Money Transfer Credits | Summary | Credit |
| 208 | Individual International Money Transfer Credit | Detail | Credit |
| 210 | Total International Credits | Summary | Credit |
| 212 | Foreign Letter of Credit | Detail | Credit |
| 213 | Letter of Credit | Detail | Credit |
| 214 | Foreign Exchange of Credit | Detail | Credit |
| 215 | Total Letters of Credit | Summary | Credit |
| 216 | Foreign Remittance Credit | Detail | Credit |
| 218 | Foreign Collection Credit | Detail | Credit |
| 221 | Foreign Check Purchase | Detail | Credit |
| 222 | Foreign Checks Deposited | Detail | Credit |
| 224 | Commission | Detail | Credit |
| 226 | International Money Market Trading | Detail | Credit |
| 227 | Standing Order | Detail | Credit |
| 229 | Miscellaneous International Credit | Detail | Credit |
| 230 | Total Security Credits | Summary | Credit |
| 231 | Total Collection Credits | Summary | Credit |
| 232 | Sale of Debt Security | Detail | Credit |
| 233 | Securities Sold | Detail | Credit |
| 234 | Sale of Equity Security | Detail | Credit |
| 235 | Matured Reverse Repurchase Order | Detail | Credit |
| 236 | Maturity of Debt Security | Detail | Credit |
| 237 | Individual Collection Credit | Detail | Credit |
| 238 | Collection of Dividends | Detail | Credit |
| 239 | Total Bankers’ Acceptance Credits | Summary | Credit |
| 240 | Coupon Collections - Banks | Detail | Credit |
| 241 | Bankers’ Acceptances | Detail | Credit |
| 242 | Collection of Interest Income | Detail | Credit |
| 243 | Matured Fed Funds Purchased | Detail | Credit |
| 244 | Interest/Matured Principal Payment | Detail | Credit |
| 245 | Monthly Dividends | Summary | Credit |
| 246 | Commercial Paper | Detail | Credit |
| 247 | Capital Change | Detail | Credit |
| 248 | Savings Bonds Sales Adjustment | Detail | Credit |
| 249 | Miscellaneous Security Credit | Detail | Credit |
| 250 | Total Checks Posted and Returned | Summary | Credit |
| 251 | Total Debit Reversals | Summary | Credit |
| 252 | Debit Reversal | Detail | Credit |
| 254 | Posting Error Correction Credit | Detail | Credit |
| 255 | Check Posted and Returned | Detail | Credit |
| 256 | Total ACH Return Items | Summary | Credit |
| 257 | Individual ACH Return Item | Detail | Credit |
| 258 | ACH Reversal Credit | Detail | Credit |
| 260 | Total Rejected Credits | Summary | Credit |
| 261 | Individual Rejected Credit | Detail | Credit |
| 263 | Overdraft | Detail | Credit |
| 266 | Return Item | Detail | Credit |
| 268 | Return Item Adjustment | Detail | Credit |
| 270 | Total ZBA Credits | Summary | Credit |
| 271 | Net Zero-Balance Amount | Summary | Credit |
| 274 | Cumulative** ZBA or Disbursement Credits | Detail | Credit |
| 275 | ZBA Credit | Detail | Credit |
| 276 | ZBA Float Adjustment | Detail | Credit |
| 277 | ZBA Credit Transfer | Detail | Credit |
| 278 | ZBA Credit Adjustment | Detail | Credit |
| 280 | Total Controlled Disbursing Credits | Summary | Credit |
| 281 | Individual Controlled Disbursing Credit | Detail | Credit |
| 285 | Total DTC Disbursing Credits | Summary | Credit |
| 286 | Individual DTC Disbursing Credit | Detail | Credit |
| 294 | Total ATM Credits | Summary | Credit |
| 295 | ATM Credit | Detail | Credit |
| 301 | Commercial Deposit | Detail | Credit |
| 302 | Correspondent Bank Deposit | Summary | Credit |
| 303 | Total Wire Transfers In - FF | Summary | Credit |
| 304 | Total Wire Transfers In - CHF | Summary | Credit |
| 305 | Total Fed Funds Sold | Summary | Credit |
| 306 | Fed Funds Sold | Detail | Credit |
| 307 | Total Trust Credits | Summary | Credit |
| 308 | Trust Credit | Detail | Credit |
| 309 | Total Value - Dated Funds | Summary | Credit |
| 310 | Total Commercial Deposits | Summary | Credit |
| 315 | Total International Credits - FF | Summary | Credit |
| 316 | Total International Credits - CHF | Summary | Credit |
| 318 | Total Foreign Check Purchased | Summary | Credit |
| 319 | Late Deposit | Summary | Credit |
| 320 | Total Securities Sold - FF | Summary | Credit |
| 321 | Total Securities Sold - CHF | Summary | Credit |
| 324 | Total Securities Matured - FF | Summary | Credit |
| 325 | Total Securities Matured - CHF | Summary | Credit |
| 326 | Total Securities Interest | Summary | Credit |
| 327 | Total Securities Matured | Summary | Credit |
| 328 | Total Securities Interest - FF | Summary | Credit |
| 329 | Total Securities Interest - CHF | Summary | Credit |
| 330 | Total Escrow Credits | Summary | Credit |
| 331 | Individual Escrow Credit | Detail | Credit |
| 332 | Total Miscellaneous Securities Credits - FF | Summary | Credit |
| 336 | Total Miscellaneous Securities Credits - CHF | Summary | Credit |
| 338 | Total Securities Sold | Summary | Credit |
| 340 | Total Broker Deposits | Summary | Credit |
| 341 | Total Broker Deposits - FF | Summary | Credit |
| 342 | Broker Deposit | Detail | Credit |
| 343 | Total Broker Deposits - CHF | Summary | Credit |
| 344 | Individual Back Value Credit | Detail | Credit |
| 345 | Item in Brokers Deposit | Detail | Credit |
| 346 | Sweep Interest Income | Detail | Credit |
| 347 | Sweep Principal Sell | Detail | Credit |
| 348 | Futures Credit | Detail | Credit |
| 349 | Principal Payments Credit | Detail | Credit |
| 350 | Investment Sold | Summary | Credit |
| 351 | Individual Investment Sold | Detail | Credit |
| 352 | Total Cash Center Credits | Summary | Credit |
| 353 | Cash Center Credit | Detail | Credit |
| 354 | Interest Credit | Detail | Credit |
| 355 | Investment Interest | Summary | Credit |
| 356 | Total Credit Adjustment | Summary | Credit |
| 357 | Credit Adjustment | Detail | Credit |
| 358 | YTD Adjustment Credit | Detail | Credit |
| 359 | Interest Adjustment Credit | Detail | Credit |
| 360 | Total Credits Less Wire Transfer and Returned Checks | Summary | Credit |
| 361 | Grand Total Credits Less Grand Total Debits | Summary | Credit |
| 362 | Correspondent Collection | Detail | Credit |
| 363 | Correspondent Collection Adjustment | Detail | Credit |
| 364 | Loan Participation | Detail | Credit |
| 366 | Currency and Coin Deposited | Detail | Credit |
| 367 | Food Stamp Letter | Detail | Credit |
| 368 | Food Stamp Adjustment | Detail | Credit |
| 369 | Clearing Settlement Credit | Detail | Credit |
| 370 | Total Back Value Credits | Summary | Credit |
| 372 | Back Value Adjustment | Detail | Credit |
| 373 | Customer Payroll | Detail | Credit |
| 374 | FRB Statement Recap | Detail | Credit |
| 376 | Savings Bond Letter or Adjustment | Detail | Credit |
| 377 | Treasury Tax and Loan Credit | Detail | Credit |
| 378 | Transfer of Treasury Credit | Detail | Credit |
| 379 | FRB Government Checks Cash Letter Credit | Detail | Credit |
| 381 | FRB Government Check Adjustment | Detail | Credit |
| 382 | FRB Postal Money Order Credit | Detail | Credit |
| 383 | FRB Postal Money Order Adjustment | Detail | Credit |
| 384 | FRB Cash Letter Auto Charge Credit | Detail | Credit |
| 385 | Total Universal Credits | Summary | Credit |
| 386 | FRB Cash Letter Auto Charge Adjustment | Detail | Credit |
| 387 | FRB Fine-Sort Cash Letter Credit | Detail | Credit |
| 388 | FRB Fine-Sort Adjustment | Detail | Credit |
| 389 | Total Freight Payment Credits | Summary | Credit |
| 390 | Total Miscellaneous Credits | Summary | Credit |
| 391 | Universal Credit | Detail | Credit |
| 392 | Freight Payment Credit | Detail | Credit |
| 393 | Itemized Credit Over $10,000 | Detail | Credit |
| 394 | Cumulative** Credits | Detail | Credit |
| 395 | Check Reversal | Detail | Credit |
| 397 | Float Adjustment | Detail | Credit |
| 398 | Miscellaneous Fee Refund | Detail | Credit |
| 399 | Miscellaneous Credit | Detail | Credit |
| 400 | Total Debits | Summary | Debit |
| 401 | Total Debit Amount MTD | Summary | Debit |
| 403 | Today’s Total Debits | Summary | Debit |
| 405 | Total Debit Less Wire Transfers and Charge- Backs | Summary | Debit |
| 406 | Debits not Detailed | Summary | Debit |
| 408 | Float Adjustment | Detail | Debit |
| 409 | Debit (Any Type) | Detail | Debit |
| 410 | Total YTD Adjustment | Summary | Debit |
| 412 | Total Debits (Excluding Returned Items) | Summary | Debit |
| 415 | Lockbox Debit | Detail | Debit |
| 416 | Total Lockbox Debits | Summary | Debit |
| 420 | EDI Transaction Debits | Summary | Debit |
| 421 | EDI Transaction Debit | Detail | Debit |
| 422 | EDIBANX Settlement Debit | Detail | Debit |
| 423 | EDIBANX Return Item Debit | Detail | Debit |
| 430 | Total Payable-Through Drafts | Summary | Debit |
| 435 | Payable-Through Draft | Detail | Debit |
| 445 | ACH Concentration Debit | Detail | Debit |
| 446 | Total ACH Disbursement Funding Debits | Summary | Debit |
| 447 | ACH Disbursement Funding Debit | Detail | Debit |
| 450 | Total ACH Debits | Summary | Debit |
| 451 | ACH Debit Received | Detail | Debit |
| 452 | Item in ACH Disbursement or Debit | Detail | Debit |
| 455 | Preauthorized ACH Debit | Detail | Debit |
| 458 | Real Time Payment Debit (added by X9, now "Instant Payment") | Detail | Debit |
| 459 | Total Real Time Payment Debits (added by X9, now "Instant Payment") | Summary | Debit |
| 462 | Account Holder Initiated ACH Debit | Detail | Debit |
| 463 | Corporate Trade Payment Debits | Summary | Debit |
| 464 | Corporate Trade Payment Debit | Detail | Debit |
| 465 | Corporate Trade Payment Settlement | Summary | Debit |
| 466 | ACH Settlement | Detail | Debit |
| 467 | ACH Settlement Debits | Summary | Debit |
| 468 | ACH Return Item or Adjustment Settlement | Detail | Debit |
| 469 | Miscellaneous ACH Debit | Detail | Debit |
| 470 | Total Check Paid | Summary | Debit |
| 471 | Total Check Paid - Cumulative MTD | Summary | Debit |
| 472 | Cumulative** Checks Paid | Detail | Debit |
| 474 | Certified Check Debit | Detail | Debit |
| 475 | Check Paid | Detail | Debit |
| 476 | Federal Reserve Bank Letter Debit | Detail | Debit |
| 477 | Bank Originated Debit | Detail | Debit |
| 478 | List Post Debits | Summary | Debit |
| 479 | List Post Debit | Detail | Debit |
| 480 | Total Loan Payments | Summary | Debit |
| 481 | Individual Loan Payment | Detail | Debit |
| 482 | Total Bank-Originated Debits | Summary | Debit |
| 484 | Draft | Detail | Debit |
| 485 | DTC Debit | Detail | Debit |
| 486 | Total Cash Letter Debits | Summary | Debit |
| 487 | Cash Letter Debit | Detail | Debit |
| 489 | Cash Letter Adjustment | Detail | Debit |
| 490 | Total Outgoing Money Transfers | Summary | Debit |
| 491 | Individual Outgoing Internal Money Transfer | Detail | Debit |
| 493 | Customer Terminal Initiated Money Transfer | Detail | Debit |
| 495 | Outgoing Money Transfer | Detail | Debit |
| 496 | Money Transfer Adjustment | Detail | Debit |
| 498 | Compensation | Detail | Debit |
| 500 | Total Automatic Transfer Debits | Summary | Debit |
| 501 | Individual Automatic Transfer Debit | Detail | Debit |
| 502 | Bond Operations Debit | Detail | Debit |
| 505 | Total Book Transfer Debits | Summary | Debit |
| 506 | Book Transfer Debit | Detail | Debit |
| 507 | Total International Money Transfer Debits | Summary | Debit |
| 508 | Individual International Money Transfer Debits | Detail | Debit |
| 510 | Total International Debits | Summary | Debit |
| 512 | Letter of Credit Debit | Detail | Debit |
| 513 | Letter of Credit | Detail | Debit |
| 514 | Foreign Exchange Debit | Detail | Debit |
| 515 | Total Letters of Credit | Summary | Debit |
| 516 | Foreign Remittance Debit | Detail | Debit |
| 518 | Foreign Collection Debit | Detail | Debit |
| 522 | Foreign Checks Paid | Detail | Debit |
| 524 | Commission | Detail | Debit |
| 526 | International Money Market Trading | Detail | Debit |
| 527 | Standing Order | Detail | Debit |
| 529 | Miscellaneous International Debit | Detail | Debit |
| 530 | Total Security Debits | Summary | Debit |
| 531 | Securities Purchased | Detail | Debit |
| 532 | Total Amount of Securities Purchased | Summary | Debit |
| 533 | Security Collection Debit | Detail | Debit |
| 534 | Total Miscellaneous Securities DB - FF | Summary | Debit |
| 535 | Purchase of Equity Securities | Detail | Debit |
| 536 | Total Miscellaneous Securities Debit - CHF | Summary | Debit |
| 537 | Total Collection Debit | Summary | Debit |
| 538 | Matured Repurchase Order | Detail | Debit |
| 539 | Total Bankers’ Acceptances Debit | Summary | Debit |
| 540 | Coupon Collection Debit | Detail | Debit |
| 541 | Bankers’ Acceptances | Detail | Debit |
| 542 | Purchase of Debt Securities | Detail | Debit |
| 543 | Domestic Collection | Detail | Debit |
| 544 | Interest/Matured Principal Payment | Detail | Debit |
| 546 | Commercial paper | Detail | Debit |
| 547 | Capital Change | Detail | Debit |
| 548 | Savings Bonds Sales Adjustment | Detail | Debit |
| 549 | Miscellaneous Security Debit | Detail | Debit |
| 550 | Total Deposited Items Returned | Summary | Debit |
| 551 | Total Credit Reversals | Summary | Debit |
| 552 | Credit Reversal | Detail | Debit |
| 554 | Posting Error Correction Debit | Detail | Debit |
| 555 | Deposited Item Returned | Detail | Debit |
| 556 | Total ACH Return Items | Summary | Debit |
| 557 | Individual ACH Return Item | Detail | Debit |
| 558 | ACH Reversal Debit | Detail | Debit |
| 560 | Total Rejected Debits | Summary | Debit |
| 561 | Individual Rejected Debit | Detail | Debit |
| 563 | Overdraft | Detail | Debit |
| 564 | Overdraft Fee | Detail | Debit |
| 566 | Return Item | Detail | Debit |
| 567 | Return Item Fee | Detail | Debit |
| 568 | Return Item Adjustment | Detail | Debit |
| 570 | Total ZBA Debits | Summary | Debit |
| 574 | Cumulative ZBA Debits | Detail | Debit |
| 575 | ZBA Debit | Detail | Debit |
| 577 | ZBA Debit Transfer | Detail | Debit |
| 578 | ZBA Debit Adjustment | Detail | Debit |
| 580 | Total Controlled Disbursing Debits | Summary | Debit |
| 581 | Individual Controlled Disbursing Debit | Detail | Debit |
| 583 | Total Disbursing Checks Paid - Early Amount | Summary | Debit |
| 584 | Total Disbursing Checks Paid - Later Amount | Summary | Debit |
| 585 | Disbursing Funding Requirement | Summary | Debit |
| 586 | FRB Presentment Estimate (Fed Estimate) | Summary | Debit |
| 587 | Late Debits (After Notification) | Summary | Debit |
| 588 | Total Disbursing Checks Paid-Last Amount | Summary | Debit |
| 590 | Total DTC Debits | Summary | Debit |
| 594 | Total ATM Debits | Summary | Debit |
| 595 | ATM Debit | Detail | Debit |
| 596 | Total APR Debits | Summary | Debit |
| 597 | ARP Debit | Detail | Debit |
| 601 | Estimated Total Disbursement | Summary | Debit |
| 602 | Adjusted Total Disbursement | Summary | Debit |
| 610 | Total Funds Required | Summary | Debit |
| 611 | Total Wire Transfers Out- CHF | Summary | Debit |
| 612 | Total Wire Transfers Out - FF | Summary | Debit |
| 613 | Total International Debit - CHF | Summary | Debit |
| 614 | Total International Debit - FF | Summary | Debit |
| 615 | Total Federal Reserve Bank - Commercial Bank Debit | Summary | Debit |
| 616 | Federal Reserve Bank - Commercial Bank Debit | Detail | Debit |
| 617 | Total Securities Purchased - CHF | Summary | Debit |
| 618 | Total Securities Purchased - FF | Summary | Debit |
| 621 | Total Broker Debits - CHF | Summary | Debit |
| 622 | Broker Debit | Detail | Debit |
| 623 | Total Broker Debits - FF | Summary | Debit |
| 625 | Total Broker Debits | Summary | Debit |
| 626 | Total Fed Funds Purchased | Summary | Debit |
| 627 | Fed Funds Purchased | Detail | Debit |
| 628 | Total Cash Center Debits | Summary | Debit |
| 629 | Cash Center Debit | Detail | Debit |
| 630 | Total Debit Adjustments | Summary | Debit |
| 631 | Debit Adjustment | Detail | Debit |
| 632 | Total Trust Debits | Summary | Debit |
| 633 | Trust Debit | Detail | Debit |
| 634 | YTD Adjustment Debit | Detail | Debit |
| 640 | Total Escrow Debits | Summary | Debit |
| 641 | Individual Escrow Debit | Detail | Debit |
| 644 | Individual Back Value Debit | Detail | Debit |
| 646 | Transfer Calculation Debit | Summary | Debit |
| 650 | Investments Purchased | Summary | Debit |
| 651 | Individual Investment Purchased | Detail | Debit |
| 654 | Interest Debit | Detail | Debit |
| 655 | Total Investment Interest Debits | Summary | Debit |
| 656 | Sweep Principal Buy | Detail | Debit |
| 657 | Futures Debit | Detail | Debit |
| 658 | Principal Payments Debit | Detail | Debit |
| 659 | Interest Adjustment Debit | Detail | Debit |
| 661 | Account Analysis Fee | Detail | Debit |
| 662 | Correspondent Collection Debit | Detail | Debit |
| 663 | Correspondent Collection Adjustment | Detail | Debit |
| 664 | Loan Participation | Detail | Debit |
| 665 | Intercept Debits | Summary | Debit |
| 666 | Currency and Coin Shipped | Detail | Debit |
| 667 | Food Stamp Letter | Detail | Debit |
| 668 | Food Stamp Adjustment | Detail | Debit |
| 669 | Clearing Settlement Debit | Detail | Debit |
| 670 | Total Back Value Debits | Summary | Debit |
| 672 | Back Value Adjustment | Detail | Debit |
| 673 | Customer Payroll | Detail | Debit |
| 674 | FRB Statement Recap | Detail | Debit |
| 676 | Savings Bond Letter or Adjustment | Detail | Debit |
| 677 | Treasury Tax and Loan Debit | Detail | Debit |
| 678 | Transfer of Treasury Debit | Detail | Debit |
| 679 | FRB Government Checks Cash Letter Debit | Detail | Debit |
| 681 | FRB Government Check Adjustment | Detail | Debit |
| 682 | FRB Postal Money Order Debit | Detail | Debit |
| 683 | FRB Postal Money Order Adjustment | Detail | Debit |
| 684 | FRB Cash Letter Auto Charge Debit | Detail | Debit |
| 685 | Total Universal Debits | Summary | Debit |
| 686 | FRB Cash Letter Auto Charge Adjustment | Detail | Debit |
| 687 | FRB Fine-Sort Cash Letter Debit | Detail | Debit |
| 688 | FRB Fine-Sort Adjustment | Detail | Debit |
| 689 | FRB Freight Payment Debits | Summary | Debit |
| 690 | Total Miscellaneous Debits | Summary | Debit |
| 691 | Universal Debit | Detail | Debit |
| 692 | Freight Payment Debit | Detail | Debit |
| 693 | Itemized Debit Over $10,000 | Detail | Debit |
| 694 | Deposit Reversal | Detail | Debit |
| 695 | Deposit Correction Debit | Detail | Debit |
| 696 | Regular Collection Debit | Detail | Debit |
| 697 | Cumulative** Debits | Detail | Debit |
| 698 | Miscellaneous Fees | Detail | Debit |
| 699 | Miscellaneous Debit | Detail | Debit |
| 701 | Principal Loan Balance | Status | - |
| 703 | Available Commitment Amount | Status | - |
| 705 | Payment Amount Due | Status | - |
| 707 | Principal Amount Past Due | Status | - |
| 709 | Interest Amount Past Due | Status | - |
| 720 | Total Loan Payment | Summary | Credit |
| 721 | Amount Applied to Interest | Detail | Credit |
| 722 | Amount Applied to Principal | Detail | Credit |
| 723 | Amount Applied to Escrow | Detail | Credit |
| 724 | Amount Applied to Late Charges | Detail | Credit |
| 725 | Amount Applied to Buydown | Detail | Credit |
| 726 | Amount Applied to Misc. Fees | Detail | Credit |
| 727 | Amount Applied to Deferred Interest Detail | Detail | Credit |
| 728 | Amount Applied to Service Charge | Detail | Credit |
| 760 | Loan Disbursement | Summary | Debit |
| 890 | Contains Non-monetary Information | Detail | - |
No code matches. Codes 900–999 are bank-defined; check your bank's BAI2 guide.
5. Codes that aren't in the list
- 158, 159, 458, 459 (real-time / instant payments). These came into use after the original list, for RTP and later FedNow payments: 158 is one instant payment received, 458 one sent, and 159 / 459 are the totals. ASC X9, which has maintained the BAI2 format since 2008, now proposes calling the category "Instant Payment" while keeping the same codes.
- 900–999. Each bank defines its own. One bank's 901 has nothing to do with another's, so the only reliable source is that bank's BAI2 or information-reporting guide.
- Banks that reuse a code. A few banks use a summary code as a detail code, or the other way round. KeyBank's published list, for example, uses 690 for a miscellaneous debit transaction and 760 for a commercial loan debit, where the BAI2 list has 690 Total Miscellaneous Debits and 760 Loan Disbursement. The range still tells you the direction: anything from 400 to 699 is money out.
- A code you can't find anywhere. Ask the bank. Don't guess the sign of a 700, 800 or 900 code from its name.
6. How the codes add up: the balance check
For each account and day, the opening ledger plus the detail credits minus the detail debits should equal the closing ledger, and the detail amounts should add up to the 100 and 400 totals. In the sample's first day:
| 010 Opening ledger | 48,215.37 |
| + detail credits: 165 (3,250.00) + 115 (6,840.25) | 10,090.25 = code 100, 2 items |
| − detail debits: 475 (1,200.00) + 455 (2,184.66) + 495 (4,500.00) + 698 (35.00) | 7,919.66 = code 400, 4 items |
| = 015 Closing ledger | 50,385.96 |
When it doesn't tie, the usual reasons are a detail code outside 100–699 (a loan, 890 or bank-defined code the bank counts in the balance), a file that was cut short (the 49, 98 and 99 trailers carry control totals and record counts for exactly this), or a current-day (intraday) file, which often has no closing ledger yet.
7. Turn a BAI2 file into a spreadsheet
Looking up codes one by one is fine for a single line. For a whole file, BAI2 to CSV reads every 16 record into a row with the as-of date, a description (the bank's text, or the code's name from this list when there is none) and a signed amount: codes 100–399 positive, 400–699 negative. It runs the balance check above for every account and day and checks the trailer totals. Loan (700s), 890 and bank-defined 900s codes are left out and listed rather than guessed, so a day that doesn't tie tells you why. The same preview downloads OFX, QuickBooks .QBO or .IIF and Quicken .QIF. It reads BAI version 2 only and doesn't write BAI2 files.
Other bank file formats: MT940 to CSV (SWIFT statements; fields explained in MT940 format) and CAMT.053 to CSV (ISO 20022 XML).
Sources, checked November 8, 2026: the BAI Cash Management Balance Reporting Specifications Version 2 code list as republished in bank BAI2 guides (HSBC's BAI2 and ISO transaction codes, East West Bank's BAI2 Reporting Reference Guide, KeyBank's BAI2 Transmission Toolkit and parameter codes), and ASC X9's notes on the real-time payment codes 158, 159, 458 and 459. Codes and names are as published; the "What it usually is" notes are ours.
FAQ
What are BAI2 codes?
Three-digit type codes that label every amount in a BAI2 bank file. Status codes 001-099 are balances such as 010 opening ledger and 015 closing ledger. Codes 100-399 are credits and 400-699 are debits, each split into summary totals (100 total credits, 400 total debits) and detail codes for single transactions (475 check paid). 700-799 are loan codes, 890 is text with no amount, and 900-999 are defined by each bank.
Which BAI2 codes are credits and which are debits?
Codes 100 to 399 are credits, money into the account, and codes 400 to 699 are debits, money out. The amounts in a BAI2 file are never signed, so the code is the only thing that tells you the direction. Status codes below 100 are balances and have no direction.
What is BAI2 code 158?
158 is a Real Time Payment Credit: one instant payment received, over RTP or FedNow. 458 is the matching debit, and 159 and 459 are the daily totals. They aren't in the original BAI2 list; banks added them for real-time payments, and ASC X9 now proposes the name Instant Payment for the same codes.
What do BAI codes 165, 169, 455 and 475 mean?
165 is a Preauthorized ACH Credit and 169 a Miscellaneous ACH Credit, both money in. 455 is a Preauthorized ACH Debit, such as payroll funding or a recurring payment, and 475 is Check Paid, one of your checks clearing, usually with the check number in the customer reference field. Both are money out.
What do BAI2 codes 900 to 999 mean?
Whatever your bank says they mean. The range is left for each bank to define, so one bank's 901 is unrelated to another's. Look them up in your bank's BAI2 or information-reporting guide, and don't guess whether they are money in or out.
What is the difference between 010 and 040?
010 is the opening ledger balance, the book balance at the start of the day. 040 is the opening available balance: the ledger balance minus deposits the bank hasn't made available yet. The ledger figures, 010 and 015, are the ones a reconciliation ties to: 010 plus credits minus debits equals 015.
Can I convert a BAI2 file to Excel?
Yes. A BAI2 to CSV converter turns each 16 transaction record into a row with the date, description and a signed amount (credits positive, debits negative) and checks that each day ties from 010 to 015. Utilly's does this in the browser preview, names rows that have no text from this code list, and also downloads OFX, QBO, IIF or QIF.
Related guides
- MT940 format explained: every field, with a real example
- How to open an OFX, QFX or QIF file (Excel, Quicken, text)
- Free sample OFX file (bank and credit card), explained
- Free sample QBO file (QuickBooks Web Connect), explained
- QBO vs IIF vs QIF: which file QuickBooks and Quicken actually need
- Free sample bank statement files: PDF, CSV, QBO, IIF, QIF and Xero CSV
Related tools
- Bank reconciliation checker: compare a bank statement to your books and list missing, duplicate and mismatched transactions.
- Receipt to CSV: turn PDF or photo receipts and invoices into CSV, Excel, or QuickBooks and Xero bill imports.