Cash Flow Statement Template for Excel: Format, Example, and Projection

A cash flow statement template is only as good as the numbers you put in it. BankXLSX converts your PDF bank statements into clean Excel rows with running balances, so the operating, investing, and financing totals you drop into the template come from the bank record instead of from memory. Upload a statement, download a spreadsheet, and fill the template in minutes. Start free, no credit card.

Free to try, no credit card
256-bit encryption
Totals that tie to the bank

Last updated July 2026

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

Upload your bank statement

Extract:
|
|

What goes in a cash flow statement template?

A cash flow statement template has four blocks: an opening cash balance, then one section each for operating, investing, and financing activities, and finally a net change in cash that carries down to a closing balance. Each section lists its cash inflows as positive numbers and its outflows as negative, with a subtotal. The template only works if the closing balance it calculates matches the closing balance on your bank statements, which is why the fastest way to fill one is to convert the statements first and total the classified rows.

Why Most Cash Flow Templates Sit Empty

Downloading a template takes a minute. Filling it with numbers that reconcile is the part that stalls.

No Source Data

The template has rows for cash from customers and cash to suppliers, but those totals live scattered across months of PDF statements.

Totals That Do Not Tie

The closing balance the template calculates disagrees with the bank. Usually a transfer was counted twice or an account was left out.

Guessing at Classification

Rows exist for investing and financing, but deciding which withdrawals belong there means reading every transaction description.

Rebuilding It Every Month

Without a repeatable way to get transactions into a spreadsheet, next month means starting the same manual process again.

Fill the Template from Real Bank Data

Convert the statements, classify the rows once, and the template totals follow.

Transactions in Columns

Date, description, amount, and running balance, ready to sum with a SUMIF once each row carries a section tag.

A Closing Balance That Matches

The running balance comes straight from the statement, so the template closing balance can be checked against the source.

Repeatable Every Month

Convert next month statement the same way and paste the rows underneath. The template formulas keep working.

Every Account in One Sheet

Stack checking, savings, and card statements so the template reflects the whole business rather than one account.

Fill a Cash Flow Statement Template in 3 Steps

No software to install and no credit card to start.

1

Convert the Statements

Upload each monthly PDF and download the transactions as an XLSX or CSV with the running balance intact.

Tip: Convert every account, not just checking.

2

Tag and Total

Add a column tagging each row operating, investing, or financing, remove internal transfers, then total each tag.

Tip: A SUMIF on the tag column gives you the three subtotals.

3

Fill and Reconcile

Paste the subtotals into the template, then check that opening balance plus net change equals the closing balance on the bank statement.

Tip: If it is off, look for a transfer counted on one side only.

The Standard Cash Flow Statement Format

Every usable template follows the same skeleton, whether you build it yourself or download one. Here is the layout and a worked example.

Small Business Owners

You need a cash flow statement for a lender, an investor, or your own planning, and the template is the format they expect to see.

Bookkeepers

Producing a monthly cash flow statement for clients whose accounting software reports are incomplete or not yet reconciled.

Founders Forecasting Cash

Using last twelve months of actual bank activity as the base for a forward cash flow projection.

Controllers

Cross-checking the cash flow statement generated by the accounting system against what the bank actually shows.

Common Search Terms

cash flow statement template cash flow statement format cash flow report template sample cash flow statement cash flow statement example cash flow projection template cash flow statement excel

Transaction Types We Handle

Cash received from customers
Cash paid to suppliers
Cash paid to employees
Interest and taxes paid
Purchase of equipment
Proceeds from asset sales
Loan proceeds and repayments
Owner contributions and draws

The cash flow statement format, line by line

The template below is the direct-method format, which is the one that maps cleanly onto converted bank statement rows. Inflows are positive, outflows are negative, and the three subtotals add to the net change in cash.

LineSectionExample
Opening cash balanceHeader$42,000
Cash received from customersOperating$118,500
Cash paid to suppliersOperating($46,200)
Cash paid to employeesOperating($38,000)
Interest and bank fees paidOperating($1,300)
Net cash from operating activitiesSubtotal$33,000
Purchase of equipmentInvesting($15,000)
Net cash from investing activitiesSubtotal($15,000)
Loan principal repaymentsFinancing($6,000)
Owner drawFinancing($4,000)
Net cash from financing activitiesSubtotal($10,000)
Net change in cashTotal$8,000
Closing cash balanceHeader$50,000

Read the example from the bottom up and it tells a story a lender cares about. The business generated $33,000 from operations, spent $15,000 on equipment, returned $10,000 to its lender and its owner, and still ended the month $8,000 richer in cash. Operating cash comfortably covered the investment, which is the pattern that gets a loan approved.

How to build the template in Excel

Keep the transactions on one sheet and the statement on another. On the transaction sheet, paste the converted rows and add a single column called Section with one of three values in it. On the statement sheet, each subtotal is a SUMIF against that column. This keeps the template alive: next month you paste more rows underneath and the subtotals update on their own.

Formulas that do the work

Net cash from operating activities is =SUMIF(Transactions!$D:$D,"Operating",Transactions!$C:$C), assuming column C holds the signed amount and column D holds the section tag. Repeat for Investing and Financing. Net change in cash is the sum of the three subtotals. The tie-out check is a single formula: opening balance plus net change, compared against the closing balance you pulled from the last statement of the period. If that check does not return zero, stop and find the missing account or the transfer you only removed from one side.

Signing the amounts correctly

Convert your statement so withdrawals are negative and deposits positive in a single amount column. Templates break when debits and credits sit in two columns and the subtotals silently add outflows to inflows. If your bank exports two columns, combine them into one signed column before you tag anything. The guide on merging debit and credit columns covers exactly this.

Turning the template into a cash flow projection

A cash flow projection uses the same three sections, but the columns become future months instead of one past period. The most defensible way to build one is to base it on real history: convert the last twelve months of statements, total each section by month, and use those actuals as the baseline you adjust for known changes such as a new hire, a rent increase, or a loan that finishes repaying. A projection built on twelve months of bank data is far harder to argue with than one built on optimism.

Keep the actuals and the forecast in the same workbook, side by side. Each month, replace the forecast column with the converted actuals and you have a rolling forecast plus a variance check for free.

Where the numbers come from

The template is the easy half. Filling it means getting every transaction out of your PDF statements and classified. That is what the converter above is for: upload a statement, download clean rows, tag them, and the subtotals fall out. The full method is on the cash flow statement from bank statements page, and if you are unsure which format to present, read direct versus indirect method first.

For the accrual counterpart, the bank statement to profit and loss page builds a P&L from the same converted data, and bank reconciliation confirms each account agrees before you report anything. Bookkeepers producing these monthly for clients can start from the bookkeeper workflow.

Why the Template Is Only Half the Job

3
sections every template must have
SUMIF
one formula fills each subtotal
Under 1 min
to convert a statement into rows

Security & Privacy

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

Cash Flow Statement Template: Common Questions

An opening cash balance, then three sections for operating, investing, and financing activities, each with its own subtotal, followed by net change in cash and a closing cash balance. Inflows are positive and outflows negative. The closing balance the template calculates must match the closing balance on your bank statements.

Opening cash, plus net cash from operating activities, plus net cash from investing activities, plus net cash from financing activities, equals net change in cash, which added to opening cash gives closing cash. Both the direct and indirect methods use the same three sections. They differ only in how the operating section is presented.

Put your transactions on one sheet with a signed amount column and a section tag column, then build the statement on a second sheet where each subtotal is a SUMIF against the tag. Net change in cash is the sum of the three subtotals. Check it by confirming opening balance plus net change equals the closing balance from the bank.

Yes. Keep the three sections and turn the single period column into one column per future month. Base the forecast on converted actuals from the last twelve months rather than estimates, then adjust for known changes. Replace each forecast column with actuals as the month closes and you have a rolling forecast.

Almost always a transfer between your own accounts was removed from one side but not the other, or an account was left out entirely. Both errors leave net change in cash disagreeing with the closing balance. Convert every account for the period and match each transfer out to its transfer in before you total anything.

If you are filling it from bank statements, use the direct method, because it lists actual receipts and payments in the same shape as your transaction rows. The indirect method starts from net income and needs an income statement and comparative balance sheets, which bank statements alone will not give you.

Cash leaves the business when you pay the card, not when you swipe it. If you are building the statement from bank statements, the payment to the card issuer is the cash outflow. Convert the card statement separately when you need to see what that payment was actually spent on.

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 Financial Capital One TD Bank Charles Schwab Fidelity Vanguard E*TRADE TD Ameritrade Bank of New York Mellon State Street BMO USA Ally Financial Regions Financial Fifth Third Bank Huntington Bancshares KeyBank Citizens Financial Group First Citizens BancShares Synchrony Financial M&T Bank First Horizon Cathay Bank USAA Navy Federal Comerica Zions Bancorporation East West Bancorp First National of Nebraska Cullen Frost Bankers BOK Financial Fulton Financial Associated Banc-Corp Valley National Bancorp Wintrust Financial First Midwest Bancorp Commerce Bancshares UMB Financial Pinnacle Financial Partners Webster Financial Cadence Bank Old National Bancorp First Interstate BancSystem Umpqua Holdings First Hawaiian Bank Prosperity Bancshares SouthState Corporation First Merchants First Bank Holding Glacier Bancorp First Financial Bancorp Independent Bank Columbia Banking System Western Alliance Bancorporation Pacific Premier Bancorp Bank OZK United Community Banks Customers Bancorp Texas Capital Bancshares 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