A cash flow statement is built from cash that actually moved, and the record of that cash is your bank statement. BankXLSX reads each PDF statement and writes every deposit and withdrawal into clean Excel or CSV rows with the running balance intact, so you can classify each line as operating, investing, or financing and build the statement on real numbers. Upload a statement and download a spreadsheet in under a minute. 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...
You can prepare the operating, investing, and financing sections of a direct-method cash flow statement from bank statements, because a bank statement records the actual cash receipts and payments the statement reports. What a bank statement cannot give you on its own is the indirect method, which starts from net income and adjusts for non-cash items and working-capital changes, so it also needs an income statement and a balance sheet. The practical workflow is to convert each PDF statement into structured rows, classify every line into one of the three sections, exclude transfers between your own accounts, and confirm the total change in cash ties back to the opening and closing balances on the statement.
The data you need is sitting in the statements. Getting it out of a PDF and into a shape you can classify and total is where the time goes.
You cannot sort, filter, or sum a PDF. Every deposit and withdrawal has to reach a spreadsheet before you can group it into operating, investing, and financing activity.
Moving money from checking to savings shows up twice across two statements, once out and once in. Left in, it inflates both sides and the statement stops telling the truth.
A cash flow statement covers cash and cash equivalents across the whole business. If you run several accounts, each one has its own PDF and they all have to be merged.
A loan payment splits: interest is operating and principal is financing. An equipment purchase is investing. Getting this right means reading every description.
A card purchase leaves your bank only when you pay the card. Working from bank statements alone means understanding when cash actually moved, not when the expense was incurred.
Net change in cash must equal closing balance minus opening balance. Without the running balance carried through, proving that is guesswork.
Upload your statements and the converter turns them into the clean, consistent cash rows a cash flow statement is assembled from.
Date, description, amount, and running balance land in separate columns, so each line is ready to tag as operating, investing, or financing.
Convert checking, savings, and card statements and stack them into one dataset, which is what a whole-business cash flow statement actually needs.
The running balance carries on every row, so net change in cash can be proven against the opening and closing balance on the statement itself.
Group recurring payees in bulk, then map those groups to the three sections instead of reading thousands of descriptions one at a time.
Works from the PDF for more than 90 US banks and card issuers, including closed accounts and periods the bank feed will not reach.
Download XLSX or CSV, or generate a profit and loss style report from the same converted data when you need the accrual picture alongside cash.
No software to install and no credit card to start.
Upload each monthly PDF for every bank account the business used in the period and download clean spreadsheet rows.
Tip: Include savings and any account you moved money through.
Match each transfer out to the matching transfer in and take both out. They move cash between your own pockets, not in or out of the business.
Tip: Sort by amount to find the matching pairs fast.
Tag every remaining row as operating, investing, or financing, then split loan payments between interest and principal.
Tip: Tag by payee once, then apply it to every row for that payee.
Sum each section, add them for net change in cash, and confirm it equals closing balance minus opening balance across all accounts.
Tip: If it does not tie, a transfer or an account is missing.
This is the path taken by anyone who needs a cash flow statement but does not have a clean, reconciled ledger to generate one from.
A lender or investor asks for a cash flow statement and the books are thin. The bank statements are the one complete record of what came in and what went out.
Preparing statements for a client whose ledger has gaps. Converting the statements gives you cash you can verify rather than numbers you have to trust.
Reconciling the reported cash flow statement back to actual bank activity across multiple accounts before a board meeting or an audit.
Rebuilding a borrower cash flow picture from submitted statements when the financial statements themselves are unaudited.
A bank statement is a record produced by your bank listing every transaction in one account over a period, in date order, with a running balance. A cash flow statement is a financial statement produced by the business that groups all cash movement across the whole company into three categories: operating, investing, and financing. The bank statement is raw evidence of a single account. The cash flow statement is the classified, entity-wide summary built on top of that evidence. One is an input, the other is the output.
That distinction explains most of the work. Converting the statement gets you the transactions. Turning those transactions into a cash flow statement means excluding movements that are not cash flows of the business at all, such as a transfer from checking into savings, and grouping the rest so a reader can see whether the company funded itself from operations, from selling assets, or from borrowing.
Under US GAAP the statement of cash flows, governed by ASC 230, splits every cash movement into three activities. The table below shows how ordinary lines on a bank statement map onto them.
| Section | What it covers | Typical bank statement lines |
|---|---|---|
| Operating | Cash from running the business day to day | Customer deposits, supplier payments, payroll, rent, utilities, interest paid, bank fees |
| Investing | Cash spent on or received from long-term assets | Equipment and vehicle purchases, proceeds from selling an asset, acquiring a business |
| Financing | Cash from and to lenders and owners | Loan proceeds, loan principal repayments, owner draws and contributions, dividends |
Two classifications trip people up. A loan payment is usually one debit on the bank statement but two lines on the cash flow statement, because under US GAAP the interest portion is operating and the principal portion is financing. And an owner draw is financing, not an operating expense, even though it looks like every other withdrawal in the register.
Work in the order below. Each step depends on the one before it, and skipping the transfer step is the single most common reason a first attempt does not tie out.
Download each monthly PDF statement for every bank account and card the business used, then convert them to spreadsheet rows. A cash flow statement covers cash and cash equivalents for the entire entity, so a single checking account is rarely the whole story. Converting the statements rather than retyping them keeps the amounts exact, which matters because the statement has to reconcile to the penny at the end.
If you moved $10,000 from checking to savings, one statement shows a $10,000 withdrawal and the other shows a $10,000 deposit. Neither is a cash flow of the business. Match the pairs and remove both. Leave them in and your operating or financing totals will be overstated by the transfer amount while the net change in cash still appears correct, which is a genuinely hard error to spot later.
Tag every remaining row as operating, investing, or financing. The fastest way is to sort by description or payee and classify each recurring payee once, then apply that tag to all of its rows. The transaction categorization page covers doing this in bulk. Split loan payments into their interest and principal components using the lender amortization schedule.
Sum operating, investing, and financing. Add the three subtotals to get net change in cash for the period. That figure must equal the combined closing balance of every account minus their combined opening balance. Because each converted row carries the running balance from the statement, you can prove the tie-out directly against the source document rather than asserting it. If the numbers disagree, an account is missing or a transfer was only removed from one side.
The direct method lists actual cash receipts and cash payments, which is exactly the shape of a bank statement, so it is the natural fit when you are working from statements. The indirect method starts from net income and adjusts for non-cash items such as depreciation and for changes in receivables, inventory, and payables. It needs an income statement and comparative balance sheets, so bank statements alone will not produce it.
Worth knowing before you choose: under ASC 230 a business entity must present a reconciliation of net income to net cash flow from operating activities regardless of which method it uses, so choosing the direct method does not remove the reconciliation. Most US companies report using the indirect method for that reason. Our guide to the direct and indirect methods walks through both formats side by side, and the cash flow statement template gives you the layout to drop your classified totals into.
To be precise about scope: BankXLSX converts statements and preserves the numbers. It does not decide that a payment is investing rather than operating, split your loan payment between interest and principal, or sign off on the finished statement. Those judgments belong to you or your accountant. What it removes is the part with no judgment in it at all, which is getting thousands of accurate transaction rows out of PDFs and into a spreadsheet you can work in.
Once the cash side is clean, the same converted data supports the rest of the close. Use the bank statement to profit and loss page for the accrual view, bank reconciliation to confirm each account agrees with the ledger, and the month end close checklist to sequence the work. Businesses rebuilding a year of history first should start with catch up bookkeeping.
Yes, for the direct method. A bank statement records the actual cash receipts and payments a direct-method cash flow statement reports, so once the transactions are in a spreadsheet you can classify them into operating, investing, and financing and total each section. The indirect method also needs an income statement and comparative balance sheets, because it starts from net income rather than from cash.
No. A bank statement is the bank record of one account, listing transactions in date order with a running balance. A cash flow statement is a financial statement the business prepares, covering all of its cash and cash equivalents, grouped into operating, investing, and financing activities. The bank statement is the evidence; the cash flow statement is the classified summary built from it.
Operating, investing, and financing. Operating covers cash from running the business, such as customer receipts, payroll, rent, and interest paid. Investing covers buying and selling long-term assets like equipment. Financing covers cash from lenders and owners, including loan proceeds, loan principal repayments, owner draws, and dividends.
No. Moving money from checking to savings appears as a withdrawal on one statement and a deposit on another, but no cash entered or left the business. Match the pairs and remove both sides before you classify. Leaving transfers in is the most common reason a cash flow statement built from bank statements fails to tie out.
Split it. One debit on the bank statement usually contains both interest and principal. Under US GAAP the interest portion is an operating cash outflow and the principal portion is a financing cash outflow. Use the lender amortization schedule to find the split for each payment, because the proportions change over the life of the loan.
Most US companies use the indirect method, largely because ASC 230 requires a reconciliation of net income to operating cash flow regardless of the method chosen, so the direct method adds work without removing any. If you are working from bank statements and have no reliable ledger, the direct method is the more natural starting point.
It prepares the data the statement is built from. The converter turns each PDF statement into clean rows with dates, descriptions, amounts, and running balances, and it can produce a profit and loss style report from the same data. Classifying each line into operating, investing, or financing, and signing off on the finished statement, stays with you or your accountant.
Convert every account for the period and stack the rows into one dataset. A cash flow statement covers all cash and cash equivalents of the entity, not one account. After merging, remove the transfers between those accounts, then reconcile net change in cash against the combined opening and closing balances.
Build a P&L from the same converted statements.
The Excel layout to drop your totals into.
Measure income, cash flow, and balances.
Sequence the rest of the close.
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 |