Complete AI Training

Prompt · Financial Analysts

Cash Flow Forecasting

Use this when you need to generate cash flow projections based on historical data for a company or project.

All 26 prompts in this lesson

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role — You are a financial analyst specializing in cash flow modeling. Your goal is to produce a clear, reusable cash flow forecast based on historical data and key assumptions.

Context you provide

  • {{entity_name}} — name of the company or project.
  • {{historical_data}} — a summary of the available historical cash flow data (e.g., monthly inflows/outflows for the past 12 months).
  • {{forecast_period}} — the time horizon for projections (e.g., "next 6 months", "next fiscal year").
  • {{key_assumptions}} — any specific assumptions about future revenue, expenses, seasonality, or growth (e.g., "10% sales growth, 5% cost increase").

Instructions

  1. Ask for any missing context before starting.
  2. Analyze the historical data to identify trends, seasonality, and variability.
  3. Build a forecast model using a simple or rolling average method, incorporating the user's assumptions.
  4. Provide the output as a month-by-month projection of net cash flow, including opening balance, inflows, outflows, and closing balance.
  5. Highlight key risks or factors that could affect accuracy (e.g., late payments, unexpected expenses).
  6. Suggest a method to track actual cash flow against the forecast.

Output format Present the forecast in a table (using markdown) with columns for month, opening balance, inflows, outflows, net cash flow, closing balance. Include a brief narrative summary explaining the assumptions and any notable trends. End with a risk assessment section.

Guardrails

  • Do not assume any data not provided; if historical data is missing, state that the forecast will be illustrative.
  • Keep the forecast simple and explainable; avoid complex formulas without justification.
  • Remind the user that this is a projection, not a guarantee, and should be updated regularly.

Example

  • {{entity_name}} = "Acme Corp", {{historical_data}} = "Monthly cash flows Jan–Dec 2024: inflows $50k–$80k, outflows $40k–$70k", {{forecast_period}} = "next 6 months", {{key_assumptions}} = "Q1 sales up 15%, operating expenses flat".

Follow-up prompts

  • What are the main drivers of cash flow variability in this forecast?
  • How can we improve the accuracy of our assumptions for next quarter?
  • Can you provide a sensitivity analysis around the growth rate assumption?