Why app balances drift

Even with a working bank connection, an app's balance and your bank's balance drift apart for a handful of ordinary reasons. Knowing them turns reconciling from a hunt into a short checklist.

  • YNAB lists duplicate outflows, missing transactions, uncleared items that have since cleared, and outflows recorded as inflows as common reasons the app shows less than the bank. [1]
  • Monarch traces duplicates to pending transactions at the bank or to adding the same account twice. [2]
  • PocketSmith traces missing transactions to changes in the bank's website, a disconnected feed, or intermittent data-provider faults. [3]
Why app balances drift
CauseWhat it looks likeTypical size of the gap
Pending vs postedThe bank includes holds the app has not imported, or the reverseAmount of one or two recent purchases
Duplicate transactionSame payee and amount twice, often a pending and a posted copyExactly one transaction amount
Missing transactionA purchase you entered manually never happened, or one the bank shows never arrivedExactly one transaction amount
Sign flipAn outflow recorded as an inflow, or the reverseTwice one transaction amount
Import overlapA file import added rows that a feed had already brought inSeveral amounts over a date range
Wrong starting balanceThe gap is the same every monthConstant

The general method, in five steps

This works in any app, or in a spreadsheet. The key idea, borrowed from YNAB's terminology, is to compare cleared balances: the sum of transactions both you and the bank know about. [4] Pending items are timing, not errors.

  • 1. Get the bank's posted (cleared) balance and its date, from the statement or the online transaction list.
  • 2. In the app, bring transactions up to date: approve imports, enter anything the bank shows that the app lacks.
  • 3. Set aside pending items on both sides, then compare the cleared balances.
  • 4. If they differ, work out the gap and test it against the causes above: one amount (duplicate or missing), twice an amount (sign flip), constant gap (starting balance).
  • 5. Fix the transactions you can explain. Only then, if a small gap remains, record an adjustment and note why.

Worked example: a $60 gap

Say the bank shows a posted balance of $1,842.60 and the app shows a cleared balance of $1,902.60, so the app is $60 higher than the bank. Sort the app's transactions since the last reconcile by amount, which YNAB suggests as the quickest way to line up duplicates, and scan for 60.00 and 30.00. [1] If you find the $30 refund entered as a purchase, flipping it closes the gap exactly. If nothing fits, check whether the gap matches last month's gap before reaching for an adjustment.

Worked example: a $60 gap
HypothesisWhat you would look forFits a +$60 gap?
A $60 outflow is missing in the appA $60 debit in the bank list not in the appYes
A $60 inflow is duplicated in the appTwo identical $60 deposits or refundsYes
A $30 outflow was entered as an inflow+$30 in the app where the bank shows -$30Yes: a sign flip moves the balance by twice the amount
A $60 outflow is duplicatedTwo identical $60 debitsNo: that makes the app $60 lower
Starting balance off by $60Same $60 gap last monthYes, if the gap is constant

Each app's reconcile or adjustment tool

Only YNAB documents a dedicated reconciliation workflow. The other three give you ways to correct a balance, and you do the transaction comparison yourself.

Each app's reconcile or adjustment tool
AppToolHow it worksLimits
YNABReconcile button in each account register [5]Confirm the cleared balance; if it differs, enter the bank's cleared balance and choose Create Adjustment & Finish [5]Loan accounts have no Reconcile button [5]
MonarchEdit balance history [6]Accounts, open the account, Edit, Edit balance history, change balances by date, Save changes [6]Web only; shows the past 90 days [6]
Lunch MoneyCurrent Balance on manually managed accounts [7]Edit panel, change Current Balance, save; does not create a transaction [7]Synced account balances cannot be edited [8]
PocketSmithBalance settings per account [9]Choose data feed balance, reversed feed balance, calculated closing balance or scenario balance; set a known balance on a date for calculated balances [9]Balance-on-a-date only with Calculated Closing Balance [9]

App notes worth knowing

YNAB: reconciling puts lock icons on reconciled transactions and tells YNAB not to import transactions dated more than three days before the last reconciled transaction, which cuts down duplicates. [5] For linked accounts, YNAB first checks whether pending transactions explain a mismatch and offers Reconcile Now if they do. [5] If you delete imported transactions, YNAB will not let the same transactions be imported into that account again. [10]

Monarch: before editing a balance, check your bank's own site to see whether a suspected duplicate appears there too, and check for the same account added twice. [2] Monarch also notes that some high balances are temporary, such as investment cash that has not settled or a large transfer that has not cleared. [6]

Lunch Money: synced balances flow from your bank to Plaid to Lunch Money; bank-to-Plaid updates can take one to three business days, and Lunch Money re-syncs at least every two days. Missing transactions or wrong balances usually start between the bank and Plaid, so support is the route for those. [7] After a CSV import you can correct the balance if Lunch Money's estimate is off. [11]

PocketSmith: for offline accounts filled by file imports, Calculated Closing Balance with a known balance on a date gives you an anchor. [9] When re-importing a file to fix gaps, the recommended Replace transactions on overlapping dates option replaces every existing transaction in the file's date range, losing labels and notes on those rows. [12]

The 10-minute monthly reconcile

Do credit cards the same way, using the statement balance and remembering that card payments should appear on both accounts as transfers. YNAB recommends reconciling weekly; the more often you do it, the fewer transactions you have to search when something is off. [1]

  • Minute 1: open the latest statement or the bank's posted transaction list; note the posted balance and date.
  • Minutes 2 to 3: in the app, approve or categorize anything waiting, and add any transaction the bank shows that the app lacks.
  • Minute 4: mark or set aside pending items so you compare posted to posted.
  • Minute 5: compare balances. If they match, finish (in YNAB, confirm the cleared balance to lock the transactions).
  • Minutes 6 to 8: if not, compute the gap and test it: one amount, twice an amount, or constant.
  • Minute 9: fix the transactions you found; recheck the balance.
  • Minute 10: if a small unexplained gap remains, record an adjustment with a note, and repeat for the next account.

Questions before you decide

How often should I reconcile?

YNAB recommends reconciling cash and credit accounts weekly, and says that if you reconcile regularly you usually will not need a balance adjustment. Monthly, against the statement, is the minimum that keeps errors small enough to find.

Should I just add a balance adjustment and move on?

Only after looking for the cause. An adjustment fixes the balance but not a duplicated or missing transaction, which will distort category spending. YNAB says needing adjustments every time you reconcile is itself something to troubleshoot.

My linked account balance is wrong in Lunch Money. Can I edit it?

Not for synced accounts: Lunch Money says the balance field cannot be edited for them, and balances come from Plaid, which can take one to three business days to update. You can change the Current Balance on manually managed accounts, which does not create a transaction.

Follow the sources

Provider terms can change. Recheck the linked source before applying or subscribing.

Browse the free decision worksheets