Blog · Territory, capacity and quota planning · Finance and FP&A teams
Set up a daily cash planning worksheet with dated receipts, payments, opening cash, and minimum headroom. Use the worked example and Excel formulas to compare the plan with actual movements.
A daily cash flow template in Excel rolls scheduled receipts and payments into a closing cash balance for each date. Add a minimum buffer and actual columns so finance can see which days need attention and which timing assumptions proved wrong. The worksheet layout below can be copied into a workbook and filled from your company's receipt and payment schedules.
Choose the bank accounts and legal entity covered by the plan. Use opening cash available for those operations, with restricted amounts excluded or shown separately. Keep USD as the reporting currency in this example; a workbook with other currencies needs a documented conversion basis.
The planning question is whether scheduled movements leave enough cash on each future date. The separate daily cash flow guide covers the broader monitoring process. This worksheet focuses on maintaining the plan and comparing it with the movements that subsequently occur.
Use the expected cash settlement date, rather than the invoice or accounting date. An approved supplier invoice may already be an expense while its payment is still scheduled for a later day. The cash flow forecast guide explains the wider receipt and payment assumptions.
Create an Excel table named Movements. Preserve separate planned and actual rows so importing actuals does not erase the schedule you are evaluating.
| Column | Example | How to fill it |
|---|---|---|
| ID | Customer receipt A | Reference that supports investigation |
| CashDate | November 2, 2026 | Real Excel date, with no time component |
| Basis | Plan | Plan or Actual |
| Direction | Receipt | Receipt or Payment |
| Amount | 20,000 | Positive USD amount |
| Category | Customer collections | Consistent cash category |
| Owner | Collections team | Team responsible for the assumption |
Use one row per expected cash movement. Split a payment across dates when it is scheduled in installments. For actuals, use the settlement date in the company's cash records and retain the corresponding bank reference.
Microsoft's structured-reference documentation explains how named table references adjust when rows are added. That helps prevent an appended receipt from falling outside a fixed formula range. Covirage is not affiliated with Microsoft.
A US distributor starts November 2, 2026 with $50,000 available cash. Finance selects an illustrative $25,000 minimum buffer. The five dates below are consecutive weekdays; this example has no weekend movements.
All amounts are whole USD, with no rounding. The receipt and payment columns are the daily sums of the planned movement rows.
| Date | Opening cash (USD) | Receipts (USD) | Payments (USD) | Closing cash (USD) | Headroom (USD) |
|---|---|---|---|---|---|
| November 2, 2026 | 50,000 | 20,000 | 15,000 | 55,000 | 30,000 |
| November 3, 2026 | 55,000 | 0 | 35,000 | 20,000 | -5,000 |
| November 4, 2026 | 20,000 | 30,000 | 12,000 | 38,000 | 13,000 |
| November 5, 2026 | 38,000 | 10,000 | 8,000 | 40,000 | 15,000 |
| November 6, 2026 | 40,000 | 15,000 | 18,000 | 37,000 | 12,000 |
| Period movements | 75,000 | 88,000 |
Closing cash = Opening cash + Receipts − Payments
Headroom = Closing cash − Minimum buffer
November 3 is below the buffer by $5,000 even though the period ends at $37,000. A closing balance above the buffer at the end of the week does not prove that every earlier date was adequately funded.
On a summary sheet, use columns A through F for the six columns in the planning table. Put opening cash in N1 and the minimum buffer in N2. Enter the first date in A2 and use =A2+1 in A3 when showing every calendar day.
For the first daily row:
B2 = $N$1
C2 = SUMIFS(Movements[Amount],Movements[CashDate],A2,Movements[Basis],"Plan",Movements[Direction],"Receipt")
D2 = SUMIFS(Movements[Amount],Movements[CashDate],A2,Movements[Basis],"Plan",Movements[Direction],"Payment")
E2 = B2+C2-D2
F2 = E2-$N$2
The cell labels show where each expression belongs. Enter the expression after the label. In B3 enter =E2, then fill down; fill C2:F2 down through the horizon. Microsoft documents SUMIFS as adding amounts that meet multiple criteria. Here it separates dates, planned movements, and cash directions.
Highlight negative headroom with conditional formatting. For this example, =MIN(F2:F6) returns -5,000. The positive amount needed to reach the buffer is:
=MAX(0,-MIN(F2:F6))
This is a gap to the chosen buffer, not automatically a borrowing requirement. Finance still needs to decide how to address it and confirm the timing of any action.
Use G for ActualReceipts, H for ActualPayments, I for ActualClosing, and J for ClosingVariance. Set N3 to the last date with complete actual movements. For the first row:
G2 = IF(A2<=$N$3,SUMIFS(Movements[Amount],Movements[CashDate],A2,Movements[Basis],"Actual",Movements[Direction],"Receipt"),"")
H2 = IF(A2<=$N$3,SUMIFS(Movements[Amount],Movements[CashDate],A2,Movements[Basis],"Actual",Movements[Direction],"Payment"),"")
I2 = IF(A2<=$N$3,$N$1+G2-H2,"")
J2 = IF(I2="","",I2-E2)
In I3 use =IF(A3<=$N$3,I2+G3-H3,"") and fill down. Copy the G, H, and J formulas down too. Future actual cells stay blank rather than implying that all expected activity failed to occur.
Once the example period is complete, actuals are:
| Date | Actual receipts (USD) | Actual payments (USD) | Actual closing (USD) | Actual minus planned closing (USD) |
|---|---|---|---|---|
| November 2, 2026 | 18,000 | 15,000 | 53,000 | -2,000 |
| November 3, 2026 | 5,000 | 35,000 | 23,000 | 3,000 |
| November 4, 2026 | 27,000 | 12,000 | 38,000 | 0 |
| November 5, 2026 | 10,000 | 9,000 | 39,000 | -1,000 |
| November 6, 2026 | 15,000 | 18,000 | 36,000 | -1,000 |
| Period movements | 75,000 | 89,000 |
The minimum actual closing cash is $23,000, leaving a $2,000 buffer shortfall. The closing variance is cumulative: November 3's positive $3,000 does not mean that day's receipts alone exceeded plan by that amount.
The plan reconciles as $50,000 + $75,000 − $88,000 = $37,000. Actuals reconcile as $50,000 + $75,000 − $89,000 = $36,000. The $1,000 additional payments explain the final $1,000 cash shortfall against plan. Tie actual closing cash to the same in-scope cash records after investigating reconciling items.
Change one planned input: move November 5's $10,000 receipt to November 3, assuming the customer confirms earlier settlement. The revised closing balances are $55,000, $30,000, $48,000, $40,000, and $37,000. The minimum rises to $30,000 while final cash remains unchanged. This separates a timing issue from an overall lack of receipts.
For a longer horizon, use the 13-week cash flow template. To visualize the daily movements and balance, follow the separate cash flow chart in Excel guide.
Bring your planned receipt and payment schedule and actual movement file to Covirage. Covirage maps the columns; its tools compute and check the figures, and the external AI model explains the comparison with every figure traced to its rows. Create a free Covirage account and bring a sample of your own data.
See FP&A reporting for the reporting context.
Include the cash date, opening available cash, receipts, payments, closing cash, and headroom against a chosen buffer. Keep planned and actual movements separate. Underlying rows should identify the transaction, cash category, and responsible owner so unexpected timing differences can be investigated.
Include every calendar day if receipts or payments can settle on weekends. A business-day view can work when no movements occur on omitted dates, but move scheduled items to their expected settlement dates and check bank holidays before relying on the result.
Finance should agree a buffer with the people responsible for treasury and operating commitments. Base it on the company's payment needs, uncertainty, and available funding arrangements. The example buffer is illustrative and should not be treated as a universal minimum.
A weekly schedule supports a broader planning horizon and often requires less maintenance. Use daily detail around payroll, large settlements, or other concentrated payments when the order of receipts and payments within the week could cause a shortage.