AIStatements

Cash Flow Statement Generator for People Who Are Profitable but Broke

A cash flow statement generator converts bookkeeping data into a formatted cash flow statement using the indirect method: net income, non-cash adjustments, working capital changes. AIStatements builds one from a CSV or QuickBooks export in about 60 seconds.

Upload a bookkeeping export or pick a sample company. Get an indirect-method cash flow statement that walks from net income to the change in cash, with every adjustment explained.

From $39/mo · no free tier, no fluff
Sample company

Generate statements from your own books · sample CSV

Software, not advice · Files parse in your browser, nothing is uploaded

Why profit is not cash

A company can post $40,000 of net income and end the month with less cash than it started. Nothing is wrong with the math: revenue is booked when you invoice, not when the customer pays, so a great sales month can sit entirely in receivables. Meanwhile depreciation reduced profit without costing a dollar, and the loan payment cost real dollars without touching profit at all. Inventory works the same way in reverse: the $25,000 of stock you bought for the season used real cash this month but will not hit the profit and loss until it sells.

The cash flow statement is the document that reconciles the two stories. It starts with the net income from your income statement and walks, adjustment by adjustment, to the actual change in your bank balance. When a lender or investor asks how a profitable company burned cash, this statement is the answer, line by line, and producing it by hand in Excel is the most error-prone hour of a typical close.

The indirect method, explained simply

The indirect method sounds like jargon but the logic fits in one sentence: start with net income, add back expenses that never used cash, then adjust for money that moved into or out of working capital. Depreciation and amortization get added back because they are bookkeeping charges, not payments. Then the working capital moves: if receivables grew, customers owe you more than last period, so that growth gets subtracted from cash. If payables grew, you are holding on to suppliers' money longer, so that gets added. The signs feel backwards the first time, and then the rule clicks: cash tied up in the business is a subtraction, cash freed from the business is an addition. If you are weighing how to present it, our guide to the direct vs indirect cash flow method covers when each one fits. If your ledger is in QuickBooks, the QuickBooks cash flow statement page covers the same walk plus the account classifications QuickBooks tends to file in the wrong section.

That walk produces operating cash flow, the single most-watched number on the statement, because it shows whether the core business generates cash on its own. AIStatements performs every step from your export and labels each adjustment in plain English, so "increase in accounts receivable, (12,400)" comes with a sentence explaining that sales outran collections.

Operating, investing, financing: three questions, three sections

The statement splits cash movement into three sections, and each answers a different question. Operating: does the business itself produce cash? Investing: what did you spend on equipment, property or acquisitions, and what did you sell? Financing: what came in from loans or investors, and what went out as repayments, dividends or draws.

The pattern across the three sections is often more telling than any single number. Positive operating cash flow funding investment is the healthy shape. Negative operating cash flow covered by new debt is survivable but has a clock on it. A business selling equipment to make payroll is telling you something no income statement will. The AI commentary reads the shape for you, and the ending cash figure is cross-checked against the cash line on the balance sheet generator output, since a pack whose statements agree is the first thing a careful reader verifies.

From export to finished statement

Upload a CSV or bank export, or connect QuickBooks or Xero. AIStatements builds the income statement and balance sheet movements it needs internally, derives the indirect-method walk, and typesets the statement with the three sections, ruled subtotals and comparative periods. Export PDF for the board pack or loan file, XLSX for anyone who wants to trace an adjustment. Most teams generate it as part of the monthly close alongside the other two statements; the how it works page shows the full pipeline, and plans start at $39 per month.

One honest boundary: AIStatements is software that formats and analyzes your data. It is not accounting, audit, tax or investment advice, it is not a CPA, and it does not guarantee GAAP or IFRS compliance. Have a licensed professional review anything you file.

The indirect-method walk from net income to cash
Step What happens Why
Start: net income Bottom line from the income statement The accrual result you are reconciling to cash
Add back depreciation and amortization Non-cash charges reversed They reduced profit but no cash left the building
Adjust for receivables Subtract growth in accounts receivable Sales you booked but customers have not paid yet
Adjust for inventory Subtract growth in inventory Cash spent on stock that has not sold
Adjust for payables Add growth in accounts payable Bills you incurred but have not paid yet
Result: operating cash flow Cash the core business generated The number lenders and investors read first
Then investing and financing Equipment, loans, owner draws Everything else that moved the bank balance

Common questions

Can it build a cash flow statement from just a bank CSV?

Yes, though a bank export is inherently cash-basis, so the statement leans on categorized cash movements rather than a full accrual walk. Connect QuickBooks or Xero and AIStatements derives the proper indirect-method statement from your accrual books, including the working capital adjustments.

Why does my cash flow statement not match my bank balance change?

Usually one of three things: transactions missing from the export, transfers between your own accounts counted as inflows, or an opening balance mismatch. AIStatements reconciles ending cash against the balance sheet and flags the difference instead of hiding it, so you can see exactly where the gap is.

Direct or indirect method, and does the choice matter?

AIStatements uses the indirect method, the format nearly all lenders, investors and accountants expect, and the one GAAP filers overwhelmingly use in practice. The direct method lists gross receipts and payments instead; both arrive at the same operating cash flow.

More from the statement pack

Walk into your next board meeting with the pack already done

Upload your bookkeeping export. Get the P&L, balance sheet, cash flow and the written analysis in about 60 seconds.

Encrypted in transit · We never sell your data