Skip to main content
Turn short-term uncertainty into predictable liquidity: implement a 13-week rolling cash-forecast system for SMBs

Turn short-term uncertainty into predictable liquidity: implement a 13-week rolling cash-forecast system for SMBs

The direct-method approach that actually works when your AR team is two people and your bank wants weekly updates

Most SMBs discover they need a 13-week cash forecast about three weeks too late—when a bank calls about a covenant, a customer delays payment, or payroll hits alongside several large supplier invoices. Scrambling then produces ad-hoc projections pulled from five systems and someone's notebook, not operational reality, and decisions get delayed or wrong.

A practical 13-week rolling forecast flips the model: it captures who owes you money, who you owe, and when those specific dollars move. It builds operational handoffs so the AR/AP/payroll people feed actionable intelligence into decisions fast enough to matter.

Why indirect methods fail when cash gets tight

Indirect forecasting (start with net income, add back non-cash items) works for annual reporting but fails for near-term liquidity. Accrual-based numbers hide which receivables will actually convert in the next days or weeks.

Direct-method forecasting starts with invoice-level receivables, vendor bills, payroll events, and bank clears. It assigns expected payment weeks and probabilities so you see what cash truly looks like over the next 13 weeks.

Mapping AR into weekly cash buckets (not wishful thinking)

Receivables age like layers: fresh invoices, 30-day ones that might need reminders, 60-day split between late-but-paying and troubled customers, and 90+ day issues. Treat AR as behavioral data, not a lump sum.

Add three operational fields to your aging: collectionprobability, expectedpayment_week, and collection actions required. That converts an aging report into a living forecast input.

For very small teams this lives in a single spreadsheet updated daily. For larger teams use historical pay patterns (avg days to pay, std dev) to auto-slot new invoices and adjust probabilities based on actual collections.

The AP side: from vendor chaos to payment calendars

AP is more than due dates. Classify vendors by real payment flexibility and operational impact: critical, flexible, opportunistic. Use that to create payment priority and stretch plans.

Build simple payment scenarios (base, cash-crunch, cash-surplus) driven by vendor priority and consequences, not just calendar dates.

Payroll: the immovable object meets uncertain cash

Payroll is binary—make it or you don't. Treat payroll as the fixed anchor in the 13-week forecast. Map gross pay, employer taxes, benefits, and timing to exact cash hit dates and clear-funds deadlines.

Work backward from payroll clearance requirements to set collection priorities and AP scheduling. Even a one-day payroll timing change cascades through the forecast and requires immediate communication.

Building scenario templates that actually reflect operational reality

Real scenarios start with operational triggers: a major customer stretching terms, a supplier demanding COD, or a seasonal spike failing to materialize. Each scenario needs a trigger, operational response, and a cash-impact timeline.

For a two-person team keep scenario tabs simple (optimistic, realistic, disaster). For larger teams assign scenario owners (AR, controller, CFO) who update their domain quickly when early-warning signals appear.

Bank covenant triggers and board reporting

Covenants matter. Track covenant compliance explicitly across all 13 weeks: minimum cash, debt ratios, debt service coverage, and how loan amortization and interest affect those metrics.

Flag green/yellow/red compliance states and start banker conversations weeks before potential violations. Proactive communication preserves optionality; surprises destroy leverage.

The 2-person handoff: when everyone knows everything

For tiny teams use radical simplicity: one spreadsheet, two tabs, daily updates. Log every cash-affecting conversation as a short forecast note so context survives vacations and turnover.

Daily five-minute standups are the habit that prevents surprise. Not a meeting—an operational ritual to reconcile what cleared, what’s expected, and what needs escalation.

Process diagram

Scaling to 10: when handoffs become critical

At ~10 people you must formalize ownership, update frequency, and escalation triggers. The forecast becomes the coordination hub rather than a single person's spreadsheet.

  1. Monday morning

    AR provides updated, customer-level collection forecast for the week

  2. Tuesday afternoon

    AP confirms the week's payment run and any proposed stretches

  3. Wednesday

    Controller reconciles cleared bank activity and updates master forecast

  4. Thursday

    CFO reviews scenarios and flags covenant or payroll concerns

  5. Friday

    Forecast rolls forward and adds new Week 13 projection

Connect the forecast to the weekly close process and your chart of accounts structure so collections and payment priorities align with reporting.

Integration points and automation opportunities

Automate the highest-frequency, lowest-complexity flows first: bank transaction imports, then payment scheduling, then receivables status updates. Keep humans in the loop for exceptions and context.

Use AI to surface patterns (customer payment behavior, wiring vs remittance differences) and to suggest forecast updates, but preserve AR/AP human context—those qualitative signals often trigger scenarios.

When your forecast becomes a decision tool (not just a report)

Make decision triggers explicit. Example triggers: cash below 1.5x next payroll (activate collection escalation), cash above 3x payroll (capture early-payment discounts), forecasted covenant pressure in week 6 (call bank in week 2).

For small teams these triggers can be manual flags; for larger teams automate alerts, route them to owners, and track resolution. Encode lessons into new scenarios and handoff protocols so the organization improves.

Practical implementation: required data schema & transforms

Below is the compact, import-first schema used to map AR/AP/payroll and bank feeds into weekly buckets for a direct-method 13-week rolling forecast. See the BeanCount implementation notes for details.

Download the workbook (example data, 2-person and 10-person tabs, and how-to notes): 13-week rolling cash forecast template

  1. AR — one row per invoice

    invoiceid, customerid, invoicedate, duedate, amounttotal, amountopen, currency, avgdaystopay, collectionprobability, expectedpaymentweek

  2. AP — one row per bill

    billid, vendorid, billdate, duedate, amounttotal, paymentterms, vendorpriority, scheduledpayment_week

  3. Payroll — one row per cash event

    payrollid, paydate, grosspay, employertaxes, benefitsanddeductions, totalcashrequired, coverage_week

  4. Bank feed — cleared cash

    banktxnid, valuedate, amount, mappedinvoiceid (or null), mappedbill_id (or null)

Transforms, validation, and compact formulas

  1. Normalize dates to company weeks (Mon–Sun); use bank value_date for actuals
  2. Match bank transactions to invoice_id when remittance exists; flag unapplied receipts for review
  3. Convert AP paymentterms to scheduledpaymentweek and apply vendorpriority when stretching payments
  4. Treat payroll paydate and totalcash_required as fixed cash hits

Probability-weighted AR receipt — expected cash for an invoice = amountopen × collectionprobability. Sum across invoices to get weekly AR inflow (example: $10,000 × 0.65 = $6,500).

Invoice → expectedpaymentweek mapping — start with duedate, shift by customer avgdaystopay and clearance lag, round to calendar week. This assigns invoices into weekly buckets used for aggregation.

Payroll coverage ratio — coverage = projected available cash ÷ next payroll totalcashrequired. Use this ratio to trigger collection or AP-stretch actions (example: $200,000 ÷ $125,000 = 1.6×).

Decision gates (operational table)

Threshold (status)Prescribed AR/AP actionsOwnerSLA
Insufficient coverageImmediate AR escalation (calls + hold discounts); defer non-critical AP; negotiate critical vendor termsHead of FinanceSame business day
Marginal coverageAccelerate collections (email + promises); prioritize critical AP; consider short-term drawFinance lead1 business day
Sufficient coverageNormal cadence; scheduled AP runs; monitor weeklyFinance opsStandard weekly cadence

Team templates, cadence, and rollout

The workbook includes a 2-person tab (simplified imports, daily manual checklist, prioritized actions) and a 10-person tab (role matrix, automated import mapping, review cadence). Use the template to start small and iterate.

  1. Weekly cycle

    ingest bank clears → reconcile Week 1 actuals → refresh AR/AP/payroll mappings → update Week 13 projection → leadership review

  2. Run a manual cycle for one quarter to tune probabilities before automating
  3. Capture decision triggers and encode them into the forecast so the same conditions consistently prompt the same evaluations

Implementation sequence (start tomorrow)

  1. Map current cash positions
  2. Build a basic AR collection forecast
  3. Add an AP payment calendar
  4. Integrate payroll requirements
  5. Create three scenarios (optimistic/realistic/pessimistic)
  6. Add covenant compliance tracking
  7. Define decision triggers
  8. Establish update and handoff protocols
  9. Automate data collection
  10. Add AI-assisted pattern recognition

Each step delivers independent value. Start where you feel the most pain (top customers or vendor chaos), run manually to learn the signals, then automate the repetitive parts while preserving human context.

A systematic 13-week rolling forecast turns cash from a surprise into a managed asset. The practical benefit is reaction time: you shrink response windows from weeks to days or hours and make different, better decisions about hiring, inventory, and discounts.

You don't build everything at once. Start with the piece that breaks most often, iterate for thirteen weeks, encode the lessons into scenarios and triggers, and then automate. In thirteen weeks you'll have a living forecast that changes how your company operates.

Built for Business Tailored for small to medium business financial workflows
Save Time Automate bookkeeping, invoicing, and reporting
Maintain Compliance Simplify tax filing and audit preparation
Drive Growth Gain financial insights to make strategic decisions