A proof of cash only works when the bank side is data. BankXLSX converts twelve to thirty six months of the target company statement PDFs into Excel or CSV with date, description, amount, and running balance in separate columns, so deposits roll up by month and tie against reported revenue instead of being read off a scanned page. Start free, no credit card.
Last updated July 2026
Upload your bank statement
Drop file here or click to upload
PDF, JPG, PNG, BMP, HEIC, TIFF, MT940
Uploading...
A proof of cash is a reconciliation that ties a company reported revenue and expenses to the cash that actually moved through its bank accounts over a period. It has two halves: cash receipts reconciled to recorded revenue, and cash disbursements reconciled to recorded expenses. Unlike a routine bank reconciliation, which only proves the ending balance, a proof of cash tests the completeness of the activity in between. In acquisition diligence it is the fastest way to find out whether the seller financial statements describe the business that the bank account describes.
Everyone agrees the bank statements are the most reliable document in the data room. Getting three years of them into a usable form is the part nobody budgets for.
Sellers upload statement PDFs, not exports. Testing three years across two or three operating accounts means hundreds of pages before any analysis begins.
A proof of cash compares deposits by month to revenue by month. That is a pivot table, and a pivot table needs rows, not a scanned statement.
Owner-operated targets often keep informal books. Reconciling them to the bank is the only way to know what the revenue figure really means.
Owner contributions, loan draws, line of credit advances, transfers between accounts, and refunds all land as deposits. Each has to be identified and pulled out before anything ties.
Every personal expense a seller wants added back to earnings should be traceable to a specific disbursement. Arguing over add-backs without the underlying rows is guesswork.
A financing contingency or a letter of intent exclusivity period does not pause while somebody retypes statements.
BankXLSX converts the target statements into structured, sortable rows so the reconciliation and the earnings analysis are spreadsheet work.
Dates parse as dates and amounts as signed numbers, so deposits and disbursements group by month against the income statement immediately.
Each row keeps the printed running balance, so every converted period foots to the statement. That is the control proving nothing was dropped.
Upload the whole data room folder at once. Output columns stay identical across banks so the sheets stack into a single workbook.
Older statements in a data room are frequently image-only scans. OCR tuned for statement layouts reads them.
Filter by vendor, sort by amount, and trace a proposed add-back to the exact disbursement that supports it.
256-bit encryption in transit, deletion on your schedule, and no reselling or sharing of uploaded data.
No software to install and no credit card to start.
Drag in every operating and payroll account for the trailing twelve months at minimum, and ideally three full years plus the TTM period.
Tip: Keep one file per account per month so each period can be reconciled on its own.
Check that the converted running balance ends at the closing balance printed on each statement, and that each month opens where the prior one closed.
Tip: A gap between one closing balance and the next opening balance means a statement is missing from the data room.
Pivot deposits and disbursements by month, strip out non-revenue receipts and non-expense payments, then compare to the reported income statement line by line.
Tip: Investigate the months with the largest variance first; that is where the answer usually is.
Anyone whose money depends on the seller numbers being real tests them against the bank.
Verify that the revenue and seller discretionary earnings in the listing actually flowed through the bank before funding a purchase.
Produce the proof of cash exhibit inside a quality of earnings report without spending the first week keying statements.
Support the cash flow used for debt service coverage with bank activity rather than seller prepared statements alone.
Test completeness of recorded revenue where skimming, unrecorded sales, or misapplied receipts are suspected.
They sound similar and test very different things. A monthly bank reconciliation proves one number: that the ending book balance agrees with the ending bank balance after timing items. A proof of cash proves the flow: that everything which came in was recorded as revenue or correctly identified as something else, and that everything which went out was recorded as an expense or correctly identified as something else. A set of books can reconcile perfectly every month and still be missing a whole revenue stream, because the unrecorded deposits and the unrecorded receivable cancel each other in the balance.
| Bank reconciliation | Proof of cash | |
|---|---|---|
| Tests | The ending balance | Beginning balance, receipts, disbursements, and ending balance |
| Catches | Timing items and posting errors | Unrecorded revenue, unrecorded expense, and misclassified cash |
| Period | One month | Usually the trailing twelve months, often three years |
| Used by | Bookkeepers, monthly close | Buyers, diligence teams, auditors, fraud examiners |
Run it per bank account, per month, then roll the months up. Working monthly rather than annually is what makes a variance traceable to a specific transaction.
Steps two through six are spreadsheet work. Step one is the part that stalls, and it is what BankXLSX removes. Grouping the disbursement side by vendor type is fastest with the transaction categorization tool, and the running balance extraction is the control that proves the converted period is complete.
Internal financial statements are produced by the party with the strongest interest in the number. That is not an accusation, it is a structural fact, and it is why every serious diligence process pushes back to source documents. A bank statement is produced by a third party with no stake in the sale price, it cannot be edited after the fact without leaving evidence, and it captures every dollar that moved regardless of how the bookkeeper coded it. For an owner-operated business with unaudited books, the bank record is frequently the only independent evidence in the data room. That is the entire logic of the proof of cash: start from the document nobody in the transaction controls, and work back toward the one they do.
The findings cluster into a short list. Revenue recorded that never arrived, usually from optimistic accrual entries or from a related party sale that was booked but never paid. Revenue that arrived but was never recorded, which matters as much to a buyer because it changes what the business is worth and raises a tax question. Personal spending run through the business, which is normal in owner-operated companies and belongs in the add-back schedule with documentation, not in a verbal claim. Loan draws recorded as income, which inflates revenue and is one of the more common errors in informal books. Merchant processing recorded gross while the bank shows net of fees, which understates cost of sales. Timing games near the measurement period, where invoices are pulled forward or expenses pushed back to lift trailing twelve month earnings. None of these is automatically a deal breaker, but a buyer who finds them before closing prices them, and a buyer who finds them after closing pays for them.
Twelve months is the floor, because valuation usually rests on trailing twelve month earnings and that period has to be tested. Common practice is three full historical years plus the trailing twelve months, which lets you see whether the business is genuinely growing, whether seasonality is real, and whether the most recent year is an outlier assembled for the sale. If the business is seasonal, anything less than a full year is meaningless. If the seller can only produce a partial set, that is itself a finding: an inability to complete the cash testing because records are missing or inconsistent raises the risk profile of the transaction, and it is a reasonable basis to slow the process down rather than push through it.
A workable proof of cash schedule is one tab per bank account plus a summary. Each account tab holds four blocks: converted bank rows, a monthly pivot of receipts and disbursements, a reclassification block listing every non-revenue receipt and non-expense payment with its reason, and a comparison block putting adjusted cash against recorded revenue and expense with a variance column and a percentage. The summary tab consolidates across accounts and carries the variance explanations. Keep the raw converted rows in the workbook rather than deleting them, because the first question any reviewer asks is where a number came from, and being able to click through from a variance to the underlying transaction is what makes the exhibit credible. The pivoting mechanics are covered in how to analyze bank statements in Excel, and if the goal is a cash flow view of the target, the bank statement to cash flow statement page walks through that build.
BankXLSX prepares the bank side. It does not perform diligence, it does not issue a quality of earnings report, and it is not a substitute for a CPA or diligence provider engaged on the transaction. What it removes is the transcription: instead of a week of keying statements, you get accurate, source-traceable spreadsheets of the target activity in minutes, across every account and every year in the data room. Lenders underwriting the acquisition will find the borrower side workflow on the lender converter page, examiners testing for concealment should read the forensic accounting analysis page, firms doing this at volume can automate intake through the conversion API, and the general bank statement converter reads statements from more than 90 US banks so a target banking at three institutions still produces one consistent workbook.
A proof of cash is a reconciliation that ties recorded revenue and expenses to the cash that actually moved through the bank accounts over a period. It has two halves: cash receipts reconciled to revenue and cash disbursements reconciled to expenses. It tests completeness of the activity, not just the ending balance.
A bank reconciliation proves the ending balance agrees after timing items. A proof of cash proves the whole flow: beginning balance, total receipts, total disbursements, and ending balance, each tied to the books. Books can reconcile perfectly every month and still be missing an entire revenue stream, which only the proof of cash catches.
Convert every bank statement to rows, total receipts and disbursements by month, remove non-revenue receipts such as owner contributions, loan draws, and transfers, remove non-expense payments such as draws and principal repayments, then compare the adjusted figures to recorded revenue and expense month by month and investigate every variance.
A quality of earnings report is a diligence document, usually prepared by a CPA firm, that tests whether reported earnings are sustainable and accurately stated. The proof of cash is one of its core exhibits, because tying earnings back to bank activity is the strongest available test of whether the reported numbers are real.
Twelve months is the minimum, because valuation usually rests on trailing twelve month earnings. Common practice is three full historical years plus the trailing twelve months, which shows real growth, real seasonality, and whether the most recent period is an outlier assembled for the sale.
Revenue booked that never arrived in the bank, deposits that were never recorded as revenue, loan and line of credit draws counted as income, merchant income recorded gross while the bank shows it net of fees, personal spending run through the business, and invoices or expenses shifted across the measurement period to lift trailing earnings.
Yes, and most are built there. You need one tab per bank account with the converted statement rows, a monthly pivot of receipts and disbursements, a reclassification block listing every non-revenue and non-expense item, and a comparison block with a variance column. Converting the statement PDFs is what makes the first block practical.
No. It converts the target bank statement PDFs into accurate Excel or CSV so the reconciliation is data rather than documents. The analysis, the conclusions, and any quality of earnings opinion stay with the CPA or diligence provider engaged on the transaction.
Test for concealment and unrecorded activity.
Underwriting the acquisition financing.
The deposit side tested on its own.
Audit-ready CSV for diligence work.
Automate intake for high-volume diligence.
From the same family of tools
Get started converting bank statements to spreadsheets.
USD
per month
billed as
$288 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 2,500 pages |
| Pro AI Best accuracy | 500 pages |
Scale statement conversion across your team with automation.
USD
per month
billed as
$888 yearly
Choose speed vs accuracy when extracting
| Base AI Faster | 10,000 pages |
| Pro AI Best accuracy | 2,000 pages |
Enterprise-grade bank statement conversion and controls.
USD
per month
billed as
$ yearly
Choose speed vs accuracy when extracting
| Base AI Faster | pages |
| Pro AI Best accuracy | pages |