Sample company
A finished analysis for Ilupeju Foods Industries Limited, an invented business. Nothing here is mocked up: every figure is real output from the same pipeline your own files would run through — including the fields that correctly report NOT AVAILABLE because the data needed to compute them was not in the files.
All figures are in Nigerian naira (NGN), read from this company's own files. Prefer US dollars? See the dollar sample.
Run selected
Client: Ilupeju Foods Industries Limited
1 run retained · newest first
Working capital
Diagnostic for 2026-08-31
Days sales outstanding
you collect in
Days payable outstanding
you pay in
Days inventory / WIP
held as work in progress
Cash conversion cycle
Anchor
Cash today
₦417.4m13-week low ₦290.4m in week 1
closing bank balance
Total receivables
₦645.3m70.3% past due
open, after credit notes
Receivables distribution
Share of open AR by ageing band(click a bar to filter the risk table)
total = ₦645.3m
Current
₦192.26m
1-30
₦169.58m
31-60
₦248.28m
90+
₦35.20m
Days past due
13-week direct forecast
Closing balance per week
| Week | Starting | Opening | Receipts | Payments | Closing | Confidence |
|---|---|---|---|---|---|---|
| W1 | 2026-08-31 | ₦417.4m | ₦131.2m | ₦258.2m | ₦290.4m | high |
| W2 | 2026-09-07 | ₦290.4m | ₦106.5m | ₦18.2m | ₦378.6m | high |
| W3 | 2026-09-14 | ₦378.6m | ₦73.5m | ₦12.7m | ₦439.4m | high |
| W4 | 2026-09-21 | ₦439.4m | ₦161.8m | ₦9.1m | ₦592.2m | high |
| W5 | 2026-09-28 | ₦592.2m | ₦68.5m | ₦52.3m | ₦608.5m | medium |
| W6 | 2026-10-05 | ₦608.5m | ₦17.9m | ₦64.4m | ₦562.1m | medium |
| W7 | 2026-10-12 | ₦562.1m | ₦24.1m | ₦38.8m | ₦547.4m | medium |
| W8 | 2026-10-19 | ₦547.4m | ₦0 | ₦16.4m | ₦531.0m | medium |
| W9 | 2026-10-26 | ₦531.0m | ₦32.0m | ₦38.3m | ₦524.7m | low |
| W10 | 2026-11-02 | ₦524.7m | ₦0 | ₦26.5m | ₦498.2m | low |
| W11 | 2026-11-09 | ₦498.2m | ₦0 | ₦11.1m | ₦487.1m | low |
| W12 | 2026-11-16 | ₦487.1m | ₦29.8m | ₦7.3m | ₦509.6m | low |
| W13 | 2026-11-23 | ₦509.6m | ₦0 | ₦47.3m | ₦462.3m | low |
Forecast accuracy
How close the earlier forecasts landed
NOT AVAILABLEno earlier forecast has a week that has both closed and is covered by this statement; accuracy needs a forecast made before a period this statement now covers
Upload again once a few forecast weeks have passed and this fills in: what was predicted for each week, what the bank actually closed at, and the gap between them.
Collection risk
Ranked by exposure, deterioration, concentration and broken pattern
| Score | Customer | Exposure | % of AR | Oldest | Exp. days | Recommended action |
|---|---|---|---|---|---|---|
| 71.3 | Kano Central Stores Plc | ₦157.6m | 24.4% | 31-60 | 54 | Call the account owner today and agree a dated payment commitment for the overdue balance. |
| 32.2 | Aba Wholesale Ventures Ltd | ₦90.7m | 14.1% | 31-60 | 102 | Standard dunning cycle; monitor at the next run. |
| 30.6 | Benin Superstores Ltd | ₦18.4m | 2.8% | Current | 34 | No action; nothing is overdue. |
| 30.4 | Onitsha Market Traders Ltd | ₦89.1m | 13.8% | 1-30 | 61 | Standard dunning cycle; monitor at the next run. |
| 29.5 | Zaria Trading Company Ltd | ₦45.8m | 7.1% | 1-30 | 58 | No action beyond the normal statement cycle. |
| 27.2 | Warri Foodstuffs Enterprises | ₦17.2m | 2.7% | 90+ | — | Call the account owner today: this balance is more than 90 days overdue. Agree a dated payment commitment. |
| 24.7 | Jos Provisions Ltd | ₦13.7m | 2.1% | 90+ | — | Call the account owner today: this balance is more than 90 days overdue. Agree a dated payment commitment. |
| 22.4 | Ibadan Provisions Company Ltd | ₦35.7m | 5.5% | Current | 45 | No action; nothing is overdue. |
| 22.1 | Adeniyi Distribution Ltd | ₦72.5m | 11.2% | Current | 37 | No action; nothing is overdue. |
| 18.1 | Makurdi Agro Traders | ₦4.3m | 0.7% | 90+ | — | Call the account owner today: this balance is more than 90 days overdue. Agree a dated payment commitment. |
| 16.2 | Lekki Retail Holdings Ltd | ₦34.7m | 5.4% | 1-30 | 46 | No action beyond the normal statement cycle. |
| 12.7 | Ogun Retail Group Ltd | ₦41.7m | 6.5% | Current | 34 | No action; nothing is overdue. |
Top exposures
Who owe you the most, and how old it is
| # | Customer | Balance | % of total | Ageing | Oldest | Items |
|---|---|---|---|---|---|---|
| 1 | Kano Central Stores Plc | ₦157.6m | 24.4% | 31-60 | 3 | |
| 2 | Aba Wholesale Ventures Ltd | ₦90.7m | 14.0% | 31-60 | 3 | |
| 3 | Onitsha Market Traders Ltd | ₦89.1m | 13.8% | 1-30 | 2 | |
| 4 | Adeniyi Distribution Ltd | ₦72.5m | 11.2% | Current | 1 | |
| 5 | Zaria Trading Company Ltd | ₦45.8m | 7.1% | 1-30 | 2 | |
| 6 | Ogun Retail Group Ltd | ₦41.7m | 6.5% | Current | 1 | |
| 7 | Ibadan Provisions Company Ltd | ₦35.7m | 5.5% | Current | 1 | |
| 8 | Lekki Retail Holdings Ltd | ₦34.7m | 5.4% | 1-30 | 2 | |
| 9 | Port Harcourt Foods Ltd | ₦24.1m | 3.7% | Current | 1 | |
| 10 | Benin Superstores Ltd | ₦18.4m | 2.8% | Current | 1 |
These 10 customers = ₦610.1m · 94.5% of ₦645.3m across 13 customers
Current1-3031-6061-9090+
Ageing derived from Due Date against 2026-08-26. Balances are after part payments and credit notes.
Expected credit loss
IFRS 9 provision on receivables, simplified approach
₦17.3m
2.68% of ₦645.3m · as at 2026-08-26
Stage 1not past due
₦3.2m on ₦362.2m0.9%
Stage 2past due, up to 90 days
₦5.0m on ₦247.9m2.0%
Stage 3past due over 90 days (presumed default)
₦9.0m on ₦35.2m25.6%
Bar length is exposure; the solid head is the allowance. Stage 3 is past due over 90 days, IFRS 9’s presumed default.
| Ageing band | Exposure | Loss rate | Rate from | Allowance |
|---|---|---|---|---|
| Current | ₦362.2m | 0.89% | your historyhigh | ₦3.2m |
| 1-30 | ₦161.5m | 1.00% | your historyhigh | ₦1.6m |
| 31-60 | ₦86.3m | 3.94% | your historyhigh | ₦3.4m |
| 61-90 | ₦0 | 10.36% | your historymedium | ₦0 |
| 90+ | ₦35.2m | 25.61% | your historymedium | ₦9.0m |
| Total | ₦645.3m | 2.68% | ₦17.3m |
How the derived rates were measured
From 185 invoices in your receivables file, observed as at 2026-08-26. For each band, the share of value that entered it and was still unpaid 90 days past due (the probability of default), multiplied by the share of defaulted value still unpaid 180 days past due (the loss on a default). Loss on a default: 25.61% across 8 invoice(s) that reached default — ₦35,900,000.00 of ₦140,178,529.02 still unpaid.
| Band | Invoices entered | Value entered | Reached default | P(default) | Loss rate | Confidence |
|---|---|---|---|---|---|---|
| Current | 145 | ₦4998.8m | ₦174.6m | 3.49% | 0.89% | high |
| 1-30 | 131 | ₦4458.6m | ₦174.6m | 3.92% | 1.00% | high |
| 31-60 | 37 | ₦1136.0m | ₦174.6m | 15.37% | 3.94% | high |
| 61-90 | 18 | ₦431.7m | ₦174.6m | 40.44% | 10.36% | medium |
| 90+ | 10 | ₦174.6m | ₦174.6m | 100.00% | 25.61% | medium |
Largest allowances by customer
| Customer | Balance | Allowance | Coverage |
|---|---|---|---|
| Warri Foodstuffs Enterprises | ₦17.2m | ₦4.4m | 25.6% |
| Jos Provisions Ltd | ₦13.7m | ₦3.5m | 25.6% |
| Kano Central Stores Plc | ₦157.6m | ₦3.2m | 2.0% |
| Aba Wholesale Ventures Ltd | ₦90.7m | ₦1.7m | 1.9% |
| Makurdi Agro Traders | ₦4.3m | ₦1.1m | 25.6% |
| Onitsha Market Traders Ltd | ₦89.1m | ₦841.9k | 0.9% |
| Adeniyi Distribution Ltd | ₦72.5m | ₦644.9k | 0.9% |
| Zaria Trading Company Ltd | ₦45.8m | ₦431.8k | 0.9% |
| Ogun Retail Group Ltd | ₦41.7m | ₦370.8k | 0.9% |
| Lekki Retail Holdings Ltd | ₦34.7m | ₦327.0k | 0.9% |
- Loss rates derived from history use 90 days past due as the default point (IFRS 9 B5.5.37) and treat an invoice still unpaid 180 days past due as not recovered, because the ledger records no write-offs. Change either by supplying your own rates.
- Historical rates look backward. IFRS 9 also requires forward-looking adjustment for conditions expected over the life of the receivables; apply that overlay through the rates you supply.
- Balances are net of credit notes and part payments. Amounts already provided for in your ledger are not deducted here.
- Supply your own rates on the next upload to override any band; the derived figure stays visible beside it.
Ask about this run
A question about these numbers, answered from these numbers
Analyst and Controller plans
CFO brief
What the numbers say, and what to do this week
# Ilupeju Foods Industries Limited ## 13-week low ₦290,370,390.77 in week 1, ending ₦462,312,929.38 in week 13: chasing Kano Central Stores Plc is worth ₦100,124,450.15, 6 invoices overdue even by their own customer's usual pattern. **Cash position and 13-week outlook** · 16 October 2026 · NGN Statement 1 March 2025 to 26 August 2026 (18 months of history) · Forecast 31 August 2026 to 29 November 2026 (13 weeks) ## 1. Where the cash stands Closing bank balance is **₦417,372,526.96**. Over the statement period the business was cash **generative**, at an average of ₦7,269,332.56 per month. ### Working capital | Metric | Value | Formula and inputs | |---|---|---| | **DSO** | 71.1 days | (average AR / credit sales) * days — average_AR 835,992,628.96, credit_sales 6,405,392,859.65, days 545, balance_basis average of opening and closing | | **DPO** | 46.3 days | (average AP / COGS) * days — average_AP 365,337,869.02, COGS 4,303,820,978.74, days 545 | | **DIO** | 25.9 days | (average inventory / COGS) * days — average_inventory 204,160,000.0, COGS 4,303,820,978.74, days 545 | | **CCC** | 50.7 days | DSO + DIO - DPO — DSO 71.13, DIO 25.85, DPO 46.26 | CCC basis: includes inventory. ## 2. The 13-week picture Opening **₦417,372,526.96** → closing **₦462,312,929.38**. The low point is week 1 at ₦290,370,390.77. No cash floor is set, so the first breaching week is NOT AVAILABLE. Set one on the upload page and the next run reports it. Each week's closing balance is the next week's opening balance, and the chain reconciles across all 13 weeks. Confidence: weeks 1–4 rest on invoices already issued; weeks 9–13 on behavioural projection. 94% of projected receipts come from customers whose own payment history is HIGH confidence. ## 3. The actions that matter this week Open receivables are ₦645,328,635.14 across 13 customers: 30% current, 26% at 1-30 days, 38% at 31-60 days, 6% at 90+ days; nothing at 61-90 days. Expected credit loss allowance (IFRS 9, simplified approach): **₦17,272,915.64**, 2.68% of open receivables, on rates derived from your own payment history. The matrix and the evidence behind each rate are in the workbook. 1. **Call Kano Central Stores Plc about INV-4252 (₦57,491,692.08).** It fell due on 2026-07-26 and has now passed that customer's own median payment lag — it was expected on 2026-08-19. Late even by their standards, which is what makes it worth a call rather than a statement. 2. **Call Warri Foodstuffs Enterprises about INV-4281 (₦9,800,000.00).** It fell due on 2025-07-03 and has now passed that customer's own median payment lag — it was expected on 2025-07-17. Late even by their standards, which is what makes it worth a call rather than a statement. 3. **Chase Aba Wholesale Ventures Ltd (₦90,666,206.47, 31-60 bucket).** Risk score 32.2, 14.1% of the receivables book. Standard dunning cycle; monitor at the next run. Together the two largest exposures account for ₦248,282,348.70 — 38.5% of the receivables book. ## 4. Notes and limits - **forecast accuracy** — no earlier forecast has a week that has both closed and is covered by this statement; accuracy needs a forecast made before a period this statement now covers. - AR ageing total (645,328,635.14) differs from the closing AR in the financial summary (1,003,185,257.93) by -357,856,622.79. - No burn rate: net cash movement over the statement period is positive. Runway is not applicable rather than infinite. - 6 invoice(s) are past due_date + their customer's own median lag: they have broken their own payment pattern. - The receivables file carries no ageing bucket columns, so buckets were derived from each invoice's due date against 2026-08-26.
Watch list
Who has changed how they pay
3 slowing · 3 improving · 1 broken their own pattern
Kano Central Stores Plc
broke its patternimprovingTrend: used to pay 32 days late, now pays 24 days late — 7 days faster than before.
This week: one open invoice has passed even that usual delay, so it is late by their own standard, not just yours.
Outstanding ₦157.6m.
Benin Superstores Ltd
slowingTrend: used to pay 9 days early, now pays 4 days late — 13 days slower than before.
Outstanding ₦18.4m.
The slide costs roughly ₦653.8k of extra financing on the current balance.
Zaria Trading Company Ltd
slowingTrend: used to pay 21 days late, now pays 28 days late — 8 days slower than before.
Outstanding ₦45.8m.
The slide costs roughly ₦941.6k of extra financing on the current balance.
Ibadan Provisions Company Ltd
slowingTrend: used to pay 9 days late, now pays 15 days late — 6 days slower than before.
Outstanding ₦35.7m.
The slide costs roughly ₦586.5k of extra financing on the current balance.
Ogun Retail Group Ltd
improvingTrend: used to pay 9 days late, now pays 4 days late — 5 days faster than before.
Outstanding ₦41.7m.
Aba Wholesale Ventures Ltd
improvingTrend: used to pay 78 days late, now pays 72 days late — 5 days faster than before.
Outstanding ₦90.7m.
Trend compares two medians the customer has already demonstrated — the later half of their settled invoices against the earlier half. This week is about one specific invoice. A customer can be improving overall and still be late on something right now, which is why both are shown rather than combined into a single verdict. Nothing here is predicted.
Where to start
What each call is worth
Your lowest week is week 1 at ₦290.4m. Each figure below is how much that improves if the customer pays on their due date instead of when they usually do.
1Kano Central Stores Plc
+₦100.1m
Moves ₦100.1m from week 2 into week 1. They usually pay 24 days after the due date.
2Aba Wholesale Ventures Ltd
+₦90.7m
Moves ₦90.7m from week 3 into week 1. They usually pay 72 days after the due date.
3Onitsha Market Traders Ltd
+₦89.1m
Moves ₦89.1m from week 3 into week 1. They usually pay 31 days after the due date.
4Ogun Retail Group Ltd
+₦41.7m
Moves ₦41.7m from week 2 into week 1. They usually pay 4 days after the due date.
5Ibadan Provisions Company Ltd
+₦35.7m
Moves ₦35.7m from week 4 into week 1. They usually pay 15 days after the due date.
6Benin Superstores Ltd
+₦18.4m
Moves ₦18.4m from week 2 into week 1. They usually pay 4 days after the due date.
The ceiling: if every customer paid exactly on terms, ₦514.2m would move forward and your lowest week would be ₦462.3m — an improvement of ₦171.9m. That is the most collections can achieve this quarter.
These are counterfactuals, not forecasts: the arithmetic of what happens if a customer pays on their due date. It is not a prediction that they will. Payments out are held constant, so every figure reflects collections alone.
Not available
What this run could not tell you, and why
- Cash runway
Your business took in more than it paid out over this period, so there is no burn rate to divide into.
- First shortfall week
You have not told us the balance you never want to fall below.
To get it: Enter a minimum cash balance on the upload form and we will report the first week the forecast breaches it.
- Change since last run
This is your first analysis, so there is nothing to compare against.
To get it: Your next upload will show what moved, week by week.
- Forecast Accuracy
no earlier forecast has a week that has both closed and is covered by this statement; accuracy needs a forecast made before a period this statement now covers
These are absences, not zeroes. CashLens never substitutes a plausible figure for one it cannot derive from your files — a number you cannot trace back to a document you supplied is worth less than an honest gap.
What this costs you
Nothing, and no account is needed to read this page. Your own first analysis is also free, with none of this withheld — three files, about a minute. Create an account or see how it works first.