Reading the aging report
Aged billables = billables submitted >30 days ago and still unpaid. Here's how to read the report and what to do about aged items.
Updated 2026-04-24 · Edit this page on GitHub
title: "Reading the aging report" description: "Aged billables = billables submitted >30 days ago and still unpaid. Here's how to read the report and what to do about aged items." order: 2 category: "billables" updated_at: "2026-04-24"
Aging is the leading indicator for cash-flow issues. If your aging bucket grows faster than your paid bucket, something is stuck at the payer or the clearinghouse.
How Rounds defines aging
A billable is aged when:
status = 'submitted'(not yetpaid,denied, orvoided)- AND
submitted_atis older than 30 days
The 30-day threshold matches the typical clean-claim payer turnaround; anything older is an exception worth investigating.
Where you see it
- Billables page → aging report tab → bucketed list (31-60 / 61-90 / 91-120 / 120+ days) with total charges per bucket
- Insights dashboard → YTD Billables panel → aging KPI card with the dollar total
- CSV export → include the aging column for external reporting
Typical workflow
- Weekly review. Filter to 61-90 day bucket first — those are still within most payer appeal windows but demand attention.
- 120+ day bucket — likely write-offs. Investigate why they sat that long; often it's a denial that wasn't status-changed in Rounds even though the payer sent the denial.
- Compare provider-level aging. One provider with a spike in aging often means their modifier codes aren't matching the payer's rules.
- Per-payer aging — if one payer shows consistently older aging, it's time for a clearinghouse review (or a payer-contract renegotiation).
Filtering
Use the FilterBar at the top of the Billables page:
- Provider — narrow to a single provider
- Payer — narrow to a single payer label
- Date range — custom start/end for reports covering specific periods
All filters chain — provider=Smith AND payer=BCBS AND submitted_at in Q1 2026.
CSV export
Click "Export CSV" on the aging report. Columns include:
billable_id,submitted_at,days_aging,provider,payer,cpt_code,charge_amount,status,notes
Max 10,000 rows per export (the v1 cap). For larger pulls, use the REST API — see MCP + REST overview.
If you hit a problem
- Aging total doesn't match your EHR: Rounds only sees billables you've submitted to it; start by confirming counts match between systems
- Aging shows $0 but you know you have aged items: check that the filters aren't excluding them; clear all filters + reload
- Other: support@ralthealth.com