Chase this week
Auto-reminder sequence exhausted — beyond D+20 after due date. Grouped by company so one client = one chase. Largest balance first.
Overdue invoices
Most overdue first. Reminder cadence: D-30 / Due date / D+10 / D+20. Includes invoices whose auto-reminder sequence is exhausted.
| Company | Invoice # | Amount | Currency | Due date | Days overdue | Age | Owner | Reminder status |
|---|
Collected vs Invoiced
Note: “Collected” relies on payment amount + payment date, which only captures invoices paid in full. Partial payments may be missed.
Invoiced vs Collected by month (last 6 months)
How it is calculated: for each month, Invoiced = invoices whose invoice date is in that month; Collected = payments whose payment date is in that month. The monthly rate = Collected ÷ Invoiced for that month. A rate above 100% (e.g. April) is normal and not an error: cash collected in a month often pays off invoices issued in earlier months, so if a month has low new invoicing but strong collection of old invoices, its rate exceeds 100%. It compares cash-in vs invoice-out in the same calendar month, not the same invoices.
Overdue by age
DSO (Days Sales Outstanding)
Formula: DSO = (total outstanding receivables ÷ total invoiced in period) × number of days in period. “Outstanding receivables” = all invoices with a balance still due; “invoiced in period” = amount billed over the window.
Two windows shown: the 90-day figure is the standard, reactive read (matches the benchmark below). The 365-day figure smooths out lumpy billing — clients paying a full year up-front or quarterly create spikes that distort a short window, so the annual view is the fairer number to compare over time.
Benchmark for a SaaS / AI company: a healthy DSO is roughly 30–45 days; best-in-class SaaS teams sit under 30. Above ~50–60 days usually signals slow collection or long payment terms. Annual-upfront billing tends to push DSO lower; monthly net-30 terms push it toward 30–45.
DSO over time
One point recorded per day, so you can see the trend and compare across weeks.
The trend starts building from today — each day you open the dashboard adds one point. It cannot be back-filled because it needs the day-by-day receivables balance.
Data quality issues
Finalized invoices (draft & voided are excluded) missing a due date, owner, or currency, or with a negative balance. Fix these in HubSpot on the invoice record.
Exceptional cases
Clients we no longer actively chase (insolvency or handed to a recovery agency). They are excluded from every metric above so they don’t distort the data.