Every conversation about cash flow problems eventually lands on the same suspects: overhead is too high, taxes took a bigger bite than expected, or it was just a slow month. Those explanations are comfortable because they point outward. They're also, in most cases, not where the real problem lives.

Pull the accounts receivable aging report before you blame anything else. For a large share of founder led businesses in the $2M to $20M range, the real story is sitting there: money that was earned, billed, and booked as revenue, and simply hasn't shown up in the bank yet.

Key Takeaways

  • A median collection rate of 85% means 15 cents of every invoiced dollar does not convert to cash in the period it was earned. Some arrives late, some sits in AR for months, and some gets written off entirely.
  • AR outstanding past 60 days is actively straining your cash position. Anything past 90 days should be treated as a collections risk, not a receivable to plan around.
  • Growing your average collection period from 35 days to 48 days puts 13 extra days of every invoice's value outside your bank account, multiplied across your entire revenue base.
  • Invoices followed up at day 7, day 21, and day 35 past due collect meaningfully faster than those chased only when someone notices the balance.
  • Your top 10 to 20% of outstanding AR by dollar value accounts for a disproportionate share of total exposure and deserves direct, named follow-up rather than automated reminders.

Profit Is a P&L Concept. Cash Is a Collections Concept.

These are two different questions and most owners are only tracking one of them. Your income statement recognizes revenue when it's earned, not when it's collected. That accounting reality is correct and useful for measuring performance. It's also exactly why a genuinely profitable month can produce a bank balance that makes no sense.

Think about what that gap actually costs across a full year of operations. If your median collection rate on billed work is 85%, that means 15 cents of every invoiced dollar never converts to cash in the period you earned it. Some of it lands late. Some sits in AR for months. Some gets written off entirely. Payroll doesn't care that a customer is slow to pay. The gap between what you billed and what actually cleared your bank is where the story of your cash flow really lives.

Where to Actually Look

Before pointing at overhead or a slow season, run this check: how much of what you billed last quarter is still sitting uncollected right now?

Work through your AR aging report one bucket at a time:

  1. Step 1: Check the 0 to 30 day bucket. This is your normal baseline float. Almost every business carries some balance here, and it is not a concern on its own.
  2. Step 2: Review the 31 to 60 day bucket. This is worth watching closely. If this bucket is growing quarter over quarter, your collections process is slipping and will compound further if left unaddressed.
  3. Step 3: Evaluate the 61 to 90 day bucket. This represents a real problem. Money sitting here is actively straining your cash position right now and needs direct follow up.
  4. Step 4: Address everything over 90 days. Treat this balance as a collections risk rather than a receivable you can plan around. Recovery odds drop sharply the longer an invoice remains unpaid.

If your 60+ day buckets are growing as a share of total AR, that trend, not last month's tax bill, is usually the actual driver behind a cash squeeze that doesn't match how the P&L reads.

Why This Gap Widens as You Grow

The invoicing to cash gap tends to get worse, not better, as a business scales. Larger customers negotiate longer terms. More invoices in flight means more opportunities for one to slip through the cracks. And a founder who used to personally track every open invoice loses that visibility once the business is too big to hold in one person's head.

This is the part that surprises owners the most: growth alone can quietly stretch out your average collection period even if nothing about your process changed. If you were collecting in 35 days on average two years ago and you're at 48 days now, that's 13 extra days of every invoice's value sitting outside your bank account, multiplied across your entire revenue base. That shift alone can turn a comfortable cash position into a tight one without a single new expense being added.

Closing the Gap: What Actually Moves the Number

Track days sales outstanding (DSO), not just total AR. DSO tells you how long, on average, it takes to convert a sale into cash. Watching this number trend over time catches a slipping collections process months before it shows up as a payroll scramble.

Build a formal follow up cadence, not an ad hoc one. Invoices that get a reminder at day 7, day 21, and day 35 past due collect meaningfully faster than invoices that only get chased when someone happens to notice the balance.

Separate your top 10 to 20% of AR by dollar value and manage it directly. In most businesses, a small number of large invoices account for a disproportionate share of the total outstanding balance. Those deserve direct, named follow up, not an automated reminder in a queue with everything else.

Review terms by customer, not as a blanket policy. A customer with a strong payment history may earn longer terms. A customer with a pattern of late payment shouldn't automatically keep the same terms they started with.

Connect AR aging to your cash forecast, not just your bookkeeping. An aging report that lives in your accounting software but never makes it into a forward looking cash view isn't doing the job it should. The point of tracking AR isn't historical accuracy. It's knowing, this week, what's actually collectible and when.

The Real Takeaway

A profitable month and a healthy cash position are not the same achievement, and treating them as interchangeable is what turns a solvable collections problem into a recurring crisis. Before your next "why is cash so tight" conversation, start with the AR aging report. In most cases, that's where the real answer is sitting.