Founder guide

How to Build a Cash Flow Forecast in Excel

Learn to build a practical cash flow forecast in Excel to track your startup runway and manage monthly burn without complex software.

How to Build a Cash Flow Forecast in Excel

Building a cash flow forecast in Excel allows you to track your startup runway and manage monthly burn by mapping out your expected cash inflows and outflows. By creating a structured spreadsheet that tracks your starting bank balance, revenue, and expenses, you can visualize your liquidity over 12 to 18 months. This process provides the visibility needed to adjust spending or increase revenue without requiring specialized accounting software. While Excel is a flexible tool for internal planning, remember that Generally Accepted Accounting Principles (GAAP) provide standardized methods for financial reporting. If you are preparing for tax filings or investor reporting, verify your methods with a qualified professional to ensure your internal tracking aligns with required accounting standards.

Setting Up Your Spreadsheet Structure

A functional cash flow forecast does not require complex macros or advanced formulas. Start with a clean layout that separates your actuals from your projections. Use columns for each month and rows for specific financial categories.

The Basic Layout

Set up your columns to represent a timeline of your business operations:

  • Column A: Category Name (e.g., Starting Balance, Revenue, Expenses, Net Cash Flow).
  • Column B: Month 1 (e.g., January).
  • Column C: Month 2 (e.g., February).
  • Continue across the columns for at least 12 months to gain a clear view of your runway.

Essential Row Categories

Organize your rows to mirror how cash actually moves through your business. According to the U.S. Small Business Administration, tracking assets and liabilities is critical for financial management. Use these categories:

  1. Starting Cash Balance: The amount in your business bank account on the first day of the month.
  2. Cash Inflows: Break this down by source, such as SaaS subscriptions, consulting fees, or one-time project payments.
  3. Cash Outflows: List fixed costs (rent, software subscriptions, insurance) and variable costs (marketing spend, contractor fees, supplies).
  4. Net Cash Flow: The result of (Total Inflows - Total Outflows).
  5. Ending Cash Balance: (Starting Balance + Net Cash Flow).

Building the Logic

Excel is effective for this because of its built-in calculation capabilities. You can use basic arithmetic operators to automate your projections.

Step-by-Step Formula Setup

  1. Calculate Total Inflows: Use the SUM function to add all your revenue rows for a specific month.
  2. Calculate Total Outflows: Use the SUM function to add all your expense rows for a specific month.
  3. Calculate Net Cash Flow: In the "Net Cash Flow" row, subtract the Total Outflows cell from the Total Inflows cell.
  4. Calculate Ending Balance: In the "Ending Cash Balance" row, add the Starting Balance cell to the Net Cash Flow cell.
  5. Link Months: For the next month's "Starting Cash Balance," use a simple cell reference (e.g., =B5) to pull the value from the previous month's "Ending Cash Balance."

Cash Flow Forecast Template

You can copy this structure into a blank Excel sheet to get started immediately.

Category Month 1 Month 2 Month 3
Starting Balance $10,000 $8,500 $7,200
Revenue (SaaS) $2,000 $2,200 $2,500
Total Inflows $2,000 $2,200 $2,500
Expenses (Hosting) $500 $500 $500
Expenses (Marketing) $3,000 $3,000 $3,000
Total Outflows $3,500 $3,500 $3,500
Net Cash Flow -$1,500 -$1,300 -$1,000
Ending Balance $8,500 $7,200 $6,200

Verification and Maintenance Workflow

A forecast is only useful if it is accurate. Use this workflow to keep your data reliable:

  1. Monthly Reconciliation: At the end of each month, replace your "projected" figures with "actual" figures from your bank statement.
  2. Variance Analysis: Compare your actual spending against your forecast. If you spent more on marketing than planned, adjust your future months to reflect this new reality.
  3. Update Assumptions: If you lose a customer or add a new expense, update the entire row for the remaining months in your forecast.
  4. Check for GAAP Alignment: While Excel is a tool for internal planning, remember that Generally Accepted Accounting Principles (GAAP) provide standardized methods for financial reporting. If you are preparing for tax filings or investor reporting, verify your methods with a qualified professional to ensure your internal tracking aligns with required accounting standards.

Common Mistakes to Avoid

  • Ignoring Timing: Cash flow is about when money hits your account, not when you send an invoice. If a client pays on Net-60 terms, do not count that revenue until the month you expect the cash to arrive.
  • Overestimating Revenue: Be conservative. It is better to be pleasantly surprised by higher revenue than to run out of cash because you were overly optimistic.
  • Forgetting One-Time Costs: Founders often forget annual payments like domain renewals, insurance premiums, or tax filing fees. Create a row for "Annual/Periodic Expenses" to ensure these are captured.
  • Mixing Personal and Business: Never include personal expenses in your business cash flow forecast. Keep your business finances strictly separated to maintain accurate records.

When to Move Beyond Excel

Excel is sufficient for most early-stage founders. However, consider transitioning to dedicated accounting software when:

  • You have employees and need to manage payroll taxes.
  • Your transaction volume makes manual entry prone to error.
  • You require automated bank feeds to save time on reconciliation.
  • You need to generate formal financial statements for tax or compliance purposes.

Always verify your financial processes with a qualified professional, especially as your startup grows and your tax or legal obligations become more complex. Use Excel as your primary operating system for early-stage visibility, but treat it as a bridge to more robust systems as your business scales. Microsoft Excel also includes built-in financial functions (e.g., PMT, NPER, PV, RATE) that can be used for more advanced financial planning and analysis as your needs evolve.