What to trust

Every other screen tells you what is true. This one tells you which of those answers is standing on something incomplete — as of 2026-11-10.

4 can't see3 going stale8 disagrees

Can't see

Money the app knows exists and cannot value. Treated as nothing, which is a guess.

No balance for Travel Card

Can't see

2204 transactions on record, most recently 2026-11-09. No source reports what is owed, so it counts as nothing in net worth — which is a guess, not a zero.

To close it: Enter the balance by hand, or import the issuer statement.

No balance for Everyday Checking

Can't see

2384 transactions on record, most recently 2026-11-09. No source reports what is owed, so it counts as nothing in net worth — which is a guess, not a zero.

To close it: Enter the balance by hand, or import the issuer statement.

No balance for Household Card

Can't see

738 transactions on record, most recently 2026-10-31. No source reports what is owed, so it counts as nothing in net worth — which is a guess, not a zero.

To close it: Enter the balance by hand, or import the issuer statement.

No balance for Wallet Cash

Can't see

1128 transactions on record, most recently 2026-08-30. No source reports what is owed, so it counts as nothing in net worth — which is a guess, not a zero.

To close it: Enter the balance by hand, or import the issuer statement.

Going stale

A figure that was right when it was entered and has not been checked since.

Family car loan never moves

Going stale

$23k as entered, never verified. no lastUpdated — nothing to amortize FROM, so the balance is frozen at whatever was entered

To close it: Add the interest rate and payoff date so it amortizes itself.

Credit cards (combined) never moves

Going stale

$1.5k as entered, never verified. no lastUpdated — nothing to amortize FROM, so the balance is frozen at whatever was entered

To close it: Add the interest rate and payoff date so it amortizes itself.

Cedar Hollow mortgage verified 144 days ago

Going stale

Amortized to $175k, recognizing $2.0k of principal since. Accurate only while the terms hold.

To close it: Check the balance against a statement.

Disagrees

Two of the app’s own numbers that no longer agree with each other.

Declared income disagrees with the ledger

Disagrees

$3.7k/mo is written down; the transactions say $7.6k/mo — more by $3.9k (106.6%).

To close it: Update the declared figure, or leave it — the runway already uses the measured one.

$4.8k/mo of income belongs to nobody

Disagrees

"Payroll Deposit" pays regularly but matches no recorded employer, so it cannot be counted per person.

To close it: Add the employer to the person it belongs to.

$1.9k/mo of income belongs to nobody

Disagrees

"Card Payment" pays regularly but matches no recorded employer, so it cannot be counted per person.

To close it: Add the employer to the person it belongs to.

The combined-cards line disagrees with the live cards

Disagrees

Written down as $1.5k; the cards that CAN be read total $0. The difference is $1.5k, and 4 cards cannot be read at all.

To close it: Replace the rollup with per-card balances.

"Sandeep" has no bucket

Disagrees

$20k of spending falls through to "Other", which is DISCRETIONARY. If any of it is an obligation, the cuttable figure is overstated.

To close it: Map the category, or re-label the merchants.

"Rao" has no bucket

Disagrees

$8.7k of spending falls through to "Other", which is DISCRETIONARY. If any of it is an obligation, the cuttable figure is overstated.

To close it: Map the category, or re-label the merchants.

"Cash & Checks" has no bucket

Disagrees

$7.1k of spending falls through to "Other", which is DISCRETIONARY. If any of it is an obligation, the cuttable figure is overstated.

To close it: Map the category, or re-label the merchants.

"GENERAL_SERVICES" has no bucket

Disagrees

$6.2k of spending falls through to "Other", which is DISCRETIONARY. If any of it is an obligation, the cuttable figure is overstated.

To close it: Map the category, or re-label the merchants.

Everything here is derived from the data itself — nothing is a flag someone has to remember to set — so a new gap shows up the moment it opens.

Demo