All field notes

Build a 13-Week Cash-Flow Forecast in Excel with UK Bank Data

Combine a UK bank feed with a separate commitments sheet to see when cash may run short, test late payments, and keep forecasts distinct from actuals.

By BankSync5 min read
A long folded planning sheet crosses a desk beside coins, envelopes and a small British shop.

A profitable month can still contain a difficult Friday. Rent, payroll and suppliers may leave before customers pay. A 13-week cash-flow forecast in Excel makes that timing visible while there is still time to act.

BankSync can bring supported UK bank transactions into your workbook. You add the part a bank feed cannot know: future customer receipts, bills and the dates you expect them. The result is a rolling forecast with a clear boundary between money that moved and money you expect.

Give each worksheet one job

TabWhat belongs thereWho maintains it
TransactionsPosted bank movements and source identifiersBankSync feed
CommitmentsExpected receipt or payment, due date, forecast date, statusYou or your bookkeeper
ForecastThirteen weekly opening and closing balancesExcel formulas
ChecksBalance reconciliation and unexplained differencesWeekly reviewer

Connect the actuals before forecasting

Save the workbook in OneDrive. In BankSync, connect the correct UK bank entity and your Microsoft Excel integration. In the feed's Destination tab, choose that workbook and a dedicated Transactions worksheet. Map date, amount, description, account and currency; retain transaction identifiers when available.

Run a first sync and inspect a known receipt and payment. Confirm the sign convention: in this example, inflows are positive and outflows negative. Keep GBP records separate from other currencies, and verify that dates are Excel dates rather than text. The Excel integration guide covers the connection and workbook picker.

BankSync Excel destination picker with a workbook and worksheet selected.
Choose the source tab deliberately. Screenshot from BankSync’s Excel documentation.

Set a real opening-cash figure

Pick a cutoff, such as the end of Sunday. Record the closing balance of every bank account included in the forecast at that cutoff. Do not use the sum of downloaded transactions as the starting balance: the feed may contain only part of the account's history.

Write down the scope beside the number. A forecast covering one operating account must include transfers into or out of that account. A consolidated forecast covering both sides of a transfer should eliminate the internal movement. Credit-card purchases and the later payment of the card also need a consistent treatment; otherwise the forecast counts the same cash requirement twice.

Build the forecast columns

  1. Lay out thirteen week-start dates

    Use actual Excel dates across the header. Each column covers its start date up to, but not including, the next week-start date.

  2. Enter expected receipts

    List customer, amount, currency, invoice reference and expected cash date. Keep the invoice due date separately so a late-payment assumption is visible.

  3. Enter expected payments

    List rent, wages, supplier payments and other commitments on the date cash is expected to leave. Include only items relevant to the chosen account scope.

  4. Calculate closing cash

    Opening cash plus expected receipts minus expected payments equals closing cash. Carry that closing figure into the following week’s opening balance.

  5. Mark uncertainty

    Give uncertain receipts a status or scenario. An unsigned sale should not silently become the same kind of forecast item as a confirmed payment.

Illustrative forecast, GBP

WeekOpeningReceiptsPaymentsClosing
1£12,000£5,000£8,000£9,000
2£9,000£3,000£7,000£5,000
3£5,000£6,000£4,000£7,000

Calculate by cash date, not invoice date

Suppose Commitments has an Excel table called Plan with CashDate, Amount and Direction columns. Amount contains positive values; Direction is either In or Out. If B1 contains the week start, weekly receipts can use:

TXTPlain Text
=SUMIFS(Plan[Amount],Plan[CashDate],">="&B$1,Plan[CashDate],"<"&B$1+7,Plan[Direction],"In")

Use the same expression with "Out" for payments. Add a currency criterion if Plan contains more than GBP. Microsoft documents the argument order in SUMIFS. Keep every criteria range aligned to the same table.

These formulas summarise your assumptions; BankSync does not generate future invoices or guarantee collection dates. Use conditional formatting to highlight a closing balance below your chosen operating floor, then investigate the underlying commitments.

Test the week that matters

In the example, delay the £3,000 receipt from week 2 to week 3. Week 2 closing cash falls from £5,000 to £2,000; week 3 returns to £7,000 if everything else stays unchanged. The eventual total is the same, but the temporary cash position is very different.

Keep a base case and a delayed-receipt case. Record which invoice moved and why. That makes the conversation concrete: chase a payment, change a spending date where possible, or reassess a commitment. A colourful chart without those assumptions cannot explain the risk.

Roll the model forward every week

At the next cutoff, reconcile actual bank movements and closing balances. Explain the difference between forecast and actual: timing, amount, missing commitment or duplicate. Preserve the previous forecast if you want to learn how accurate your assumptions were.

Drop the completed week, append a new thirteenth week, and update only the assumptions that changed. Check bank consent, feed history and the workbook's latest received date before calling the model current. The first sync can only supply history the bank makes available.

For supporting purchase evidence, build the linked Transactions and Receipts workflow. Keep tax classification and filing decisions with the appropriate professional workflow.

Reviewed: 1 November 2026. Product references: UK bank setup, transaction handling, and Excel setup.

Frequently asked questions