Chasing Unpaid Claims: The Aging-AR Follow-Up System That Recovers Revenue for Therapy Practices

An aging-AR follow-up system is a fixed weekly routine: run your insurance aging report, sort unpaid claims into 0–30, 31–60, 61–90, and 90+ day buckets, and work every claim over 30 days old on a set cadence until it's paid, appealed, or written off deliberately. Most therapy practices don't have one - they have a pile.

That one-paragraph answer is accurate, and it's also where most advice stops. What it doesn't tell you is which bucket to work first (it's not the oldest), the timely filing deadlines that quietly turn recoverable money into permanent losses, and why "I'll follow up when I have time" is the single most expensive sentence in private practice billing. That's what this guide covers.

Why unpaid claims pile up in behavioral health practices

Accounts receivable in a therapy practice behaves differently than in a medical group, for one structural reason: there's usually no billing department.

The person responsible for chasing a $127 claim from eight weeks ago is the same person who just finished six clinical sessions and still has notes to write.

So follow-up becomes the task that always loses. A claim gets denied or sits in "pending" at the payer; nothing alerts you loudly, and the session quietly ages out of your attention.

Across the behavioral health practices HireGaynell supports, when we take over billing, we typically find 15–25% of insurance AR sitting in the 90+ day bucket at intake - and after 90 days of running the follow-up system below, that number drops under 8%.

The other driver is denial handling. A denied claim isn't dead money - most denials are correctable - but only if someone reads the denial code and acts on it.

If your only denial process is noticing a missing deposit, you're finding problems 30–60 days after they happen.

(When a claim is formally denied rather than just unpaid, the decision tree changes; I've broken that down separately in how to appeal a denied insurance claim as a therapist.)

What is an aging report in medical billing?

An aging report (or AR aging report) is a list of every unpaid claim and client balance, grouped by how long it's been outstanding since the date of service or billing date.

The standard buckets are 0–30 days, 31–60, 61–90, and 90+.

Every serious EHR produces one.

In SimplePractice, it lives in Reports as the aging report alongside Outstanding Claims; TherapyNotes and TheraNest have equivalents. You don't need new software - you need a habit of opening the report you already have.

Read it two ways. Claim by claim, it's your work list.

As a whole, it's a health metric: the share of your total AR sitting past 90 days tells you whether your billing operation is current or bleeding.

What percentage of AR should be over 90 days?

Keep AR over 90 days under 15% of total AR, and treat under 10% as the goal for a well-run practice. Industry benchmarking bodies like MGMA and HFMA consistently frame low double digits as the line between healthy and troubled AR for outpatient practices.

Here's why the 90-day line matters so much: collectability decays with age.

A claim worked in the first 30 days is usually a phone call and a resubmission. A claim at 120 days is often past the payer's correction window, missing documentation, or attached to a client who's changed plans.

In our own portfolio, claims we touch before day 45 resolve at roughly 3x the rate of claims first touched after day 90 - which is the entire argument for a system that touches claims early instead of a rescue mission twice a year.

One caveat: don't work the report oldest-first. It feels responsible, but the 31–60 bucket is where money is most recoverable per hour of effort. Work 31–60 first, then 61–90, then triage 90+.

What is a timely filing limit?

A timely filing limit is the payer's deadline for submitting a claim, counted from the date of service. Miss it, and the claim is denied with no patient billing allowed - the revenue is simply gone. Medicare's limit is 12 months from the date of service, per CMS rules.

Commercial payers set their own, commonly anywhere from 90 days to 180 days, and some Medicaid MCOs run as short as 90 days.

There's a second, less-known deadline: the corrected-claim and appeal window, which is often shorter than the original filing limit. A claim denied at day 70 with a 90-day correction window doesn't have "months" of runway - it has 20 days.

This is why aging AR is a genuinely time-sensitive problem, not a someday problem.

Every week a claim sits unworked, it moves closer to a deadline you may not have looked up. Part of the system below is literally writing those deadlines down per payer.

How do I follow up on unpaid insurance claims? (The 7-step weekly system)

This is the workflow we run inside client practices. It takes 60–90 minutes a week for a typical solo practice once it's established - far less than the multi-hour archaeology sessions that happen when AR is only addressed quarterly.

Step 1: Pick a fixed weekly slot.

Same day, same hour, non-negotiable. Friday mornings work well because ERAs from the week have posted. AR follow-up dies when it's "when I get to it."

Step 2: Run the aging report and the outstanding claims report.

Export from your EHR. Confirm every session from the prior week actually generated a claim - unbilled sessions are the most invisible leak of all.

Step 3: Clear the 0-30 bucket of errors only.

Don't chase claims under 30 days; payers are still processing. Do fix anything rejected at the clearinghouse level (bad ID numbers, missing modifiers) the day you see it, because rejected claims were never received and the timely filing clock is still running.

Step 4: Work the 31-60 bucket claim by claim.

Check claim status in the payer portal first; call only when the portal is unclear. For each claim, determine which of three states it's in: still processing (note it, recheck next week), denied (pull the denial code and route it to correction or appeal), or paid-but-not-posted (find the ERA and post it).

Step 5: Escalate the 61–90 bucket with reference numbers.

Every payer contact gets logged: date, representative, reference number, what they said, and the deadline they gave. A documented call history is what wins disputes when a payer claims they "never received" a claim.

Step 6: Triage 90+ ruthlessly.

For each claim, decide: fight (still inside appeal windows, clean documentation), fix and resubmit (correctable error, inside timely filing), or write off deliberately (past all deadlines).

A conscious write-off with a note is fine; an unconscious one is how practices lose five figures a year without ever making a decision.

Step 7: Track two numbers weekly.

Total AR over 90 days as a percentage, and total dollars collected from follow-up that week. The first tells you if the system is working; the second tells you what the hour was worth - and it's usually the best-paid hour in the practice.

How often should I run an insurance aging report?

Weekly. Monthly is the absolute floor, and quarterly is how practices end up with a 90+ bucket full of expired claims.

The math is simple: with a 90-day commercial filing limit and a monthly review, a claim that fails in week one might get its first human attention with 60 days already burned - and if the fix requires records or a payer call-back, that's not enough runway.

A weekly cadence means nothing goes more than seven days without eyes on it.

Weekly review also catches upstream problems while they're small.

If three claims from the same payer are denied for eligibility in one week, that's not three billing problems - it's one intake problem, and it's fixable at the source.

Most aging AR is manufactured before the session ever happens, which is why the practices with the cleanest AR are the ones running a real insurance benefit verification checklist before session one, not after the denial.

Who should actually run this system?

Honestly assess whether it will be you. The system above isn't complicated, but it's relentless - it only works if it happens every single week, including the weeks you're full, sick, or on vacation.

Clinician-run follow-up is usually the first thing sacrificed under a full caseload, and it's a meaningful contributor to the operational overload I wrote about in administrative burden and decision fatigue in private practice: AR calls are low-complexity but high-friction, and they drain clinical energy out of proportion to the minutes they take.

The alternative isn't a full billing company at 6–8% of collections. For a solo or small-group practice, a trained mental health virtual assistant running this exact weekly workflow - aging report, payer portals, call log, denial routing - typically needs 2–4 hours a week.

Across the practices HireGaynell supports, that time investment recovers an average of $1,900–$3,400 per month in previously stalled claims during the first quarter of cleanup, before settling into steady-state maintenance.

Whoever runs it, keep it HIPAA-compliant: a signed Business Associate Agreement with anyone who touches claim data, access through your EHR's user permissions rather than shared logins, and PHI kept out of email and spreadsheets on personal devices.

Conclusion

In my experience running billing follow-up for behavioral health practices, the single thing that separates practices that collect what they've earned from practices that quietly donate revenue to payers is not billing skill — it's cadence.

A fixed weekly hour with the aging report, worked in the right order with every payer contact logged, will recover more money than any clever appeal letter ever will, because it catches claims while they're still recoverable.

Unpaid claims don't age like wine. They age like produce, and the timely filing clock doesn't pause because you had a full week of sessions.

If your aging report has a 90+ bucket you'd rather not open, this is exactly the workflow HireGaynell's virtual assistant billing support runs inside practices every week - the report, the payer calls, the denial routing, the log - so the follow-up happens whether or not you have a free hour.

Book a free consultation and bring the report; we'll tell you what's still recoverable.

Previous
Previous

Release of Information (ROI) Requests in a Therapy Practice: The 30-Day Rule, What a Valid Authorization Must Contain, and the 5 Requests You Should Never Fulfill As-Is

Next
Next

Google Business Profile for Therapists: Setup, Reviews & the Ethics Rules That Protect Your License (2026)