The hidden cash problem: Post 1 of 10
1.1 AR Is the Last Function Running on Duct Tape
Short answer: Accounts receivable is the one finance function most teams still run on spreadsheets and email threads. The cost shows up as slower cash and invoices that never reach the right person, while collectors spend their week on admin. The checklist at the end of this chapter scores where your AR stands.
At some point in the last fifteen years, every major finance function got modernized. Sales moved into Salesforce and billing got automated. Payroll no longer needs someone to trigger it by hand every two weeks, and procurement now runs on approval workflows and audit trails that most companies take for granted.
Accounts receivable is the exception. Plenty of finance teams still draft invoices by hand and track collections in a Google Sheet, with follow-up done over email. Teams that bought AR software mostly traded one kind of manual work for another. Escalations still land on a person, and reconciliation still falls apart at month-end. The worst errors are the ones nobody catches until the customer flags the invoice.
The modernization gap
| Function | Modernized | System of record |
|---|---|---|
| Sales | ✓ | Salesforce, HubSpot |
| Billing | ✓ | Stripe, Chargebee |
| Payroll | ✓ | Rippling, Gusto |
| Procurement | ✓ | Coupa, Zip |
| AR | × | Spreadsheets, Overly Slow and Complex Software |
What it actually costs
Teams using Monk see DSO drop by more than 40%, based on proprietary engineering data measured with Monk's first 100 customers. Some of the cost of manual AR never shows up in a benchmark.
When collections run on email and spreadsheets, nobody analyzes payment behavior in any consistent way. An invoice can sit in a dead inbox or stall in a procurement portal for weeks without anyone noticing, and there's no easy way to tell which balances are recoverable and which were broken from the day they were sent. The aging report lists what's overdue without saying why, and that missing reason is usually where the cash is stuck.
Quick reference: signs your AR is broken
Score your team from 1 to 5 on each of the seven rows below. Anything under 15 means there are gaps in your AR setup that are slowing cash every quarter.
| Dimension | 1 (Manual) | 3 (Partially Automated) | 5 (AI-Native) |
|---|---|---|---|
| Invoice creation | Manual from contract | Template-based, some auto-fill | LLM parses contract, generates invoice automatically |
| Delivery verification | No tracking | Email open tracking | Bounce detection, portal routing, contact validation |
| Exception handling | Ad hoc, inbox-driven | Some rules-based routing | Automated triage, resolution, and escalation |
| Collections outreach | Manual emails / calls | Scheduled dunning templates | Context-aware, relationship-calibrated, auto-pause |
| Cash application | Manual matching at month-end | 1:1 auto-match only | Fuzzy matching, partial payments, multi-invoice remittance |
| Data integration | CSV exports between systems | API connections, some drift | First-class integrations with Stripe, NetSuite, QuickBooks, HubSpot |
| Analytics & forecasting | Aging report only | Basic dashboards | Real-time cash intelligence with predictive DSO modeling |
Your score: 7-14 = Critical gaps, 15-25 = Patchwork automation, 26-35 = Modern AR infrastructure
What gets sold as automated collections is usually scheduled email: a cron job sending the same template on day 30, 45 and 60. An invoice that has been sent hasn't necessarily been received, and a received invoice still has to be approved before anyone can pay it. Most AR tools stop tracking at the send.
Up next: Post 2 looks at where the problems start, before the invoice reaches the customer: the gap between what the contract says and what gets billed.
Part of a 10-post series on where B2B AR loses cash, stage by stage.