Capitallytics official logo — blue and purple 3D translucent crystal AI CFO iconCapitallytics

Forecasting software

Financial Forecasting Software tied to accounting actuals

Forecast from posted books and derived payable obligations — not a spreadsheet that ignores AP. Pair with FP&A when you need planning structure.

Read-only import

Analysis-only pipelines. Capitallytics cannot transfer your capital.

Encrypted connections

HTTPS on every session. Credentials stay with auth providers.

Your data stays yours

We do not sell personal information to third parties.

Secure authentication

Industry-standard sign-in. No OTPs or passwords over email.

How financial forecasting connects to accounting actuals

A useful forecast labels actual versus projected periods and can show payable obligations that are not yet cash. Capitallytics Forecast is intended to sit on posted books rather than a disconnected model.

Deeper planning language lives on the FP&A page. Cash-flow management covers personal budgets and business cash as separate contexts.

Two forecasts, two questions

Plan → Forecast looks at the next twelve months. It starts from posted actuals and shows runway, runway after bills, monthly burn and projected cash in 12 months, with ready scenarios such as revenue up 20%, revenue down 30%, a new hire, more marketing or reduced payroll, plus a custom case.

Plan → Cash forecast looks at the next 30, 60 and 90 days. It starts from posted cash, adds open invoices on the date each customer is likely to pay, subtracts open bills on their due dates, and adds your usual day-to-day cash movements. Every figure is labelled an estimate and is computed by rules, not by an AI model.

The rules behind the 30/60/90-day view

An open invoice is moved by that customer's own average days late once they have paid at least two invoices; otherwise the book's average is used, and otherwise the due date. An invoice whose expected date has already passed is placed seven days from today rather than assumed to arrive at once.

Active recurring invoices and bills are projected on their schedule. Open bills are expected on their due date, and overdue bills are treated as paid today, so the forecast never looks better because you are behind on payments. The run-rate is the trailing 90-day daily average of cash movements not tied to an invoice or bill, such as salaries or card spend, and it needs at least 30 days of history.

Customers whose history shows they pay late, and who have an open invoice expected at least a week after its due date, are listed as likely late payers so you can follow up before the gap reaches your bank balance.

Common forecasting mistakes

Assuming every invoice is paid on its due date is the most frequent one. Another is ignoring bills that are already overdue. A third is forecasting from a typed revenue target instead of what is actually invoiced. Capitallytics avoids all three by forecasting from the book, and it tells you plainly when there is not enough history to estimate a run-rate.

Sample data · a fictional software agency, figures in ₹

Example: a 30/60/90-day cash forecast

Example only. Cash today is ₹18,00,000. Three invoices are open: ₹4,00,000 due in 10 days from a customer who pays 12 days late on average, ₹3,00,000 due in 40 days from a customer who pays on time, and ₹2,50,000 due in 75 days that falls on the book's 5-day average delay. Bills are ₹1,20,000 already overdue, ₹5,00,000 due in 25 days and ₹2,00,000 due in 55 days. Other cash movements net to −₹6,000 a day.

Projected cash by horizon (₹) (sample figures, not real data)
HorizonExpected inExpected outRun-rate netClosing cash
30 days4,00,0006,20,000−1,80,00014,00,000
60 days7,00,0008,20,000−3,60,00013,20,000
90 days9,50,0008,20,000−5,40,00013,90,000
  1. The first invoice is expected on day 22 (due day 10 plus 12 days late), so it lands inside 30 days. Outflows by day 30 are the overdue ₹1,20,000, paid today, plus the ₹5,00,000 bill: ₹6,20,000.
  2. 30 days: ₹18,00,000 + ₹4,00,000 − ₹6,20,000 − (₹6,000 × 30 = ₹1,80,000) = ₹14,00,000.
  3. 60 days adds the ₹3,00,000 invoice and the ₹2,00,000 bill: ₹18,00,000 + ₹7,00,000 − ₹8,20,000 − ₹3,60,000 = ₹13,20,000.
  4. 90 days adds the last invoice, expected on day 80: ₹18,00,000 + ₹9,50,000 − ₹8,20,000 − ₹5,40,000 = ₹13,90,000. The first customer is also listed as a likely late payer.

Cash dips before it recovers, and the dip depends on when customers really pay. Chasing the late payer early is worth more than any change to the revenue target.

Financial Forecasting

Key features

Actual vs forecast

Keep posted months distinct from projected months.

Derived payables

Obligations are not treated as cash until paid.

AI questions

Ask what to watch next on tracked actuals.

Why teams use Capitallytics

Seeded from books

Forecasting is more useful when actuals are already posted.

Financial Forecasting FAQ

Short answers on plans, data handling and how this works, before you sign up.

Can Capitallytics forecast cash flow?
Business Forecast and cash-flow views use posted books. The Business plan unlocks deeper forecasting. Personal cash flow stays in Personal Finance OS.
Does AI produce the forecast numbers?
No. The cash forecast is computed by fixed rules from your invoices, bills and posted cash. The AI CFO can explain the result in plain words, but it does not supply or change the figures.
What happens if I have little history?
With fewer than 30 days of cash movements, no run-rate is estimated and the forecast uses only open invoices and bills. With fewer than two paid invoices, a customer's invoices are expected on the book average or the due date.
Does the forecast include sales I have not invoiced yet?
Active recurring invoice and bill templates are projected forward on their schedule. Other sales that are not invoiced yet show up only through the run-rate of recent cash movements, so the forecast stays close to what is already on the books.

Get started

Plan from real books

Start free, then unlock Business plan forecasting when you need it.

14 days of every paid feature, Personal and Business. No card needed. Keep Free after.