13-Week Cash Flow Forecasting

How to Forecast Cash Receipts from Sales

A sales forecast tells you what a business expects to sell. A cash receipts forecast tells you when that money will actually arrive in the bank. These two numbers are rarely the same — and the gap between them is where cash flow problems live.

By Andris Škutāns Cash receipts forecasting 13-week cash flow

This post is the second part of a two-part series on forecasting. The first part covered how to forecast sales: what drives revenue, which forecasting methods exist, and how to challenge the numbers from management. This part covers the next step — converting those sales into a reliable week-by-week cash receipts forecast.

For the first few weeks of any 13-week cash flow forecast, the task is relatively straightforward: review the accounts receivable ledger, assess which invoices are likely to be paid and when, and build the receipts schedule from there. But further out, the forecaster must also estimate when future sales will generate cash. That requires understanding how different types of sales convert into bank deposits — and how long the process takes.

Revenue and cash are not the same thing

Before building a receipts forecast, it is important to understand why sales and cash receipts are different numbers recorded at different times.

Revenue recognition follows accounting rules. Revenue is recorded when goods are delivered or a service is performed — regardless of whether any money has been received. This is the accrual principle.

Cash collection follows a different logic entirely. It records when money actually arrives in the bank account. This is what matters for a cash flow forecast.

The key principle

Revenue records when money was earned. Cash records when money arrived. A 13-week cash flow forecast only cares about the second question: when does money land in the bank?

The gap between these two events can be days, weeks, or months depending on how the business operates. Here are three common patterns:

Why are they different?

Accrual accounting records revenue when earned, regardless of payment. A consulting firm completes a project in March and invoices the client. Revenue appears in March. But the client pays in May. The P&L looks fine. The bank account does not.

Deferred revenue is the opposite problem. A SaaS company receives 12 months of subscription fees in January. Cash arrives in January. But revenue is recognised monthly across the year. The bank account looks fine. The P&L spreads the income.

Unearned revenue is similar. A customer pays a deposit before work begins. The cash is received immediately. But revenue cannot be recognised until the work is done.

Trade receivables (accounts receivable) represent revenue recognised but not yet collected. This is the most common gap in credit-sale businesses. Every invoice sitting unpaid on the receivables ledger is revenue that has been recognised but has not yet become cash.

Contract assets arise in project businesses. A construction company may complete 40% of a project but not yet be entitled to invoice. The work is done. The revenue may be partially recognised. But no cash has moved and no invoice has been raised yet.

Cash-to-revenue timelines

Understanding which pattern applies to each part of the business is the starting point for any receipts forecast.

Credit sales (most B2B businesses)

EventTiming
Goods delivered — revenue recognisedDay 0
Invoice sent to customerDay 0–5
Cash receivedDay 30–90+ (often later)

Actual collection may occur before or after the contractual due date, depending on customer payment behaviour.

Subscription sales — advance billing

EventTiming
Cash received from customerDay 0
Service delivered — revenue recognised graduallyDays 1–30 each month

Here cash arrives before revenue is earned. The opposite of the credit sale situation.

Project sales with retention

EventTiming
Work completed — milestone reachedDay 0
Invoice raisedDay 0–14
Main payment received (minus retention)Day 30–60
Retention released6–18 months after project completion

Retention is commonly released only after final project acceptance, often several months after the main invoice has been paid.

Starting with existing receivables

The most reliable part of any receipts forecast comes from invoices that have already been raised. These exist on the accounts receivable ledger right now. The forecaster does not need to estimate whether the sales will happen — they already have. The only question is when the cash will arrive.

The forecaster reviews the full receivables ledger and, for each outstanding invoice, asks:

The answers to these questions determine when each invoice is expected to convert into cash. This forms the first and most reliable layer of the 13-week receipts forecast.

Customer payment behaviour

Payment terms state when an invoice should be paid. Payment behaviour describes when customers actually pay. These are rarely the same.

Some customers pay early. Many pay a few days late. Some pay weeks or months after the due date. A receipts forecast built purely on payment terms — assuming every invoice will be paid exactly on its due date — will consistently overstate cash inflows.

The forecaster builds a payment behaviour database by analysing historical receipts. For each customer, the average number of days between invoice date and actual payment date is calculated and compared against the agreed terms.

Customer Agreed terms Actual average payment Assessment
A30 days28 daysPays slightly early
B30 days48 daysConsistently late
C60 days92 daysVery slow payer
D14 days14 daysPays on time
E45 days67 daysModerately late

Customer C is a particular concern. The agreed terms are 60 days, but the actual average is 92 days — a gap of a full month. If the business is forecasting cash from Customer C based on agreed terms, it will consistently show cash arriving 32 days earlier than it actually does.

Once built, this database replaces the question "when is this invoice due?" with a more useful question: "when does this customer actually pay?"

Warning signs of deteriorating payment behaviour

A customer paying progressively later over several months, requesting extended terms, or disputing previously uncontested invoices — these are early signals of financial difficulty. The forecaster should flag such customers and delay or reduce their expected receipts in the forecast.

Collection curves

For businesses with many customers — where tracking each customer individually is not practical — a collection curve provides a faster and equally useful tool.

A collection curve shows what percentage of a given period's invoices has been collected at each point in time after the invoice date. The forecaster builds this curve by taking all invoices raised in a historical period and tracking when the money actually arrived.

Weeks after invoice date Cumulative % collected
1 week20%
2 weeks35%
3 weeks55%
4 weeks75%
6 weeks88%
8 weeks95%
12 weeks99%

This curve tells the forecaster that if €1,000,000 of invoices are issued in a given week, approximately €200,000 will arrive within the first week, €350,000 within two weeks, and so on. The forecaster applies this pattern to the sales forecast to estimate when the cash will arrive — without needing to analyse every individual invoice.

Different customer groups often have very different collection curves. It is worth building separate curves for:

Receipts by sales channel

Different sales channels convert revenue into cash at different speeds and in different ways. The forecaster needs to understand each channel separately before building a receipts schedule.

Retail sales

Cash transactions settle instantly. Card transactions go through a payment processor, which holds the funds for a period before transferring them to the business bank account. The settlement delay is typically one to three business days, depending on the processor and the bank.

Payment method % of sales (example) Settlement delay
Cash20%Same day
Debit card50%1 business day
Credit card25%2 business days
Gift cards and vouchers5%Redeemed at a future date

The forecaster identifies the actual split between payment methods and the settlement terms for each processor used by the business.

E-commerce sales

The customer pays at checkout, but the cash does not arrive in the business’s bank account immediately. Payment processors and marketplaces hold the funds for a period before transferring them, creating a timing gap between recorded sales and actual cash inflow.

Stripe typically transfers funds on a rolling basis for established accounts, though the exact timing depends on account history, risk assessment, and current policies. New accounts often face longer initial holds while the processor evaluates risk.

PayPal generally releases funds within a few business days on standard accounts. However, unusual activity, high volumes, or disputes can result in significantly longer holds.

Amazon Marketplace disburses funds on a scheduled cycle after deducting fees, returns reserves, and any outstanding balances. This means a sale made today can take multiple weeks before the net amount reaches your bank account.

Refunds further reduce the actual cash received. Forecasters typically estimate a refund rate based on historical data and deduct it from the gross receipts forecast to better reflect realistic cash inflows.

For example:

Channel Gross sales Refund rate Net sales Cash receipt timing
Own website (Stripe)€100,0003%€97,000Short-term rolling settlement
Amazon Marketplace€60,0005%€57,000Multi-week disbursement cycle
PayPal€20,0003%€19,400Few business days (can be longer)

B2B credit sales

The sale is made today. The cash may arrive weeks or months later — if it arrives at all.

Standard payment terms in most European markets are 30 days. But in practice, terms vary: 14 days for small suppliers, 60 or 90 days for large corporate buyers, and sometimes longer in certain industries or countries. Agreed terms and actual payment behaviour, as discussed above, are rarely the same.

Bad debt risk adds a further complication. A small percentage of B2B invoices are never paid. The forecaster handles this in two ways:

Subscription businesses

Subscription cash flows are among the most predictable of any model — the number of active subscribers and the monthly fee are both known in advance. But predictable does not mean certain.

Churn rate — the percentage of subscribers who cancel each month — reduces the subscriber base over time. Monthly churn of 3% compounds across 13 weeks, and the forecaster must apply it week by week rather than assuming a flat subscriber count throughout the period.

Week Active subscribers Monthly fee Gross receipts
11,000€50€50,000
4970€50€48,500
8941€50€47,050
13912€50€45,600

Billing timing also matters. A subscription billed on the first of each month produces a large cash spike at the start of the month and near-zero subscription receipts for the remaining weeks. This pattern must be reflected in the weekly forecast — not smoothed across all weeks equally.

Project businesses

Project cash flows are the most irregular of any model. Revenue does not arrive evenly — it comes in large amounts at specific points tied to project milestones.

Milestone % of contract value Invoice raised Cash expected
Foundation complete15%Week 3Week 7
Structure complete25%Week 9Week 13
Fit-out complete30%Week 18Week 22
Practical completion20%Week 24Week 28
Final sign-off10%Week 30Week 34

Retention adds a further delay. Most construction and engineering contracts allow the client to withhold 5–10% of each invoice until the project is fully complete and any defects are resolved. This retention may be held for months or over a year after practical completion. The forecaster must track all retention balances separately and include expected release dates in the receipts forecast.

DSO analysis

Days Sales Outstanding (DSO) is a single number that summarises how long, on average, a business takes to collect cash after making a sale.

The formula is:

Formula

DSO = (Trade receivables ÷ Annual revenue) × 365

Example: a business has €2,000,000 in outstanding receivables and annual revenue of €12,000,000.

DSO = (2,000,000 ÷ 12,000,000) × 365 = 61 days

If the agreed payment terms are 30 days, a DSO of 61 days means the business is waiting twice as long as it should to collect cash.

More useful than a single DSO figure is a DSO trend. A rising DSO — even if sales are stable — means cash is arriving progressively later. The 13-week forecast must reflect this deterioration, not assume a return to earlier, healthier levels.

Month DSO Signal
January48 daysWithin acceptable range
February51 daysSlight increase
March55 daysRising trend
April59 daysApproaching problem level
May63 daysCollections clearly slowing

Accounts receivable aging

DSO gives an overall picture. An accounts receivable aging report gives the detail behind it.

An aging report lists every unpaid invoice and groups them by how long they have been outstanding. This makes it possible to see at a glance which invoices are current, which are overdue, and which represent a potential bad debt.

Aging bucket Meaning
0–30 daysCurrent — within payment terms
31–60 daysSlightly overdue
61–90 daysOverdue — follow-up required
91–120 daysSeriously overdue
120+ daysHigh bad debt risk
Customer Current 31–60 days 61–90 days 91–120 days 120+ days Total
Customer A€80,000€0€0€0€0€80,000
Customer B€40,000€35,000€0€0€0€75,000
Customer C€20,000€18,000€15,000€12,000€0€65,000
Customer D€0€0€0€8,000€22,000€30,000

Customer A is paying normally. Customer B is slightly slow but not alarming. Customer C has invoices spread across multiple aging buckets — a clear sign of a deteriorating payer. Customer D has nothing current and significant amounts in the oldest buckets — a likely bad debt situation.

The forecaster uses the aging report in two ways: first, to estimate when each existing invoice will actually be paid based on visible payment patterns rather than due dates; second, to identify customers whose behaviour is worsening so that their expected receipts can be delayed or reduced in the forecast.

Customer concentration risk

Most businesses collect a disproportionate share of their revenue from a small number of customers. This is called customer concentration risk, and it has direct consequences for cash flow forecasting.

Customer rank in the table below shows the customers ordered by size — Rank 1 is the largest customer, Rank 2 the second largest, and so on. The table groups smaller customers (ranks 4–10 and all others) for readability.

Customer rank Annual receipts % of total receipts Cumulative %
1€3,200,00028%28%
2€1,800,00016%44%
3€1,100,00010%54%
4–10€3,400,00030%84%
All others€1,800,00016%100%

In this example, the top three customers represent 54% of all receipts. If the largest customer delays payment by 30 days, the business loses approximately €267,000 of expected cash that month. If that customer were to default entirely, the impact would be immediate and severe.

The forecaster models customer concentration as a specific risk scenario. For each of the largest customers, the forecaster asks: what happens to the weekly cash forecast if this customer pays 30 days late? What if they do not pay at all?

Businesses with high concentration risk should monitor the financial health of their largest customers actively. A payment delay is often the first visible signal of financial difficulty at the customer — and it is better to notice it in the forecast than to discover it when the cash does not arrive.

Stress testing the receipts forecast

A single-point forecast — one set of numbers representing the most likely outcome — is not sufficient for a well-prepared 13-week cash flow. The forecaster must also test what happens when things go wrong.

Stress testing applies specific adverse scenarios to the base forecast and shows the resulting cash impact week by week.

Scenario 1 — sales are 10% lower than forecast

The forecaster reduces the sales forecast by 10% and recalculates receipts. This shows which weeks are most affected and by how much.

Scenario 2 — collections are 15 days slower

Every expected receipt is shifted forward by 15 days. A receipt expected in week 3 moves to week 5. This shows the impact of a general slowdown in customer payments — common during economic downturns when customers across the board begin stretching payment terms.

Scenario 3 — largest customer defaults

All expected receipts from the largest customer are removed entirely. This is the most severe scenario. It tests whether the business can survive the complete loss of its biggest revenue source within the 13-week window.

Scenario Base forecast receipts Receipts in scenario Shortfall Weeks most affected
Base case€4,800,000€4,800,000——
Sales 10% lower€4,800,000€4,320,000€480,000Weeks 4–8
Collections 15 days slower€4,800,000€3,950,000€850,000Weeks 1–6
Largest customer defaults€4,800,000€3,584,000€1,216,000Weeks 2–10

Receipts in scenario shows the total cash the business would still collect if that scenario occurs. The Shortfall column shows how much less cash would be received compared to the original forecast.

Stress testing does not predict which scenario will occur. Its purpose is to identify the point at which the business would face a liquidity problem — and to make that visible before the crisis happens, not after.

Putting it all together — the sales-to-cash model

The complete receipts forecast combines three layers of information.

Layer 1 — receipts from existing receivables

The most reliable layer. The invoices already exist. The forecaster applies customer-specific payment behaviour — or the collection curve — to estimate when each invoice will convert into cash within the 13-week window.

Layer 2 — receipts from forecast sales

For sales not yet invoiced, the forecaster applies the relevant collection pattern for each channel. A B2B credit sale with 30-day terms and a collection curve will generate cash receipts spread across weeks 2 through 8 or later. A retail card transaction will generate cash in 1–2 business days.

Example — Week 1 sales of €500,000, B2B credit customers, 30-day terms:

Week Expected cash receipt % of invoice value
Week 1€00%
Week 2€25,0005%
Week 3€75,00015%
Week 4€125,00025%
Week 5€150,00030%
Week 6+€125,00025%

Layer 3 — judgement adjustments

The forecaster applies specific adjustments for known risks and unusual circumstances:

The combined output

Week Forecast sales Expected receipts Difference
1€500,000€380,000−€120,000
2€480,000€420,000−€60,000
3€510,000€395,000−€115,000
4€490,000€440,000−€50,000

Sales and receipts move in the same direction but never at the same time and never in the same amounts. The difference column shows the cash that has been earned but not yet received — money that exists on the balance sheet as a receivable but has not yet reached the bank account. This gap is what the 13-week cash flow forecast exists to measure and manage.


Frequently asked questions
What is the difference between a sales forecast and a cash receipts forecast? +
A sales forecast estimates how much a business will sell — goods delivered or services performed — and when. A cash receipts forecast estimates when the money from those sales will actually arrive in the bank account. The two are related but almost never identical. In a credit-sale business, there can be a gap of 30 to 90 days or more between the two.
Why do some customers pay late even when payment terms are clearly agreed? +
There are many reasons. Some customers have slow internal approval or payment processes. Some use late payment deliberately to manage their own cash flow. Others simply do not prioritise the invoice. In some industries — particularly construction, manufacturing, and the public sector — late payment is a widespread norm rather than an exception. The forecaster cannot change customer behaviour but can account for it accurately in the forecast.
What is Days Sales Outstanding (DSO) and why does it matter? +
DSO measures how many days, on average, it takes a business to collect cash after making a sale. It is calculated as: (trade receivables ÷ annual revenue) × 365. A DSO of 45 days on 30-day payment terms means the business is waiting 15 extra days for each payment on average. A rising DSO trend — even if sales are growing — means less cash is arriving in the near term. This is a key warning signal for cash flow.
What is a collection curve and how is it used in cash forecasting? +
A collection curve shows what percentage of invoices raised in a given period has been collected at each point in time after the invoice date. For example, 20% collected after one week, 35% after two weeks, 75% after four weeks. The forecaster builds this curve from historical data and uses it to convert future sales into a week-by-week cash receipts schedule — without needing to analyse every individual invoice separately.
How are e-commerce receipts different from ordinary sales receipts? +
In e-commerce, the customer pays immediately at checkout — but the cash does not arrive in the business's bank account at the same time. Payment processors such as Stripe or PayPal hold the funds for a period before transferring them. Refunds must also be deducted from gross receipts. The forecaster must build a separate receipts schedule for each processor used by the business.
What is retention in project businesses and how does it affect cash forecasting? +
Retention is a percentage of each invoice — typically 5% to 10% — that the client withholds until a project is fully completed and any defects are resolved. The remaining balance may be held for months or over a year after practical completion. In the cash receipts forecast, retention appears as a separate line item with its own expected release date. It is real money owed to the business but cannot be counted as current cash until the client releases it.
What is customer concentration risk and why does it matter for cash flow? +
Customer concentration risk is the degree to which a business depends on a small number of customers for the majority of its revenue. If the top three customers represent 54% of total receipts, a payment delay from just one of them can create a significant cash shortfall in the affected weeks. A customer default can be severe enough to threaten liquidity entirely. The forecaster identifies the largest customers and models what happens to the cash forecast if any of them pays late or not at all.
What is the purpose of stress testing a cash receipts forecast? +
Stress testing applies specific adverse scenarios — lower sales, slower collections, or a customer default — to the base forecast to show the cash impact in each week. It does not predict which scenario will happen. Its purpose is to identify in advance how much buffer the business has before it runs into a liquidity problem, and which weeks represent the greatest risk. A business that discovers this in the forecast has time to act. A business that discovers it in the bank account does not.
How does subscription billing affect cash flow forecasting compared to credit sales? +
Subscription billing is more predictable than credit sales because the number of subscribers and the fee are both known in advance. However, churn — the rate at which subscribers cancel — reduces the subscriber base gradually over the 13-week window and must be applied week by week. Billing timing also creates cash spikes: a business that bills all subscribers on the first of the month will show a large cash receipt at the start of each month and near-zero subscription receipts for the remaining weeks.
What is the accounts receivable aging report and how is it used in a cash forecast? +
An accounts receivable aging report lists all unpaid invoices grouped by how long they have been outstanding — current (0–30 days), slightly overdue (31–60 days), overdue (61–90 days), seriously overdue (91–120 days), and high bad debt risk (120+ days). The forecaster uses it to estimate when existing invoices will actually be paid, based on visible payment patterns rather than due dates. It also highlights customers whose payment behaviour is deteriorating, allowing the forecaster to reduce or delay their expected receipts before the problem becomes a crisis.