Skip to content

Cashflow forecasting

A cashflow forecasting app for UK households

CrestCast builds a personal cash flow forecast from what you actually have: income, bills, debts, transfers and savings contributions. It draws the balance of your cash accounts forward day by day, month by month and year by year, with a full cashflow statement under every chart. You can see the exact day the balance dips, and the exact bill that did it.

Three granularities, and only three

Most tools give you one time scale and expect you to live with it. The cashflow here has three, and they answer genuinely different questions.

  • Daily covers a quarter at a time, and you step from quarter to quarter. This is where you find the trough between the mortgage going out on the 1st and payday on the 28th.
  • Monthly covers one forecast year at a time. This is the working view for the next twelve months, and it is where most decisions get made.
  • Annual runs the whole way out to the ten-year horizon, one bar a year. Every forecast projects ten years ahead, so this is the long view of the same numbers rather than a second model. Ten years is a deliberate choice rather than a limit, and here is why it is not thirty.

There is no weekly view and no quarterly view. Weekly, fortnightly, four-weekly and quarterly exist as recurrences you can put on a bill or an income, so money lands on the right dates, but they are not separate ways of reading the forecast. You can see the same view in miniature as the cashflow view on the CrestCast overview.

Two questions, one screen

Cash asks two questions and one pill switches between them. Balance is a stock: what is actually there at each period end. Movement is a flow: what came in and what went out over the period. Both carry all three period lenses, so you can ask either question day by day, month by month or year by year. The same two pills sit on profit and loss and on net worth, so the control does not change meaning when you change tab.

A second row underneath decides how far into that answer the chart goes. Summary plots the quantity itself: the running closing balance under Balance, the period's surplus or deficit under Movement. Breakdown groups it, with cash in stacked above the line and cash out below it, in bands that match the statement rows printed underneath. Detail goes one level further and names every account and pot on its own series, so you can see which one is doing the growing instead of reading a single combined line.

Not every pair has a chart behind it, and only the pairs that do are offered. There is no per-account view of cash movements, because a pound that moves between two people's accounts cannot be attributed to one of them without guessing, and a guessed figure is worse than none.

Breakdown carries the balance across it as a line on its own right-hand axis, because a six-figure balance plotted against a few thousand pounds of monthly flow would flatten every bar to a pixel otherwise. Where you hold savings as well as a current account, a second dashed line splits the two, so you can see whether it is the pot or the spending account doing the growing.

Inc savings decides whether the pots are folded into the running balance at all, and High-low adds the highest and lowest point reached inside each period to the balance chart, which is how you catch a month that ends fine having dipped hard in the middle. Real terms restates every figure in today's money, which matters most on the annual view: a balance ten years out is worth reading as what it would buy, not as what it would say on a statement.

The other two chart modes

The monthly movement chart. Monthly is the chosen period, beside Daily and Annual, with the forecast year Aug 26 to Jul 27 selected and a chip for Aug 27 to Jul 28 next to it. Inc savings and Real terms are both ticked. Inside the chart card Movement is selected beside Breakdown, Milestones is left off, and the heading reads cash movement each month. Twelve green bars run from AUG to JUL under year bands for 2026 and 2027, the first about £1.4k and the rest sitting between roughly £2.5k and £2.8k, against an axis running £0 to £3.0k. The legend keys green as a surplus and red as a deficit.
Movement is the surplus each month leaves behind. The short first bar is the current month, which counts only what is still to come. Real terms is on here, so every bar is in today’s money.
The monthly breakdown chart, with Breakdown selected beside Movement inside the chart card and Milestones off. Monthly is the chosen period and the forecast year Aug 26 to Jul 27 is selected, with chips for Aug 27 to Jul 28 and Aug 28 to Jul 29 beside it, and Inc savings and Real terms both ticked. Under the heading where each month’s cash comes from and goes, stacked bars run from AUG to JUL: a green Salary and wages band and a teal Other income band above the zero line reaching about £4.2k, and an orange Bills and living costs band with a pink Debt repayments band below it reaching about minus £1.4k. A purple balance line climbs across the chart from roughly £1.0k on the left to about £2.4k on the right, carried on its own right-hand axis, with a pale blue of which savings line running flat near £1.0k.
Breakdown puts cash in above the line and cash out below it, with the running balance carried across on its own axis and a second line splitting out the savings inside it. Breakdown is reachable under either pill.

Figures shown are the sample profile, not a real household.

The cashflow forecast, in the app

The daily cash balance view. Daily is the chosen period, beside Monthly and Annual, and the quarter 2026 Q3 is picked with chips for 2026 Q4, 2027 Q1 and 2027 Q2 beside it. Inc savings is ticked. Inside the chart card Balance is selected beside Breakdown and Milestones is off. The cash balance by day chart is drawn as narrow green bars sitting level at roughly £17k through the middle of the month and stepping up to about £19.5k from the 29th, on a value axis running £0 to £25.0k, with the day axis ticked 15, 20, 25, 30 and then 5 under a month band reading AUG. Below the chart a hint reads tap a bar to see it in the statement below, above a legend keying green as in credit and red as overdrawn.
Daily, a quarter at a time. Every bar is one day’s closing balance, so the flat run before payday and the step up when the salary lands are both visible rather than averaged away.
The monthly cash balance view. Monthly is the chosen period and the forecast year Aug 26 to Jul 27 is picked, with a chip for Aug 27 to Jul 28 alongside it, and Inc savings and Real terms are both ticked. Inside the chart card Balance is selected beside Breakdown, and the two overlays, High-low and Milestones, are both left off. Under the heading cash balance at each month-end, twelve green bars run from AUG to JUL under year bands for 2026 and 2027, climbing from about £18k to about £47k against an axis running £0 to £50.0k.
Monthly, one forecast year at a time. High-low and Milestones are the two overlays this view offers, both switched off here, so what is left is the closing balance at each month end.
The annual cash balance view. Annual is the chosen period, with Inc savings and Real terms both ticked. Inside the chart card Balance is selected beside Breakdown, and the Goals and Milestones overlays are both off. Under the heading cash balance at each year-end, a green bar stands for every forecast year from Y0 to Y10, climbing from roughly £13k to about £400k against an axis topping out at £500.0k. A note underneath reads that Y1 is Aug 26 to Jul 27 and each forecast year runs Aug to Jul.
Annual, out to the ten-year horizon, one bar a year. Real terms is on, so the last bar is what that balance would buy in today’s money rather than a nominal figure. Tap any bar to open that year in the statement.

Figures shown are the sample profile, not a real household.

The cashflow statement underneath the chart

A chart on its own is a shape. The statement is where the shape becomes accountable. Under every view sits a table with one column per period, and it does not move when you change the chart. It always reads the same way: the opening balance, everything that moved, and the closing balance those movements arrive at. Cash in, deductions from pay, cash out and transfers are the movement rows, and the lowest and highest point reached inside the period sit with the balances. Opening plus movement equals closing, in every column, so you can check the arithmetic rather than trust it.

Every parent row opens up. Tap cash in or cash out and you get the line items behind them: this salary, that mortgage repayment, the council tax, the car insurance. Tap deductions from pay and you get income tax, National Insurance and the pension contribution separately, which is money that never reached the current account and so is shown apart from the cash rather than inside it. Opening and closing balance open too, into the accounts that make them up. Each row carries pills telling you where the money went and whose it is, which is the bit that matters in a household where not everything is joint. There is a landscape and fullscreen mode for when you want the whole grid rather than a phone column.

Cashflow is also the only one of the three statements carrying a subtotal column on all three views. Profit and loss has one on the annual view only, and net worth has none, because stocks do not sum.

The statement, drilled in

The monthly cashflow statement, cropped to the table itself, with a Month column and columns for AUG and SEP. Cash in reads £2.8k then £4.4k, split into Salary tagged Alex at £2.8k in both months and Jordan Salary tagged Jordan at £0 then £1.6k. Deductions from pay reads £865 then £864, itemised into Income tax at £487 then £486, National Insurance at £195 then £194 and Pension at £183 in both. Cash out reads minus £1.4k then minus £1.8k, itemised into Mortgage repayment tagged Joint at minus £1.1k in both, Personal Loan repayment tagged Alex at minus £173 in both, Council Tax tagged Joint at £0 then minus £146, and Gas and Electric tagged Joint at £0 then minus £113.
Monthly columns, with cash in, the payroll deductions band and cash out each expanded into the individual items behind them, and every row tagged with whose it is. August is the current month, so it counts only what is still to come.
The same cashflow statement in year by year form, cropped to the table, headed Year by Year with a note that Y1 is Aug 26 to Jul 27, that each forecast year runs Aug to Jul, and that Y1 runs from today so it excludes what has already been paid in and out this month. Columns Y0 and Y1 show Cash in at £52.8k then £51.2k, split into Salary tagged Alex at £33.6k in both and Jordan Salary tagged Jordan at £19.2k then £17.6k. Deductions from pay is blank in the Y0 column and reads £10.3k in Y1. Cash out reads minus £21.5k then minus £20.4k across Mortgage repayment tagged Joint at minus £13.3k then minus £12.5k, Personal Loan repayment tagged Alex at minus £2.1k then minus £1.0k, Council Tax tagged Joint at minus £1.7k then minus £2.0k, Gas and Electric tagged Joint at minus £1.3k then minus £1.5k, Car Insurance tagged Joint at minus £864 then minus £997, and Credit Card repayment tagged Alex at minus £768 then minus £691.
The same rows year by year. Y0 is today, before any of the year has been forecast, so the payroll deduction band has nothing to say about it and the cell is left blank. Printing a £0 there would be a claim that no tax was paid, which is a different statement altogether.
The cash balance statement, cropped to the table, headed Year by Year with a note that Y1 is Aug 26 to Jul 27, that each forecast year runs Aug to Jul, and that Y1 runs from today. A Y0 column sits beside an Aug 26 to Jul 27 column. Opening balance reads £16.8k in both, opened out into Current account at £2.4k and Savings at £14.4k in each. Closing balance reads £16.8k then £48.8k in bold, opened out into Current account at £2.4k then £30.5k and Savings at £14.4k then £18.4k. Lowest in year reads £2.3k and Highest in year £33.2k in the forecast year column.
The balance rows of the same statement, and each one opens into the accounts behind it, so a closing balance is shown as its current account and savings parts rather than as one number to take on trust.

Figures shown are the sample profile, not a real household.

What it looks like in practice

Take a joint account with the mortgage leaving on the 1st, council tax on the 5th, the smaller direct debits through the first fortnight, and the contributions that fund it all landing on the 28th. On the monthly view that household looks fine: money in covers money out, closing balance steady. Nothing to see.

Switch to daily for the quarter and a different picture shows up. In the month the £480 annual car insurance premium falls due on the 16th, everything lands before any money arrives, and the account spends nearly two weeks overdrawn that the monthly average never mentions.

The month the premium lands, by day

The daily cash balance chart for September, savings excluded. Green bars around £250 run to the 15th, then the bars turn red and sit below zero from the 16th, the day a £480 annual car insurance premium leaves, until green bars around £500 return when the contributions land on the 28th. The legend reads In credit, Overdrawn, Milestone.
In credit until the premium leaves on the 16th, then red, day after day, until payday on the 28th. A monthly bar for this September would read as a small dip; the days are where the overdraft actually lives. The spare cash waterfall page shows the same month with a floor rule covering it from savings.

Figures shown are the sample profile, not a real household.

This is the whole argument for daily granularity. A month is not a unit of cash. Bills do not arrive evenly and salaries arrive once, so the average is fine and the middle of the month is not.

Pinning what actually happened

A forecast built entirely from estimates drifts. So you can pin the real figure: tap a cell in the cashflow statement for one item in one month and record what genuinely went in or out. Eight kinds of item can be pinned: an income, a bill, a joint contribution, a transfer, a planned one-off, a salary, a member's income and a savings contribution. An explicit £0 is a real pin, meaning nothing moved that month, which is different from having no pin at all. A manage list holds every pin you have made.

The pin is not a note. It feeds the engine, so the balance for that month and everything downstream of it re-reckons from the real number rather than the estimate.

Two things to know before you go looking. First, pinning is done by tapping a cell on the daily cashflow view, and only there. It is not available on the monthly or annual cashflow view, and not on the profit and loss or net worth statements. The app opens on monthly, so you have to switch to daily to find it. Second, this is not budget versus actual. There is no budget in CrestCast and no variance figure anywhere. Pinning replaces the estimate with what happened. It does not report the gap between them, and it will never tell you that you overspent by £73 on groceries.

Starting from a bank statement, not a blank page

Do you have to type everything in? Not all of it. The Bills screen and the Incomes screen both offer a CSV import. Export a statement from your bank, feed it in, and CrestCast looks for the same payee appearing at least twice on a regular schedule and turns those into recurring forecast items: bills, incomes and joint bills.

It is a deliberately narrow tool, and the narrowness is what keeps your data yours:

  • It reads one fixed format. The header must be exactly date,description,amount.
  • Dates must be DD/MM/YYYY. A negative amount means money out.
  • No OFX, no QIF, no bank-specific templates, no column mapping screen.
  • It does not store your transactions, and it does not pin actuals. It creates forecast items and stops.

And it is emphatically not a bank connection. Nothing is pulled from your bank, ever. You export a file yourself and you choose what goes in.

Why this beats a spreadsheet

Plenty of people run a cashflow in a spreadsheet, and for one person with four bills it is fine. The trouble starts when it has to survive contact with real life.

You hand-roll a row per bill and encode the recurrence yourself, so quarterly water and four-weekly something-else each need their own formula. Then a pay date shifts by three days and every date-anchored row downstream needs re-anchoring. Then the mortgage fixed rate ends and the payment changes partway through, so you split the row in two or quietly leave it wrong. Then you want ten years out instead of two, and you rebuild the whole grid, because in a spreadsheet the columns are the horizon.

The real problem is not the effort. It is that a broken spreadsheet keeps working. It carries on producing a confident number long after the number stopped being true, and there is nothing in it that can tell you. A cashflow you cannot trust is worse than no cashflow, because you act on it.

Two deliberate choices

CrestCast does not connect to your bank. No Open Banking, no account aggregation, no automatic transaction sync. Everything the forecast knows, you told it. If what you want is a live feed of yesterday's card spending, several other apps do that well and this is not one of them. What you get for that is a forecast built from your plans rather than your past, with no credential shared and nothing read from your accounts.

It is also not budgeting software. It forecasts forward rather than classifying backwards, so there are no spending categories to police and no variance report. If you want the difference between the two disciplines set out properly, we wrote it up in cashflow versus profit and loss.

How the cashflow fits the rest of the picture

Cashflow is one of three statements built from the same set of facts. Profit and loss tells you whether the household is actually making money once interest and depreciation are accounted for. Net worth tells you what you are worth as it changes. Cashflow tells you whether the money is in the account on the day it is needed, which is the one that stops you at the till.

They agree with each other by construction, because they are three readings of one engine rather than three models. Change a bill and all three move. Schedule a pay rise for next April and all three move from April. A spreadsheet almost never manages that, because there the three tabs are three separate acts of bookkeeping.

Common questions

What does the cashflow forecast actually show me?

The balance of your cash accounts on every future date the app has been told about, projected from the income, bills, debts, transfers and savings contributions you enter. You can read it at three granularities: daily, monthly and annual. Each one has a chart on top and a full cashflow statement underneath, so you can go from the shape of the line straight to the individual bills that made it.

Is there a weekly or a quarterly cashflow view?

No. There are exactly three granularities: daily, monthly and annual. The daily view covers a quarter at a time and you step between quarters, and the monthly view covers one forecast year. Weekly and quarterly exist as bill recurrences you can enter, but not as ways of looking at the forecast.

How far ahead does the forecast run?

Ten years. It is a deliberate cap rather than a setting, because past a decade the inputs are guesses and a forecast becomes arithmetic rather than a plan. So every forecast projects the same distance ahead and there is no grid to extend or formulas to copy down to reach it. That is the point where a spreadsheet cashflow usually starts going wrong, because there the columns are the horizon.

Can I record what actually happened instead of the estimate?

Yes, and it is worth knowing exactly where. On the Cashflow tab, daily view, you tap the cell for one item in one month and pin what really went in or out. That covers eight kinds of item: an income, a bill, a joint contribution, a transfer, a planned one-off, a salary, a household member’s income and a savings contribution. The pin feeds the engine, so the balance and everything downstream re-reckons from the real figure. Pinning is on the daily cashflow view only, not on the monthly or annual view, and not on the profit and loss or net worth statements.

Is this budget versus actual reporting?

No. CrestCast has no budget entity and produces no variance figure. Pinning replaces an estimate with what happened so the forecast stays anchored to reality. It does not report the gap between the two, and nothing in the app scores you against a budget.

Do I have to type every bill in by hand?

Not necessarily. From the Bills or Incomes screen you can import a CSV of your bank statement. It reads one fixed format: a header of exactly date,description,amount, dates written DD/MM/YYYY, and a negative amount meaning money out. It looks for the same payee appearing at least twice on a regular schedule and turns those into recurring forecast items. It does not store your transactions.

Does CrestCast connect to my bank?

No. There is no bank connection, no Open Banking link and no automatic transaction sync. Nothing is pulled in unless you put it there, by typing it or by importing a CSV you exported yourself. That is a deliberate choice, and for a lot of households it is the reason they use it.

Where to go next

This is not advice

CrestCast is a forecasting and planning tool, not regulated financial advice. Figures are projections based on what you enter and the assumptions you choose, and the future rarely matches any forecast exactly. For decisions with real consequences, speak to a qualified adviser about your own circumstances.

See the day the balance dips, before it does.

CrestCast forecasts your household cash daily, monthly and annually, with a full statement you can drill into and pin real figures onto. Put your income, bills and debts in once and read the next ten years off the same engine.

Try CrestCast free →

14-day free trial, no card needed to start · Cancel any time