财务报表 · 互动学习

"The Three Financial Statements Explained: How They Connect"

Updated 2026-07-03 · 阅读中文版

Open any company's financial report and you will always find the same core: the balance sheet, the income statement, and the cash flow statement. They are not three independent documents — they are three photographs of the same set of books taken from different angles. Once you understand how they tie together, a financial report stops being a pile of numbers.

Each statement answers one question

Statement The question it answers Time dimension
Balance sheet What does the company own, owe, and what is left for shareholders at a point in time? Snapshot
Income statement How much profit did the company earn over a period? Flow
Cash flow statement Where did cash come from and go over a period? Flow

The balance sheet is a snapshot held together by the accounting equation: Assets = Liabilities + Equity. The left side lists the resources the company controls (cash, accounts receivable, inventory, fixed assets); the right side shows where those resources came from — borrowed money (liabilities) and shareholders' capital plus retained profits (equity).

The income statement records performance over a period: revenue minus costs and expenses, stepping down through gross profit, operating profit (EBIT), pre-tax profit, and finally net income. Crucially, it uses accrual accounting: a credit sale is recognized as revenue the moment goods ship, even if no cash has arrived.

The cash flow statement only believes in cash. It sorts every cash movement of the period into three buckets: operating activities (collecting from customers, paying suppliers and salaries), investing activities (buying or selling long-term assets), and financing activities (borrowing, repaying, issuing shares, paying dividends). It is the reality check on accrual accounting — high profit does not mean plenty of cash.

The three links between the statements

  1. Net income → retained earnings. The bottom line of the income statement flows into retained earnings inside equity on the balance sheet. Profit that is not paid out as dividends stays in the company.
  2. Net income → operating cash flow. The indirect-method cash flow statement starts from net income, adds back non-cash charges such as depreciation, then adjusts for changes in working capital (receivables, payables, inventory) to arrive at cash from operations.
  3. Net change in cash → cash balance. The sum of the three cash-flow buckets equals the difference between beginning and ending cash on the balance sheet.

One example ties all three together. A company ships goods on credit: price $100, cost $60. The income statement immediately shows revenue $100, cost of goods sold $60, gross profit $40. On the balance sheet, inventory falls $60, accounts receivable rises $100, and retained earnings rises $40 — the equation stays balanced. The cash flow statement does not move at all, because no cash has changed hands. Only when the customer pays next month does cash rise $100, receivables fall $100, and operating cash flow finally show the $100.

This is exactly why some companies report profits while running out of cash: profit is an accrual construct; cash flow is the company's actual bloodstream. Analysts often check the CFO / net income ratio to judge the "cash quality" of reported earnings.

A practical reading order

  1. Start with the balance sheet to size up the foundation: how much leverage? enough cash? are receivables or inventory ballooning?
  2. Then the income statement for earning power: level and trend of gross margin and operating margin.
  3. Finish with the cash flow statement as the lie detector: does operating cash flow keep pace with net income over the years? Is investing activity expanding or shrinking the business? Is financing activity repaying debt and paying dividends — or endlessly raising new money?

Read together, the three statements cross-check each other. Any single statement can mislead; all three at once rarely can.

Try it yourself in the interactive tool →

Our free simulator lets you execute every transaction by hand and watch all three statements update in real time.