Bank Deposit Analysis: Build a Bank Deposit Analysis Template in Excel from Statement PDFs

A deposit analysis is only as good as the deposit list behind it. BankXLSX converts twelve to seventy two months of statement PDFs into Excel or CSV with date, description, amount, and running balance in their own columns, so every credit is a row you can tag, total, and defend. Start free, no credit card.

Every deposit becomes a taggable row
Running balance kept so each month foots
Batch several accounts and years at once

Last updated July 2026

PDF, JPG, PNG, BMP, HEIC, TIFF, MT940

Upload your bank statement

Extract:

What is a bank deposit analysis?

A bank deposit analysis lists every credit that hit a set of bank accounts over a period, removes the credits that are not income, and compares what is left to the income that was reported. Total deposits minus transfers between accounts, minus redeposited returned items, minus nontaxable receipts such as loans, gifts, and capital contributions equals taxable deposits. The IRS uses the same arithmetic as the bank deposits and cash expenditures method described in IRM 4.10.4, and lenders, forensic accountants, and tax controversy practitioners use it to test whether reported revenue is complete.

Why the Deposit Schedule Takes Longer Than the Analysis

The math in a deposit analysis is simple. Getting to a clean, complete list of deposits is the part that eats a week.

Deposits Are Buried in PDF Pages

Three years across two accounts is roughly seventy statements. Reading credits off page images and retyping them is where both the hours and the errors come from.

Transfers Look Exactly Like Income

A transfer from savings shows up as a deposit with a plain description. Counted twice, it inflates income and the whole analysis is wrong.

Redeposited Items Double Count

A check that bounces and is redeposited creates two credits for one payment. Both show in the deposit column and only one is revenue.

Nothing Foots Without a Running Balance

If the schedule does not tie to the printed closing balance each month, there is no way to prove no deposit was missed, which is exactly what an examiner asks.

Merchant Deposits Arrive Net

Card processors settle net of fees and chargebacks, so the bank credit is smaller than gross sales. Comparing net deposits to gross revenue creates a variance that is not real.

Missing Months Are Invisible

A gap in the statement set does not announce itself in a PDF folder. It shows up as an unexplained income shortfall months later.

How BankXLSX Builds the Deposit Side

Upload the statements and get the structured rows a deposit analysis workpaper is built on.

One Row Per Credit

Deposits parse as positive amounts with their date and full description, so you can filter to credits only and start tagging immediately.

Running Balance Preserved

Each row keeps the printed balance, so every month foots to the statement and you can show the schedule is complete.

Multiple Accounts, One Workbook

Columns stay identical across banks, so business, personal, and savings accounts stack into a single sheet for transfer matching.

Reads Scanned Statements

Older paper statements are usually image-only. OCR tuned for statement layouts reads them instead of returning blank rows.

Pivot Ready by Month

Dates parse as real dates, so total deposits by month against reported revenue is a single pivot table rather than a manual tally.

Sensitive Data Handled Carefully

256-bit encryption in transit, deletion on your schedule, and no reselling or sharing of uploaded financial data.

Run a Bank Deposit Analysis in 3 Steps

Nothing to install and no credit card to start.

1

Convert Every Account and Every Month

Upload all business and personal accounts for the full period, including savings and any account that received transfers.

Tip: A deposit analysis on the business account alone misses the transfers that explain it.

2

Tag Each Deposit

Filter to credits and add a source column: revenue, transfer in, loan proceeds, redeposit, owner contribution, refund, gift, or other nontaxable.

Tip: Match every transfer in to a withdrawal of the same amount and date in another account.

3

Total and Compare

Pivot taxable deposits by month and by year, then compare to the gross receipts reported on the return or the books, and explain each variance.

Tip: Document the reason for every subtraction while the statement row is still in front of you.

Who Runs a Bank Deposit Analysis

Anyone who has to prove what income really was, rather than accept what was reported.

Tax Attorneys and EAs

Rebuild the deposit schedule before responding to an examination that uses the bank deposits method, and identify the nontaxable credits the examiner counted as income.

CPAs Reconstructing Records

Reconstruct gross receipts for a client with missing books, or test completeness of revenue during a review engagement.

Forensic Accountants

Quantify unreported income, hidden accounts, or diverted receipts in fraud, divorce, and shareholder disputes.

Lenders and Underwriters

Average qualifying deposits over twelve or twenty four months for a bank statement loan and strip out transfers and non-business credits first.

Common Search Terms

bank deposit analysis bank deposit analysis template bank deposit analysis method bank deposit analysis irs bank deposits method of proving income deposit analysis spreadsheet unreported income analysis

Transaction Types We Handle

Customer payments and merchant settlements
Transfers between owned accounts
Loan and line of credit proceeds
Owner contributions and capital injections
Redeposited returned checks
Insurance and legal settlement proceeds
Tax refunds
Gifts and inheritances

The bank deposit analysis formula

Every version of this analysis, whether it is run by an IRS examiner, a forensic accountant, or an underwriter, works the same way. Start with everything that came in, remove what is not income, and see what is left.

LineItemWhere it comes from
1Total deposits, all accountsSum of every credit on every statement in the period.
2Less transfers between accountsEach credit matched to an equal withdrawal in another owned account.
3Less redeposited returned itemsBounced checks that were deposited a second time.
4Less nontaxable receiptsLoans, gifts, inheritances, insurance proceeds, capital contributions, tax refunds.
5Equals taxable depositsThe income that can be traced through a bank account.
6Plus cash expenditures not depositedBusiness receipts spent in cash before they ever reached the bank.
7Equals corrected gross receiptsCompared against the gross receipts reported on the return.

IRM 4.10.4 sets out the examiner version of these steps: analyze the deposits looking for unusual size or source, total the deposits, then reconcile nontaxable funds and transfers between accounts out of that total. The document you have to produce is the schedule behind lines 1 through 4, and that schedule is a spreadsheet of statement rows.

Taxable and nontaxable deposits, side by side

Most of the argument in a deposit analysis is about which bucket a credit belongs in. Tag every deposit as you go and keep a note of the support, because a subtraction you cannot evidence usually does not survive review.

Counts as incomeDoes not count, if you can prove it
Customer checks, ACH receipts, and card settlementsTransfers from another account you own
Cash sales deposited to the bankLoan and line of credit proceeds
Commission and royalty paymentsOwner capital contributions and shareholder loans
Rents and service fees collectedRedeposited returned checks
Interest credited by the bankGifts, inheritances, and life insurance proceeds
Recovered bad debts previously written offFederal and state tax refunds

How to build the bank deposit analysis template

There is no official template, and the ones circulating as blank spreadsheets are useless until the deposit rows are in them. Build it in four tabs.

  1. Raw data tab. Every converted statement row for every account, with an account column added so the sources stay separable. Confirm each month opens where the prior month closed.
  2. Deposits tab. Filter to credits only, then add three columns: source category, matched transfer reference, and a support note naming the document that proves the classification.
  3. Summary tab. A pivot of deposits by month and category, laid out as lines 1 through 5 of the formula above so the subtotal for each subtraction is visible.
  4. Comparison tab. Taxable deposits by year against reported gross receipts, with a variance column and one row of explanation per variance.

The reason to keep the raw tab untouched is simple. If someone challenges a number, you want to walk from the summary back to a specific statement line without rebuilding anything.

Mistakes that break a deposit analysis

Five errors account for most of the disagreements we hear about from practitioners.

  • Analyzing one account. If the taxpayer moves money between a business account, a personal account, and savings, only the full set lets you match transfers. A partial set guarantees inflated income.
  • Comparing net merchant deposits to gross sales. Card settlements arrive net of processing fees and chargebacks. Either gross the deposits back up using the processor statement or compare like for like.
  • Ignoring cash that never hit the bank. In a cash intensive business, deposits understate receipts. That is exactly why the method adds cash expenditures back in line 6.
  • Claiming a subtraction with no document. A loan needs the note, a gift needs a statement from the giver, a capital contribution needs the ledger entry. An unsupported label is not evidence.
  • Skipping the completeness check. Without the running balance tie-out, a missing statement looks identical to a period of low income.

Where the deposit analysis goes next

Once the deposits are rows, the follow-on work is ordinary spreadsheet work. If the engagement is an IRS collection or examination matter, the same converted data feeds the bank statement converter for tax resolution and the income and expense pages of Form 433. The deposit method is one of several indirect methods, so where assets grew faster than reported income, examiners also run the net worth method, and for a cash business they add a cash-T and markup in a cash intensive business audit. In a fraud or dispute engagement, pair it with forensic accounting bank statement analysis. Buyers testing a seller numbers should run the two sided version, the proof of cash reconciliation. Underwriters averaging deposits for a bank statement loan will want the bank statement converter for lenders, and the tagging step is faster with transaction categorization. To start from the source documents, the bank statement converter handles the PDFs and running balance extraction gives you the completeness control.

After the schedule is built

Firms running these engagements repeatedly usually automate the intake rather than the analysis. If the workpapers feed a client facing package, you can turn the reconciled figures into board-ready financial statements without rekeying, and teams handling other supporting documents at volume extract them with enterprise document OCR.

Why Practitioners Use BankXLSX for Deposit Work

72
months of statements in one batch
Every
credit kept as its own row
Balance
tie-out proves completeness

Security & Privacy

  • 256-bit encryption on every upload
  • Delete your files at any time
  • No reselling or sharing of your financial data
  • Runs in your browser, nothing to install

Bank Deposit Analysis: Common Questions

A bank deposit analysis totals every credit into a set of bank accounts over a period, subtracts transfers between accounts, redeposited returned items, and nontaxable receipts such as loans and gifts, and compares the remainder to reported income. It is used to test whether reported gross receipts are complete.

The bank deposits and cash expenditures method is an indirect method of proving income described in IRM 4.10.4. The examiner analyzes deposits for unusual size or source, totals them, reconciles out nontaxable funds and transfers between accounts, and adds business expenditures paid in cash that never reached the bank.

Use four tabs: raw converted statement rows for every account, a deposits tab filtered to credits with source category and support columns, a summary pivot laid out as total deposits less transfers less redeposits less nontaxable receipts, and a comparison tab against reported gross receipts with a variance column.

Transfers from your own accounts, loan and line of credit proceeds, owner capital contributions and shareholder loans, redeposited bounced checks, gifts, inheritances, life insurance and legal settlement proceeds, and tax refunds. Each one needs a document behind it, because the burden of proving a deposit is nontaxable normally sits with the taxpayer.

It depends on the purpose. An examination usually starts with the year under audit and may reach three years, or six where a substantial understatement is asserted. Lenders averaging deposits use twelve or twenty four months. Forensic engagements often run three to five years to establish a pattern.

It builds a rebuttable case. If taxable deposits exceed reported gross receipts and the difference has no explanation, that difference is treated as income. The way to answer it is line by line: identify each deposit the analysis misclassified and produce the loan document, transfer match, or gift evidence that reclassifies it.

Match each deposit to a withdrawal of the same amount in another account within a few days and record the reference on both rows. Converting all accounts into one workbook with identical columns makes this a sort and filter exercise instead of a page by page hunt.

No. It converts the statement PDFs into accurate Excel or CSV rows with dates, descriptions, amounts, and running balances so the schedule can be built and defended. Classifying deposits, deciding what is taxable, and reaching conclusions remain the work of the CPA, EA, or attorney on the engagement.

Related Resources

Other Bank Statement Converters

ICICI Bank JPMorgan Chase Bank of America Citigroup Wells Fargo Goldman Sachs Morgan Stanley U.S. Bancorp PNC Financial Services Truist Capital One TD Bank Charles Schwab Fidelity Vanguard E*TRADE TD Ameritrade Bank of New York Mellon State Street BMO USA Ally Financial Regions Fifth Third Bank Huntington KeyBank Citizens Financial Group First Citizens Synchrony Financial M&T Bank First Horizon Cathay Bank USAA Navy Federal Comerica Zions Bank East West Bank First National of Nebraska Frost Bank BOK Financial Fulton Financial Associated Banc-Corp Valley National Wintrust Financial First Midwest Bancorp Commerce Bancshares UMB Financial Pinnacle Bank Webster Bank Cadence Bank Old National First Interstate BancSystem Umpqua Bank First Hawaiian Bank Prosperity Bank SouthState First Merchants First Bank Holding Glacier Bank First Financial Bancorp Independent Bank Columbia Banking System Western Alliance Pacific Premier Bancorp Bank OZK United Community Banks Customers Bank Texas Capital SVB Financial Group Signature Bank First Republic Bank New York Community Bancorp Sterling Bancorp First Bank Bank United First Commonwealth Financial Flagstar Bank Synovus Bank Santander Bank Commonwealth Bank (CommBank) ANZ Bank Westpac NAB ServisFirst Bancshares Renasant Corporation Simmons First National Trustmark Corporation First Busey Community Bank System First Mid Bancshares Ameris Bancorp Hancock Whitney First BanCorp Third Coast Bancshares Home Bancshares Byline Bancorp Simmons Bank United Bankshares Peoples United Financial American Express HSBC Bank USA

From the same family of tools