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


Figures shown are the sample profile, not a real household.
The cashflow forecast, in the app



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



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

Figures shown are the sample profile, not a real household.
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
- Profit and loss forecast →
Whether the household is genuinely making money, with interest split out and depreciation treated as the real cost it is.
- Net worth tracker →
Assets against liabilities, projected forward rather than snapshotted, with pensions and student loans included.
- Planned changes →
Dated changes to anything recurring: a new amount, a percentage change, an income stopping, a rate change on a mortgage.
- Surplus cash routing →
Set a target current-account balance and a minimum, then decide in order where the money above it goes: pots first, or the debts.
- Cashflow versus profit and loss →
Why a profitable month can still leave you short, and which of the two statements answers which question.
- CrestCast compared with Money Dashboard →
A forward-looking forecast against a bank-connected aggregator: which question each one answers, and who suits which.
- Planning as a couple →
One shared forecast across two people, with joint and personal money kept separate but added up.
- Why we forecast ten years and not thirty →
The horizon is a product decision, not a ceiling. What a longer projection costs you in reliability, and when it is still the right tool.
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