The weekly calculation

Opening cash + expected cash receipts − expected cash payments = closing cash. Carry each week’s closing cash into the next week’s opening balance.

1. Start with cash you can actually use

Choose one reporting date and reconcile the starting balance with your books. Identify restrictions and pending payments before treating the entire bank balance as available. A customer invoice belongs in the expected collections schedule; it is not opening cash.

Keep the same scope each week: the same business accounts, reporting date convention, and treatment of transfers. A transfer between two included bank accounts does not create new cash for the business.

2. Put roofing collections on an evidence-based schedule

Build a list with the customer, invoice, open amount, expected receipt week, payment stage, supporting evidence, and person responsible for the next step. Use a due date as a starting point, then check what is actually happening.

  • Direct pay: record the customer’s confirmed payment plan and recent payment behavior.
  • Mortgage-held proceeds: use the servicer’s current release status and outstanding requirements.
  • Recoverable depreciation: distinguish a possible recovery from an amount with a documented payment expectation.
  • Retainage: check the release conditions and closeout status before assigning a collection week.
  • Supplements: keep requested amounts separate from approved, invoiced, and paid amounts.

The roofing accounts receivable guide explains these payment stages. A pending claim or unbilled opportunity should not quietly become a committed receipt in your base forecast.

3. Schedule payments separately from expenses

List when you expect cash to leave: supplier payments, subcontractor payments, payroll, rent, insurance, and other commitments. Use the payment date rather than assuming that every cost leaves the bank when the bill is recorded.

This is a manual planning checklist. Check it against your accounting records and the people who approve payments. Avoid counting the same supplier bill once as a payable and again as a planned purchase. Keep debt proceeds and repayments visible so they are not mistaken for operating performance.

4. Test a delayed-payment scenario

Illustrative example, not a customer result: suppose a roofing company starts with $40,000. It expects $25,000 in receipts and $30,000 in payments in week one, followed by $20,000 in receipts and $35,000 in payments in week two.

ScenarioWeek 1 closing cashWeek 2 closing cash
Receipts arrive as expected$35,000$20,000
$15,000 of week 1 receipts arrives after week 2$20,000$5,000

The delayed receipt leaves $15,000 less cash available at the end of week two. That difference is a timing risk even if the invoice will eventually be paid. Record the assumption and the action needed to confirm or revise it.

Keep the scenarios separate

Use an expected case and a delayed-collections case. Keep possible acceleration from unresolved claims separate until evidence supports moving it into expected collections.

5. Review changes every week

  1. Replace last week’s estimates with actual receipts and payments.
  2. Explain material differences: timing, amount, missing transaction, or duplicated entry.
  3. Recheck the largest upcoming receipts and their blockers.
  4. Update payment commitments and the next several weeks of cash.
  5. Give each material cash risk an owner and a next review date.

Keep a dated copy so you can learn which assumptions repeatedly miss. The forecast becomes useful when the office can explain why a number moved and what needs to happen next.

How Odyssey Apex supports the review

Odyssey Apex Forecast provides a 90-day view using open receivables, payment behavior, expected collection timing, current cash, operating costs, and recurring expenses in QuickBooks Online. It shows expected collections, weekly movement, runway, and cash pressure.

It does not currently model payroll schedules or supplement approval dates as separate events. Use your operating commitments alongside the product view. Trust Score helps identify when the source data cannot support a confident answer.

Cash flow questions roofing owners ask

Can a profitable roofing job still create a cash shortage?

Yes. Costs can be paid before the customer’s money arrives. Review job profitability and the cash calendar together.

Should the forecast include every open invoice at its due date?

Keep every open balance visible, but use available payment evidence to estimate timing. Flag uncertain dates instead of treating an aging bucket as a promise.

How often should we update the forecast?

A weekly review is a practical starting point. Refresh it sooner when a large receipt slips or a material payment commitment changes.

See roofing cash flow forecasting software or review the complete platform and pricing.