In textbooks, the cash collections formula looks simple:
Beginning AR + Credit sales − Ending AR = Cash collections
Beginning accounts receivable is what customers owed at the start of the period.
Credit sales is what was sold on credit during the period.
Ending accounts receivable is what customers still owe at the end.
On paper, that is clear. Most finance professionals, students, and business owners already know this formula. The problem is not the math.
The real tension looks more like this:
- The formula says monthly cash collections were 110,000
- Payroll is due on Friday
- Two key customers are already 30 days late
So the question in real life is not “What did the business collect last month” but “When will Customer X actually pay, and will there be enough cash in the bank when it is needed”.
That is the execution gap. The classic cash collections formula is backward looking. It reconciles what already happened. It does not tell anyone whether payroll will clear next week, whether suppliers can be paid on time, or whether that new hire can be approved.
This guide focuses on that gap. The aim is to move from purely historical calculations to forward looking predictions that reflect actual customer behavior, not idealised patterns from a textbook. The math is the starting point, not the finish line.
Breaking down the basic cash collections formula (with a real example)
Before moving into forecasting, it helps to be completely clear on the basic calculation.
Here are the components.
- Beginning accounts receivable (Beginning AR)
The total amount customers owed at the start of the period. - Credit sales
All sales made on credit during the period. Cash sales are excluded. - Ending accounts receivable (Ending AR)
The total amount customers still owe at the end of the period.
The formula is:
Cash collections = Beginning AR + Credit sales − Ending AR
A simple example:
- Beginning AR: $50,000 USD
- Credit sales this month: $100,000 USD
- Ending AR: $40,000 USD
Cash collections = $50,000 USD + $100,000 USD − $40,000 USD = $110,000 USD
That means customers paid $110,000 USD in cash during the month.
A basic breakdown might look like this.
|
Item |
Amount |
|
Beginning accounts receivable |
$50,000 USD |
|
Plus credit sales |
$100,000 USD |
|
Subtotal |
$150,000 USD |
|
Minus ending accounts receivable |
$40,000 USD |
|
Cash collections |
$110,000 USD |
This calculation is useful for:
- Monthly reconciliation
- Historical cash flow analysis
- Understanding how effectively credit sales turned into cash
However, it only explains the past. It does not say when next month’s invoices will be collected or whether a cash shortfall is around the corner. That is where things get more complicated in real business.
Why the textbook formula fails in real business
It only tells you what happened, not what will happen
The classic cash collections formula is a historical tool. It answers questions like:
- “How much cash came in from customers last month”
- “How did credit sales convert to cash over that period”
Business owners and finance teams usually need something different:
- “Will there be enough cash for payroll on Friday”
- “Can suppliers be paid on time this month”
- “Is there enough headroom to sign a new lease or hire a new team”
The formula reconciles the past. It does not predict the future. Decisions about hiring, investment, or debt repayments rely on forward looking cash flow forecasting, not just last month’s collections. That gap between calculation and decision making is where many teams get stuck.
Generic assumptions do not match real customer behavior
Many guides propose simple patterns to turn the formula into a forecast. For example:
- 60% of credit sales are collected within 30 days
- 30% in 60 days
- 10% in 90 days or written off
These assumptions are convenient but rarely accurate.
In construction, some data sets show around 42 percent of receivables are paid after 90 days or more. In other industries, such as SaaS, a business might collect 80 to 90 percent within 30 days.
Within a single ledger, customers behave very differently.
- Customer A pays in 25 days almost every time
- Customer B drifts to 60 or 75 days unless chased
- Customer C pays erratically and occasionally defaults
Using one generic pattern for all customers often produces forecast variance of 30 to 50 percent. The formula itself is fine. The problem lies in the assumptions feeding it.
Manual tracking becomes unsustainable
To move beyond generic averages, many teams try to build a detailed collection schedule in a spreadsheet. That usually looks like:
- Exporting aging reports from the accounting system
- Breaking invoices into buckets by due date and customer
- Applying different collection percentages to each bucket
- Updating the schedule every month
In theory this can work. In practice, several issues appear:
- Building and maintaining the schedule can consume 15 or more hours per week
- Manual data entry and copy paste errors creep in
- Version control issues emerge when multiple people edit the file
- Forecasts are out of date almost as soon as they are finished
Under that pressure, most businesses abandon the schedule after a month or two. The time burden simply does not match the operational reality.
It does not make customers pay faster
There is another important limitation. Understanding the formula does not change customer behavior.
If collection processes are weak and follow up is sporadic, invoices age. Some studies show that once invoices pass 60 days overdue, collection rates can drop below 70 percent. At that point, the issue is not the calculation. It is the effectiveness of the collections strategy.
Cash flow outcomes depend on:
- How often customers are reminded
- Which channels are used
- How easy it is for customers to pay
- How quickly disputes are identified and resolved
In other words, the cash collections formula reports the outcome of the process. It does not improve that process. The real challenge is execution. Turning theory into dependable cash in the bank is the hard part.
The customer specific approach: How to actually predict when you will get paid
Improving cash collection forecasts starts with accepting that customers are not all the same. The goal is to replace generic assumptions with customer specific behavior.
Segment your customers by payment behavior
A simple, practical segmentation looks like this.
- Prompt payers
- Pay within terms, or only a few days late
- Reliability above 95%
- Rarely need more than one reminder
- Pay within terms, or only a few days late
- Slow but reliable
- Commonly pay 30 to 60 days past terms
- Almost always pay eventually
- Need consistent follow up
- Commonly pay 30 to 60 days past terms
- High risk
- Unpredictable payment patterns
- Frequent disputes or partial payments
- Higher chance of significant delay or write off
- Unpredictable payment patterns
Most businesses treat every customer as if they follow the same pattern. That is the root cause of large forecast errors. A customer who usually pays in 25 days should not be modeled with the same curve as a customer who often drifts past 90 days.
Segmentation creates the basis for realistic assumptions.
Track individual payment patterns
The next step is to track how each customer actually behaves. Helpful metrics include:
- Average days to pay
The average number of days between invoice date and payment date. - Payment reliability
The percentage of invoices paid on or before a target threshold, for example within 30 or 45 days. - Dispute frequency and resolution time
How often invoices are disputed and how long those disputes take to resolve. - Seasonality
Patterns related to financial year end, seasonal peaks, or industry cycles.
This information can sit in a spreadsheet, a CRM, or an accounts receivable system. The main requirement is consistency. Capturing two to three months of clean data is often enough to reveal usable patterns, especially for larger customers.
Build customer specific collection forecasts
Once customers are segmented and patterns are known, forecasts can improve dramatically.
Compare these two approaches.
Generic approach:
- Assume 60% of all invoices are collected in 30 days
- 30% in 60 days
- 10% after 60 days or written off
Customer specific approach:
- Customer A
- 95% collected in 25 days
- 5% in 45 days
- 95% collected in 25 days
- Customer B
- 20% in 30 days
- 60% in 60 days
- 20% in 90 or more days
- 20% in 30 days
- Customer C
- 50% in 60 days
- 50% at 90 or more days, with higher write off risk
- 50% in 60 days
This can be applied to an AR aging schedule so that each customer’s outstanding balance is mapped to realistic collection timing.
A simple comparison might look like this.
|
Customer |
Generic assumption (30 days) |
Actual expected collection |
|
A |
60% |
95% |
|
B |
60% |
20% |
|
C |
60% |
0% |
Across a whole ledger, moving from generic to customer specific assumptions can reduce forecast variance from 30 to 50 percent down to around 5 to 10 percent. That is the difference between guessing and managing.
Building a forward looking collections forecast (step by step)
Turning customer behavior into a useful forecast is easier with a simple structure.
- Extract accurate data
Pull beginning accounts receivable, current aging buckets, and recent payment history from the accounting system. Note any known integration issues or timing delays in systems such as QuickBooks or Xero so that exported figures reflect reality.
- Segment current AR by customer risk
Apply the segmentation framework to the customers in the aging report. Tag each as prompt, slow but reliable, or high risk. Assign approximate collection probabilities and timing for each group.
- Create a month by month collection schedule
For each aging bucket and customer segment, estimate when cash is likely to arrive over the next three to six months. Adjust for known seasonality or macroeconomic pressure. In downturns, customers often stretch payment terms.
- Layer in new credit sales
Add forecast credit sales for coming months. Apply relevant customer patterns to project when those new invoices will be collected. Remember that only a portion of this month’s sales will be collected in the same month.
- Track actuals versus forecast
At the end of each month, compare forecast collections with actual collections. Calculate a simple accuracy measure such as Mean Absolute Percentage Error. This highlights whether assumptions are improving over time.
- Automate for sustainability
Manual forecasting is useful, but it is rarely sustainable if it depends on hours of spreadsheet work every month. Over time, data feeds and forecasting logic need automation. Without that, even the best designed collection schedule tends to be abandoned.
This step by step approach creates a link between customer behavior, collections expectations, and cash flow forecasts. The next question is how to improve the underlying collections process so that customers actually pay faster.
Why your collection strategy directly impacts your formula results
The cash collections formula sits on top of real world payment behavior. Improve that behavior and the numbers change even before formulas are adjusted.
Consider days sales outstanding, or DSO. If DSO drops from 45 days to 35 days, the practical effect is that cash arrives 10 days earlier on average. That means:
- More invoices are collected inside the current month
- Fewer invoices drift into the next period
- Less cash remains trapped in accounts receivable
The formula itself has not changed. Beginning AR, credit sales, and ending AR are simply reflecting faster conversion into cash.
Many teams are caught in a failure loop:
- Manual collections through phone calls and individual emails
- AR staff spending 75 percent of time on low value chasing
- Invoices slipping past 60 days where collection rates fall sharply
- Forecasts missing targets, leading to crisis decisions
- Even more manual chasing to recover
A healthier pattern looks like a success loop:
- Automated, well timed reminders across email, SMS, and calls
- Easier payment options for customers
- Invoices paid 16 or more days sooner on average
- DSO falls and cash flow stabilises
- Forecasts become more accurate
- Leadership can make decisions without constant emergency reviews
The experience of Docuflow through FHC Accountants illustrates this. By implementing structured, automated collections through Chaser, Docuflow achieved payments 54 days faster. In practical terms, that moves invoices from being paid after almost two months late to being settled close to terms. The result is a fundamental shift from firefighting to predictability.
Change the collection strategy and the inputs to the formula improve. Better inputs lead to better outputs.
From manual spreadsheets to automated forecasting: What changes
The manual approach (and why it fails)
For many small and mid sized businesses, the default model looks like this:
- Export reports from the accounting system into Excel
- Build formulas based on beginning AR, credit sales, and ending AR
- Apply generic assumptions about when invoices will be collected
- Update the file manually each month
Over time, a familiar set of problems appears:
- Data entry and copy paste errors produce unreliable outputs
- Small mistakes in formulas lead to “garbage in, garbage out”
- Different team members save different versions of the file
- Forecasts become stale within days because they do not update automatically
- Building and maintaining the model can consume 15 or more hours every week
On top of that, the underlying systems may be unreliable for collections work. User stories around tools like QuickBooks and some other platforms often mention account holds, limited collections automation, and customer support challenges. These issues make it even harder to maintain trust in manual forecasts that depend heavily on those systems.
Under this weight, many teams simply stop updating their schedules. The process is too fragile and too time consuming.
The automated approach (and what it solves)
Modern accounts receivable automation is designed to remove those friction points. A more automated workflow tends to look like this:
- API integration connects the AR platform to the accounting system
- Customer and invoice data syncs automatically at regular intervals
- Customer behavior is tracked continuously
- AI tools generate predictions about when specific invoices are likely to be paid
- Real time dashboards show upcoming collections and risk areas
This delivers several important advantages:
- Manual entry errors disappear because data flows directly from source systems
- Customer specific predictions replace generic averages
- Forecasts stay current because they update as new invoices and payments are processed
- AR teams save 15 or more hours each week by reducing manual chasing and spreadsheet work
- Leadership can rely on a single source of truth for receivables and cash expectations
There is still an investment in setup, process design, and training. However, for mid market firms, the combination of time savings, forecast accuracy, and faster collections typically justifies the cost within six to eighteen months.
The key is choosing a solution that suits the scale of the business. Many enterprise platforms are priced and engineered for very large organisations. Mid market companies often need automation that fits existing tools, is usable by small teams, and does not require an army of consultants to maintain.
How Chaser bridges the gap from formula to predictable cash flow
The practical challenge is not understanding the formula. It is turning real world behavior into forecasts and then using those forecasts to run the business with confidence. Chaser is built to connect those pieces.
Customer specific predictions (not generic formulas)
Instead of relying on industry averages, Chaser analyses each customer’s actual payment history.
Key capabilities include:
- Revenue forecast tool
Uses historical payment data and trends to project future cash collections by customer and invoice. - Late payment predictor
Assigns risk scores to invoices based on due date, invoice value, and previous payment behavior. Invoices are categorised into low, medium, or high risk for lateness. - Payer rating
Classifies each customer as a good, average, or bad payer based on real payment patterns, not just credit terms. - Customer insights report
Shows average days to pay, outstanding balance, reply rate to reminders, and other behaviour metrics for each account.
Together, these tools remove guesswork. Instead of assuming that everyone will pay in 30 or 60 days, finance teams can see that Customer A usually pays in around 25 days, Customer B averages closer to 70, and Customer C is high risk and needs proactive management.
Automated collections that accelerate payment
Accurate forecasts depend on effective collections. Chaser automates the day to day chasing while preserving a human tone.
Key elements:
- Multi channel reminders
Automated email, SMS, auto calls, in app calls, and letters reach customers through the channels they respond to fastest. - Personalised communication at scale
Emails are sent from the user’s own email address with their usual signature and tone. Templates are fully customisable and can reflect customer segment, language, and relationship. - AI email generator
Detects whether a customer is promising to pay, disputing, or asking a question, and drafts courteous responses that keep conversations moving toward payment. - Recommended chasing times
AI suggests the best days and times to send reminders based on previous payment and engagement patterns.
This level of automation can save mid sized businesses 15 or more hours per week in manual collections work. Case studies show that customers typically get paid 16 or more days sooner on average.
Glaze Digital, a digital agency, used Chaser to automate its collections process and achieved payments 24 days faster. That time improvement directly feeds into more reliable forecasts and stronger cash positions.
Real time visibility and seamless integration
Predictions and automation need accurate data to work. Chaser connects directly to major accounting systems so that numbers stay aligned.
Notable features:
- Two way API integrations with platforms such as Xero, QuickBooks, Sage, Dynamics 365, SAP, AccountsIQ, and others
- Automatic data sync before reminders are sent, as well as hourly or on demand syncing
- A real time DSO dashboard that shows average collection times and trends
- Views of upcoming chases, recent payments, and credit risk indicators in one place
This reduces the need to log into multiple systems just to answer simple questions about cash. Instead of checking the bank balance several times a day, finance leaders can rely on a central view of receivables and expected collections.
By ensuring that beginning AR, credit sales, and ending AR data are accurate and current, Chaser improves both sides of the equation. The collection process becomes faster and more predictable, and the inputs to the cash collections formula become more reliable.
What good forecasting actually looks like (success metrics)
It helps to define what success looks like in measurable terms. Strong cash collection forecasting usually includes:
- Forecast accuracy
Variance between forecasted and actual collections drops from 30 to 50 percent to around 5 to 10 percent. - Time efficiency
Time spent on collections and forecasting falls from 15 or more hours per week to just a few focused hours, with the rest handled by automation. - Working capital improvement
Days sales outstanding reduces by 10 to 20 or more days. The cash conversion cycle shortens. Less capital remains locked in accounts receivable. - Operational confidence
Finance leaders can approve or decline spending decisions on the same day with clear visibility of upcoming cash. Payroll and supplier payments are no longer a source of weekly anxiety. - Customer experience
Most customers pay through self service portals and respond positively to polite, consistent reminders rather than sporadic urgent calls.
Over time, this creates a virtuous cycle:
- Better data and automation lead to more accurate forecasts
- Accurate forecasts support better decisions
- Better decisions improve cash position and reduce crises
- Fewer crises free time to refine assumptions and processes
- Refinements further improve forecasts and collections
Meaningful improvement does not happen overnight. It usually takes two to three months of tracking forecast versus actuals and refining assumptions. However, the direction of travel becomes clear quickly, especially once collections automation begins to reduce delays.
Next steps: Moving from calculation to prediction
Knowing the cash collections formula is a starting point, not the finish line. The real advantage comes from predicting when cash will arrive and influencing that timing through better collections.
Some practical actions to start this shift:
- Begin tracking customer specific payment patterns this week
Create a simple table with customer name, average days to pay, and payment reliability. Update it as invoices are settled. - Segment existing AR by reliability
Tag customers as prompt, slow but reliable, or high risk. Use this to challenge any generic assumptions in current forecasts. - Review the current forecasting process
Identify which steps are manual, where errors frequently occur, and which tasks consume the most time. - Decide whether to continue with spreadsheets, adopt a template, or explore automation
The goal is a process that the team can sustain, not a perfect model that collapses under its own weight.
Cash shortfalls, budgeting deadlines, and creeping DSO get worse if left unaddressed. A small improvement in prediction and collection speed today is usually worth more than a perfect model built next year.
Ready to stop guessing when customers will pay and start knowing with confidence
Get paid faster without chasing customers
Chaser automates cash collection forecasting with AI that predicts payment timing for each customer, not generic industry averages. Multi-channel reminders help businesses get paid 16 or more days sooner on average, while direct integrations with leading accounting systems remove manual data entry from the process.
Businesses using Chaser report:
- Docuflow, via FHC Accountants, getting paid 54 days faster
- Glaze Digital cutting its payment time by 24 days
- Finance teams saving 15 or more hours every week on manual collections
- High adoption of self service payment options by customers
See how Chaser works and explore how predictable cash flow could change decisions about growth, investment, and everyday operations.
A 15-minute call could save you 60+ hours a month on receivables
Over 10,000 users worldwide rely on Chaser to get paid faster, protect their cash flow and maintain good customer relationships.
FAQ
The cash collection process converts credit sales into actual cash in the bank. It starts when you issue an invoice and continues until payment arrives.
Effective processes include proactive reminders before invoices are due, multi-channel follow-up via email and SMS for overdue accounts, and self-service payment portals that make it easy for customers to pay instantly.
The goal is consistent communication that prompts payment without damaging relationships. Poor processes lead to invoices aging past 60 days, where collection rates can drop below 70%. Strong processes use automation to chase systematically while freeing your team to handle disputes and high-risk accounts.
Cash collections = Beginning AR + Credit sales − Ending AR
Here's what each component means:
- Beginning AR: What customers owed at the start of the period
- Credit sales: Revenue sold on credit during the period (excluding cash sales)
- Ending AR: What customers still owe at the end
Example: If you started with $50,000 USD in AR, sold $100,000 USD on credit, and ended with $40,000 USD in AR, your cash collections were $110,000 USD ($50,000 USD + $100,000 USD − $40,000 USD).
This formula is backward-looking, it tells you what happened, not what will happen next month.
