How to cut the aging report before anyone calls, who makes each touch, what every attempt has to end in, and the four numbers to review every week.
A dental balance outreach workflow is a weekly list, a fixed touch sequence, and an outcome code for every attempt. The list is cut from the aging report before anyone picks up a phone: patient portion only, split by age and balance size, with the accounts nobody should be calling removed. Each touch has a timing window, a channel, a named owner, a goal, a log entry, and a condition that stops or branches the sequence. Every attempt ends in one of a short set of codes, and four numbers get reviewed on the same day each week. This is about patient balance outreach and accountability; MyDentalForce is not a replacement for full revenue cycle management or a practice management system.
This is written for the office manager or billing coordinator who has an aging report, statements that go out on schedule, and no agreed answer to who calls whom, when, and what counts as done. The treatment plan follow-up cadence answers those questions for unscheduled treatment; this page answers them for a patient who owes money.
The aging report is not a call list. It is the raw material for one, and most of the work happens in how it gets split. Four cuts, then the exclusions.
Separate what the patient owes from what a carrier still owes. An account with a claim outstanding belongs to whoever works claims; calling the patient about it produces a confused patient and a wasted call. The two piles are the practical side of production versus collections: the work is posted either way, but only one pile is a patient conversation.
Use the buckets the aging report already prints: 0 to 30, 31 to 60, 61 to 90, and 90+. The bucket decides which touch is due, so the account moves through the sequence without anyone deciding. A balance in 0 to 30 has had one statement and gets nothing else unless the patient is in the building.
Set three bands and write them down. Below a floor, statements only, because a staff call costs more than the balance is worth; pick the floor from your own statement and hourly costs, not from a number in an article. The middle band gets statements and one call. The top band gets the full sequence, with the office manager on the last touch.
For every account on the list, pull how many statements have gone out, the date of the last one, and whether any came back undeliverable. Returned mail turns the first call into a call about an address.
Exclusions are what keep the list defensible, and most offices skip them. Four kinds of account leave before the first call:
In-house follow-up has to follow your state's rules and the practice's written financial policy, so set the sequence below with both in front of you.
Read the table as a template. Timing runs from the date the patient portion posted, not the date of service. The channels are ones any office already has: a statement, however your office sends them; a call; and a conversation at check-in. Owners are roles; in a small office two of them are one person.
| Touch | Timing | Channel | Owner | Script goal | What to log | Stop or branch |
|---|---|---|---|---|---|---|
| Statement 1 | Day 0, patient portion posts | Statement | Billing coordinator | Amount, due date, how to pay | Statement date | Paid: done. Returned mail: fix the address first. |
| Call 1 | Days 10 to 20, middle and top bands | Call | Billing coordinator | Confirm the statement arrived, answer the one question, ask for payment or a date | Reached or not, code, date given | Dispute: open it, stop. Promise: hold to the date plus a grace window. |
| Statement 2 | Day 30 | Statement | Billing coordinator | Second notice, same amount, plain language | Statement date | Below the floor: last touch until the next visit. |
| Call 2 | Days 40 to 50, top band | Call | Billing coordinator or office manager | Offer what the financial policy allows, ask for a decision | Code, offer made, answer | Plan set up: off the list. Broken promise: manager takes the next touch. |
| At the next visit | Any visit while a balance is open | In person, at check-in | Front desk | Collect at the desk, or set a date | Collected, promised, or declined | Runs at any stage. Paid: done. |
| Statement 3 | Day 60 | Statement with a next-step note | Billing coordinator; manager signs | State the next step under the policy and its date | Statement date, next-step date | Any reply restarts at call 2. |
| Final call | Days 75 to 90, top band | Call | Office manager | Pay, plan, or the next step on the stated date | Code and decision | Sequence ends: sent to next step, or held with a reason and a review date. |
Call 1 regularly turns up a reason the balance exists that the office can fix: a claim that paid after the statement printed, a duplicate charge, an estimate the patient never saw. Open with "did the statement make sense" and let the answer pick the code. When the answer is that the fee looks higher than what the carrier allowed, that is a conversation for whoever owns the fee schedule; the glossary entry on UCR fees and fee schedules covers why the office fee, the contracted fee, and the carrier's number differ. Log the dispute code and hand it off.
The aging report tells you who owes. The list tells you who gets a call this week, from whom, and what that call has to end in. Only one of those is a system.
Every attempt ends in a code from a fixed list, with a date. Free-text notes are where balances go to be forgotten: "spoke with pt, will call back" cannot be counted, sorted, or handed to whoever works the list next week. Eight codes cover what a caller hears:
Offices without a list still do balance outreach: when someone remembers, to whoever is on top of the pile, with the log in that person's head. A weekly list means the same accounts come up on the same day, the caller sees the last code before dialing, and no balance gets called twice in a week or skipped for a month. Forty accounts with a code beside each one is a finished afternoon. An aging report is never finished.
Pick a day and review four numbers per office, in under fifteen minutes. All four come out of the codes, and your own trailing weeks are the only comparison that matters.
| Number | How it is computed | What it tells you |
|---|---|---|
| List worked percent | Accounts with a coded attempt this week, divided by accounts due for a touch | Whether the list ran. Short of full means capacity or avoidance. |
| Promised-to-paid | Promises due this week that ended in Paid, divided by promises due | Whether callers get commitments or polite exits. |
| Dollars resolved | Paid, plans set up, and disputes closed, in dollars | The list's output in money, beside production and collections. |
| 90+ balance trend | Patient 90+ as a share of patient A/R, against the last eight weeks | Whether the sequence moves accounts before they age out. |
These four belong on the same board as production and collections, per office. The dental KPI short list already carries collections ratio and A/R over 90 days as lagging numbers; list worked percent and promised-to-paid are the leading pair that explains them. What a dental production dashboard should help you decide covers keeping numbers like these from turning into wallpaper.
Nothing above changes with size. A single office runs one list, usually the office manager or a billing coordinator on a set afternoon, with the front desk covering the visit touch. A group can run the list centrally, with a billing team calling for every office, or per office with the same bands, sequence, and codes everywhere. What does not work is each office inventing its own codes, because then nobody can tell whether office three collects less because its patients differ or because its list is not worked.
On paper this is a spreadsheet, a calendar reminder, and discipline. What breaks is the rebuild: re-cutting the aging report every week, carrying last week's codes forward, pulling the promises whose dates passed. In one office that work leaves with the person who did it. In a group it fragments, and the manager learns at month end which offices worked the list and which ones printed it.
That rebuild is the piece we built. MyDentalForce integrates with OpenDental today. Balance outreach runs as a separate weekly list with the same accountability as the daily call list: every attempt ends in a logged outcome, and a manager sees per-office activity and results without asking. Production and collections are shown per office and rolled up, so the weekly numbers land on the board the manager already reads. The insurance side of the aging report goes to a cross-office billing worklist built for a billing team; it is a worklist, not full revenue cycle management, and your practice management system stays the system of record.
Cut the aging report before anyone calls: patient portion only, by age bucket and balance band. Run a fixed sequence of statements, calls, and the check-in conversation, each with an owner. End every attempt in one of eight codes. Review list worked percent, promised-to-paid, dollars resolved, and the 90+ trend weekly, per office, beside production and collections.
Write the bands, the sequence, and the eight codes on one page, cut this week's list by hand, and work it on a set afternoon. When re-cutting the list and carrying the codes forward is what slips, in one office or nine, that is what balance outreach in MyDentalForce is for, and we will run it on your own OpenDental data in a thirty-minute walkthrough.

Book a 30-minute walkthrough and we will run it on your own offices.
or email us at info@mydentalforce.com