How to Audit Your Dental Billing Service or RCM Vendor

Dental Billing Service Audit Checklist
The 9 metrics every practice owner should verify monthly when using an outsourced billing service or RCM vendor.
Hiring a billing service is a transfer of execution, not a transfer of oversight. The practice owner remains responsible for verifying that the service is performing, and most practices do not have the framework to do this systematically.
Why Billing Service Oversight Is the Owner's Job
A dental practice using an outsourced billing service has made a reasonable operational decision. Specialized billing services typically perform better than internal staff because they have scale, focused expertise, and dedicated technology. A good billing service can move a practice from a 92% collection rate to a 96% collection rate, which on a $1.2 million practice is $48,000 in additional annual collections.
But the engagement creates a structural problem. The same vendor doing the work is the only party that has visibility into the work. The vendor reports their own performance. The vendor reconciles their own activity. The vendor decides what counts as a denial worth working versus a write-off. The owner is paying the vendor and trusting the vendor to tell the owner whether the vendor is doing a good job.
This is the same structural issue that exists with internal billing staff, with the additional wrinkle that the vendor is contractually motivated to retain the engagement and operationally motivated to minimize friction. None of this is a criticism of billing services. Most are run by competent professionals and deliver real value. It is a description of why independent verification is necessary regardless of vendor quality, and why the verification responsibility cannot be delegated to the vendor being verified.
The good news is that auditing a billing service does not require sophisticated forensic accounting. It requires comparing a small set of metrics against ground truth, monthly, in a systematic way. Practices that do this discover when their vendor is performing well, when the vendor is missing things, and when the vendor needs to be replaced. Practices that do not do this never discover any of those things until a much larger problem surfaces.
What You Are Actually Auditing
Most practice owners think they are auditing the billing service when they read the vendor's monthly performance report. They are not. The vendor's performance report is what the vendor wants to show. Auditing means comparing what the vendor reports to what the underlying source data actually says.
There are nine specific things to verify monthly. Each comes with a ground truth source the vendor does not control.
1. Collections Posted Match Collections Banked
The vendor reports that $X was collected in the month. The bank account should show $X in deposits during the same period, give or take normal timing. If the vendor's reported collections consistently exceed the bank deposits, money is being lost between the practice management system and the bank. This could be the practice's own merchant processing fees, refunds the vendor is netting against deposits, or in rare cases, intercepted funds.
Source of truth: bank statements.
2. Claim Submission Volume Matches Clinical Volume
The vendor should be submitting roughly one claim per insurance-covered patient visit per month, plus or minus the practice's mix. If the vendor reports 800 claims submitted but the schedule shows 1,100 insurance-covered visits, services are being rendered and not billed. This is the single largest source of leakage in practices using outsourced billing.
Source of truth: appointment schedule, clinical records.
3. Days in AR
The vendor reports the practice's days in AR. This should be tracking against industry benchmarks, typically 25 to 35 days for a healthy dental practice. A vendor reporting 60+ days in AR is either inheriting a mess they have not cleaned up, or not working denials and aged accounts effectively.
Source of truth: aged AR report from the practice management system itself, not from the vendor's summary.
4. Denial Rate and Denial Resolution Rate
What percentage of submitted claims are denied? The benchmark is under 10%. What percentage of denied claims get worked back to payment within 60 days? The benchmark is over 80%. A high denial rate suggests coding or documentation issues. A low denial resolution rate suggests the vendor is letting denials age into write-offs rather than working them.
Source of truth: denial reports run directly from the practice management system.
5. Adjustments and Write-offs by Reason
Total adjustments and write-offs as a percentage of charges should be predictable based on the practice's payer mix. A vendor whose adjustments suddenly increase materially, or whose mix of adjustment reasons looks unusual, is either taking write-offs that should have been worked as denials, or absorbing patient balances they could not collect.
Source of truth: adjustment report from the practice management system, broken down by reason code.
6. Insurance Payment Posting Accuracy
Every insurance payment posted should trace to a specific remittance advice from a specific payer for a specific date. Mass postings without traceable remittances are a red flag. Payments posted to the wrong patient, the wrong claim, or the wrong service date all reduce data quality and obscure other problems.
Source of truth: insurance remittance files from each payer.
7. Patient Statement and Collection Activity
The vendor should be sending statements to patients with balances on a regular cycle, 30, 60, 90 days. The vendor should be making outreach calls or sending escalation letters on aged balances. If the vendor reports they are doing this, the patient call logs and statement send records should support it.
Source of truth: patient communication logs from the vendor's system or the practice management system.
8. Refund Activity and Refund Destinations
Patient and insurance refunds should be issued promptly when overpayments occur. Every refund should be traceable to a specific overpayment, going back to the same patient, the same card, or the same payer that made the original payment. Refunds to mismatched accounts are the strongest single indicator of embezzlement, internal or external.
Source of truth: refund report cross-referenced against original payment records.
9. Credit Balance Aging
Credit balances older than 60 days are increasingly a regulatory issue. Most state payer contracts require refunding overpayments within specific windows. The vendor should be actively clearing credit balances, not letting them age. A growing aggregate credit balance is a sign that the vendor is not closing out overpayments.
Source of truth: aged credit balance report from the practice management system.
How to Run the Audit Practically
Doing this manually every month is real work, several hours of pulling reports, comparing data sources, and following up on discrepancies. Most practice owners do not have the time or the systematic discipline to keep this up over years.
There are three practical approaches.
Manual quarterly audit by the practice's CPA. A dental CPA familiar with revenue cycle can run a deep audit on a quarterly basis and surface anything material. The cost is typically $1,500 to $3,500 per audit. This is enough to catch large issues but will miss patterns that do not show up at the quarterly level.
Manual monthly audit by an internal staffer. Pulling the data and running comparisons can be a half-day-per-month task for someone with the analytical skills. The challenge is finding such a person inside a small dental practice, and ensuring they have no working relationship with the billing service that would compromise their independence.
Continuous automated reconciliation. A Revenue Integrity platform performs all nine checks above continuously, flags discrepancies as they occur, and reports directly to the owner. This is the most thorough approach and requires no ongoing labor from the practice. It also produces a clean documentation trail if performance issues lead to vendor termination.
Specific Conversations to Have With Your Billing Service
Beyond the data audit, certain conversations surface a great deal of useful information.
Ask the vendor for read-only access to your own practice management system data, including audit logs. A confident vendor provides this without hesitation. A defensive vendor offers reasons why they cannot.
Ask which specific staff member is assigned to your account, what their tenure is, and what their caseload is. A vendor that rotates staff frequently or assigns junior staff to your account will deliver weaker results than one with experienced dedicated assignment.
Ask for examples of denials they recently worked back to payment, with specifics. A vendor that cannot easily produce these examples may not be working denials as actively as they claim.
Ask how they handle credit balances. A vendor with no clear process for refunding patient and insurance credits is creating regulatory exposure for the practice.
Ask what happens to claims older than 90 days. A vendor that aggressively writes these off is exchanging your money for cleaner-looking metrics. A vendor that works them is doing the harder, slower work of actually collecting.
Ask for the full list of payer contracts loaded in their system and the reimbursement rates by code. A vendor that does not have current fee schedules is not catching payer underpayments. This is a common gap, fee schedules are tedious to maintain and often go unmaintained, which costs practices real money.
When to Switch Billing Services
Audit findings that justify replacing a billing service include sustained discrepancies between reported collections and actual deposits, unbilled encounter rates above 5% of patient visits, denial resolution rates below 50%, and a pattern of adjustments that look like write-offs in disguise.
Switching billing services is operationally disruptive and worth doing only when the case is clear. A first finding warrants a conversation with the vendor and a corrective action plan with measurable improvement targets. Sustained underperformance after that warrants a competitive review.
When you do switch, build the audit capability before the new vendor starts, not after. The new vendor inherits the practice in whatever state it is in, and a vendor without independent oversight will, over time, develop the same issues regardless of how good their reputation is on day one. The structural problem is independent of which vendor sits in the role.
How Zeldent Fits Here
Zeldent runs the nine audit checks above continuously, automatically, and independent of your billing service. The platform connects directly to the practice management system, the bank, the clearinghouse, and the merchant processor, and verifies that what the billing service is reporting matches what the source systems show.
Practices using Zeldent typically discover within 30 days of going live that their billing service is performing better in some areas than reported and worse in others. The practice gains the documentation needed to have specific, evidence-based conversations with the vendor about underperformance, and the protection against gradual drift in vendor quality that affects every long-term billing relationship.
This is not adversarial to billing services. Most billing services welcome practices that have independent verification because it removes ambiguity from the relationship and lets both parties focus on improving the metrics that matter. The vendors that resist verification are usually the ones that should not be trusted with the engagement.
Bottom Line
Outsourcing your billing is a reasonable operational decision. Outsourcing your oversight is not. The practice owner remains accountable for verifying that revenue is being captured, collected, and kept, regardless of who is doing the cycle work day to day. A monthly audit framework, run consistently against the right ground-truth sources, is the difference between a billing relationship that protects practice revenue and one that quietly erodes it.
If you cannot remember the last time you reconciled your billing service's reports against your bank, you are not auditing your billing service. You are trusting them. Trust is fine when it is verified. It is expensive when it is not.
Zeldent gives practice owners independent verification of their billing service's performance, continuous, automated, and reporting directly to the owner. We work with practices using in-house billing, regional billing services, and national RCM vendors. Schedule a demo to see what Zeldent would surface about your current vendor's performance.
Dental Billing Service Audit Checklist
The 9 metrics every practice owner should verify monthly when using an outsourced billing service or RCM vendor.


