Choose a starting balance you can explain. Record the account, the time you checked it and whether the figure already reflects pending payments. Cash Flow Planner uses the entries you supply; a forecast cannot determine your bank's available funds or processing order.
Count each cash movement once
Suppose a fictional account shows $1,000 before a $100 payment, while an available-balance figure already reflects that payment and shows $900. Starting at $900 and subtracting the same $100 again produces an incorrect $800 forecast. Starting at $1,000 without including the payment overstates the position by $100. The right entry depends on what your chosen balance already includes.
Make a reconciliation list
For every unresolved movement, record the amount, direction, expected date and whether it is included in the starting balance. Use the bank's transaction details to resolve uncertainty; “pending” alone does not describe every institution's balance calculation. If you move the forecast's starting date forward, check which old entries are now included before carrying them forward again.
Do not infer intraday availability from a daily total
Here is another invented example: $100 at the start of a day, a $500 deposit and a $400 payment. The day's arithmetic ends at $200. If the payment needs available funds before the deposit is available, that ending total does not prove the payment can be covered at that moment. A date-based forecast is not a bank processing schedule.
The CFPB advises checking your institution's direct-deposit policy. Confirm availability and payment timing with the bank and payee rather than treating a projected deposit as spendable money. Keep an uncertain deposit visibly uncertain; do not change its date merely to remove a forecast shortfall.
Reconcile when facts arrive
After a payment posts, compare it with the planned amount and refresh the baseline deliberately. Record any difference once. Keep savings transfers, card payments and refunds tied to the account actually receiving or sending cash. These steps make the manual model clearer; they do not guarantee that a bank will approve a transaction.