Skip to main content

Understanding the Cash Flow Graph Hover (Variance Report)

Learn how to use the Cash Flow graph hover in TaxTank’s Variance Report to compare forecast vs actual income, expenses, and cash position live.

The Cash Flow graph in the Variance Report helps you compare your forecasted budget against your actual results over time.

When you hover over a month on the graph, you’ll see a breakdown of both your forecast and actual figures for that period.

What the Hover Numbers Mean

The hover displays 3 key sections:

Expenses

This compares:

  • Forecast → what you budgeted or expected to spend

  • Actual → what was actually spent based on your transactions

If your actual expenses are higher than forecast, the amount will appear in red to highlight overspending.

Income

This compares:

  • Forecast → expected income for the period

  • Actual → income actually received

If your actual income exceeds forecast, this is shown positively in green.

Cash Position

This is the overall difference between your income and expenses for the selected period. It helps answer the question “Am I ahead or behind where I expected to be?”.

The result will display as either:

  • Over income / positive cash position → more money remaining than forecast

  • Over expenses / negative cash position → spending exceeded expectations

Forecast vs Actual Lines

The graph contains two sets of lines:

  • Forecast lines → your planned budget projections

  • Actual lines → real transaction activity recorded in TaxTank

This allows you to visually track:

  • spending trends

  • seasonal changes

  • income timing

  • and whether your real-world cash flow is staying on target

Why the Graph May Change Suddenly

Large movements between months are usually caused by:

  • one-off expenses

  • irregular income

  • loan repayments

  • tax payments

  • insurance renewals

  • or updated budgets/forecasts

Because the Variance Report is live, the graph updates automatically as new transactions flow into TaxTank.

Did this answer your question?