TrueBankFlowTrueBankFlow home

Interaccount Transfer Detection Across Borrower Accounts

By TrueBankFlowPublished October 17, 2026

Interaccount transfer detection finds money that moves between a borrower's own accounts by pairing a withdrawal in one statement with a matching deposit in another. Matched pairs are labeled as transfers so they are not counted as income twice. It works when every account is in the file and fails when one is missing or the amounts split.

What is interaccount transfer detection?

Interaccount transfer detection is the step in statement analysis that recognizes a deposit as money the borrower already had, moved from another account they own. It matters because deposit averages drive qualifying income and revenue figures, and a transfer looks like any other credit on the receiving statement.

A borrower with a business checking account, a personal checking account and a savings account may move the same dollars several times a month. Each move shows up as a deposit somewhere. Without detection, a lender adding up deposits across all three accounts counts that money once for each move.

Detection does not decide whether a transfer counts. Some programs treat certain moves, such as business-to-personal draws on a personal account program, as part of the income picture. Detection labels the pair; the underwriter applies the program rule.

Matching rules for transfers between borrower accounts

Transfer matching pairs two statement lines when they share an amount, fall within a short date window and sit in two accounts owned by the same borrower. The description text, such as "transfer from savings 0918", confirms the match. Each line can belong to only one pair.

The three tests

  1. Amount. The withdrawal and the deposit are equal, to the cent.
  2. Date. The deposit posts on the same day or within a few business days of the withdrawal. Transfers inside one bank are often same-day; transfers between banks can take longer.
  3. Ownership. Both accounts belong to the borrower or the borrower's business, and both are in the file.

Descriptions as confirmation

Bank descriptions often name the other account by its last digits. When they do, the match is strong. When the description is generic, such as "online transfer", the amount and date tests carry the weight, and a reviewer should look at close calls.

How much do uncaught transfers inflate deposits?

Uncaught transfers inflate deposits by the full amount of every move that lands in an account under review. If a borrower moves money from savings into checking each month, and both accounts are analyzed, the deposit total grows by that amount without any new income arriving. The effect on the average can be large.

A worked example

The figures below are for a fictional borrower with checking (ending 4471) and savings (ending 0918), one month shown. They are illustrations.

Date Account Description Amount Detection result
2026-06-02 Checking 4471 Client payment, Harbor Design +8,200.00 Deposit
2026-06-05 Savings 0918 Transfer to checking 4471 −3,000.00 Pair A, out
2026-06-05 Checking 4471 Transfer from savings 0918 +3,000.00 Pair A, in
2026-06-16 Checking 4471 Client payment, Ridge Co +5,400.00 Deposit
2026-06-20 Checking 4471 Transfer to savings 0918 −2,500.00 Pair B, out
2026-06-21 Savings 0918 Transfer from checking 4471 +2,500.00 Pair B, in
2026-06-30 Savings 0918 Interest +1.12 Deposit

Total deposits across both accounts are 19,101.12. Removing the two matched transfers in (3,000.00 and 2,500.00) leaves 13,601.12 of new money. Counting the transfers would have overstated the month by about 40%.

Why this matters for agency files

On agency mortgage files, the Fannie Mae Selling Guide section on depository accounts says that when the statement shows a deposit's source as a transfer between verified accounts, no further explanation is needed. A clearly labeled pair, with both accounts in the file, is that evidence.

Where interaccount transfer matching fails

Interaccount transfer matching fails when one side of the move is not in the file, when the amounts do not line up, or when the accounts belong to different people. Each case leaves a deposit labeled as income that is not, or occasionally labels real income as a transfer.

Common failure cases

  • The other account is missing. A deposit reads "transfer from 7702", and no statement for 7702 was provided. There is nothing to pair it with. Treat it as unverified and ask for that account.
  • Split or combined moves. The borrower moves 5,000.00 out of savings and it arrives as 3,000.00 and 2,000.00, or two withdrawals arrive as one deposit. Exact-amount matching misses these.
  • Long delays. A transfer between banks that posts after a weekend and a holiday can fall outside a narrow date window.
  • Spouses and partners. Money from a spouse's separate account or a business partner looks like a transfer but is not the borrower's own money moving.
  • Payment apps. A move through a person-to-person payment service may carry a description that names the app, not the account.
  • Coincidences. A customer payment that happens to equal a recent savings withdrawal can be paired by mistake. The description test catches most of these.

Cash flow after funding

The same matching matters after a loan closes, when a lender watches the account for changes. Post-funding cash flow monitoring relies on telling new revenue from money shuffled between accounts.

Transfer labels in the underwriting file

Transfer labels in the underwriting file record each matched pair, the accounts involved, whether the underwriter counted it and why. A clear label lets a second reviewer confirm the exclusion in seconds, and it is the record a lender points to if a qualifying figure is questioned later.

What the label should show

  • Both lines of the pair, with dates, amounts and accounts
  • Whether the transfer was excluded from qualifying deposits
  • Any unmatched deposit that looks like a transfer, marked for follow-up

TrueBankFlow handles this when statements for more than one account are uploaded: matching amounts moving between them are labeled as transfers, the reviewer chooses whether they count toward qualifying deposits, and the report notes that choice.

Labels and declines

If transfer exclusions lower a figure enough to decline a file, the lender must be able to explain the reason. Adverse action notices for cash flow declines covers how to state those reasons. For lenders reading several business accounts per file, bank statement analysis for small business lenders shows where transfers fit among the other measures, and cash flow analysis software for lenders, compared covers tools that do the matching. TrueBankFlow is onboarding lending teams in small groups, and you can request early access to try the matching on your own files.

All posts in Analysis software and reports