top of page

Every Plan Is a Guess Until You Check It

Writer: Filippo Corbelli
Filippo Corbelli
10 minutes ago
6 min read

Every financial plan is a guess - a well-built one, made of real numbers, but still a guess about a year that hasn't happened yet. Progress is the part of Moola where you find out how the guess is doing: two minutes a month, and a line that moves only when something actually changed.


It's the difference between the rest of Moola, which answers where am I heading, and this one page, which answers how am I actually doing. The chart on it isn't a projection. It's your own figures, the ones you confirmed, in the order they happened.

The ritual is two minutes


Once a month, Moola asks you to confirm three things, in this order: your balances, your income and spending, and that the total looks right. That's the whole thing. Three steps, and with a bank connected it's a review rather than any typing.

The rule underneath it matters more than the flow:

The check-in confirms your plan. It never edits it.

Each step shows you the figures Moola already holds and offers a round trip to the place where you'd actually change them — accounts to your account setup, spending to your budget — and brings you straight back to where you were. Nothing you do inside the check-in quietly rewrites your plan.


There's one exception, and it runs the other way. Step two asks whether the income your plan expects actually landed that month. If it didn't — a bonus, a short month, a client who paid late — you tell it what really arrived. That figure is stored against the month and never written back to your plan. A good March shouldn't silently reset your next thirty years, and one unusually thin month shouldn't either.

Three doors, one funnel


There are three ways a balance gets into Moola. You type it. Your bank sends it. Or you upload a document and we read it.


That sounds like three features. Underneath, it's one: all three write to the same place, tagged with where they came from, and Progress draws its line from that single series. Connecting a bank and uploading a statement aren't extras bolted onto the side — they're two ways of not typing.


Your bank. Moola connects through Yapily Connect, an FCA-regulated provider, and the connection is read-only by construction rather than by promise: the only permission Moola ever requests is the one that reads account information. There is no code in Moola that could move money even if someone asked it to. Your bank login is never seen or stored.


Bank access under Open Banking expires every 90 days — that's the rule, not our choice. Moola warns you in the last week, and reconfirming is a tap rather than another trip through your bank. And when a connection does lapse, nothing vanishes: your imported figures stay exactly where they were, as balances you can edit by hand. They just stop updating themselves.


One more thing worth being straight about: Moola doesn't refresh your banks in the background. You pull when you want to, and the page tells you how old the numbers are — balances are six days old — until you've checked in for the month, at which point it stops asking. A page that nags you after you've done the thing is just noise.


Your documents. Investment platforms and pensions — Vanguard, Hargreaves Lansdown, AJ Bell — can't be linked through Open Banking. That isn't a gap we can close by trying harder; the rails don't exist. So the other door is a document.

Moola reads eight kinds: payslips, bank statements, tax filings, investment statements, pension statements, mortgage statements, rental income statements, and your own spreadsheets. PDF, photo, CSV or XLSX, in any language — the extraction is country-agnostic and gives you back the currency it found.


What happens to the file is the part I'd want to know. It's encrypted the moment it arrives, before anything is written down. Nothing is applied to your plan until you tap to confirm it — every value, regardless of how confident the extraction was. Where a document disagrees with a figure you already have, you see both numbers and choose. And the moment you confirm or dismiss, the file is destroyed. If you upload something and never come back, it's deleted within 48 hours anyway.

One statement can give you months of history

This is the part people don't expect, so it's worth stating plainly.

When Moola reads a balance out of a statement, it dates that balance by the statement, not by the day you uploaded it. So a statement covering January to June doesn't add one point to your chart today. It adds six points, on the months they belong to.

Upload one PDF and a trend line appears behind you.

Progress then fills in any month that has balance history but no check-in of its own. Which means you don't have to spend six months earning a chart before the page is any use to you. You can have one this afternoon.

Confirmed, auto-filled, missing


Those backfilled months are not the same as the ones you sat down and confirmed, and Progress refuses to pretend otherwise.


Every month on your line carries its provenance. A month you confirmed is a solid marker. A month Moola filled in from your balance history is a hollow one, labelled auto-filled. A month with nothing in it is drawn as a gap, with the line dashed across it, and it says no check-in rather than quietly interpolating and hoping you don't look.

A number you confirmed and a number we inferred are not the same number, and the chart says which is which.

Most tools would smooth that over. A smooth line looks better. It also lets you make a decision on a figure nobody ever checked.

What moved it — and what we won't call it


Once you have two months, every change on your line splits into its causes, account by account: what your money did, what exchange rates did, and what came from accounts you added or closed. The three parts add up to the headline figure exactly. They have to — it's the same arithmetic, shown twice.


If you hold money in more than one currency, this is the question that actually matters. Did I save anything this quarter, or did the pound just move? Until you separate those, a good month and a good exchange rate look identical.


And there's a word we deliberately don't use for the non-currency part. It isn't your "return", and it isn't "performance". Here's what the app says instead, when you tap the column:

Everything else: what you added, withdrew, and what your accounts did. We can't split those apart yet — that needs your transactions.

Calling that number a return would be a small lie that makes the product look cleverer. We'd rather tell you where the line between knowing and guessing currently sits.

What Progress deliberately doesn't do


  • It doesn't move money. Read-only isn't a policy here, it's the architecture.

  • It doesn't refresh your banks behind your back. You pull when you want to.

  • It doesn't apply anything a document said without you confirming it, however confident the reading.

  • It doesn't keep your documents. They're destroyed when you confirm.

  • It doesn't let one month's actuals rewrite your plan.

  • It doesn't call an exchange-rate movement a return.

  • It doesn't delete your history when a bank connection expires.

  • It doesn't smooth over the months you haven't confirmed.

A down month is navy, not red


One last decision, and it's a design one rather than a technical one.

Nowhere on the Progress chart is a falling line drawn in red. Down months are the same calm navy as up months. There's no alarm colour, no downward arrow doing emotional work.


Some months your net worth falls. You bought a car, the market had a week, the euro moved. That's information, not an emergency, and a product that flashes red at you every time life happens will teach you to stop opening it. The only thing worse than not tracking your money is tracking it in a way that makes you not want to look.

Progress is on your dashboard now. Your first check-in takes about two minutes — and if you've got a bank statement to hand, you can start with a line rather than a dot.

Comments


bottom of page