What is a Medical Billing Audit Checklist?

A medical billing audit checklist is a structured process used to review patient registration, coding accuracy, claim submission, payment posting, and denial management to identify errors, prevent revenue loss, and improve overall revenue cycle performance.

Most billing problems that show up on the aging report at the end of the month did not start at the month’s end. They started weeks earlier when a claim went out with the wrong code, when a modifier was missing, when a denial sat unworked in a queue, or when an underpayment was posted and nobody compared it against the contracted rate. By the time the aging report reflects the damage, the window to fix some of those claims has already closed.

A billing audit checklist is not a panacea. But when it is used consistently, it catches errors before they become aged denials, finds the revenue leaks that do not show up in aggregate reports, and gives the billing manager something concrete to act on rather than a vague sense that collections could be better.

What follows is a working checklist organized by billing workflow area. It is built for practices that want to run their own internal audits without waiting for an external consultant to tell them what they could have already found. Use it monthly for focused reviews and quarterly for a broader pass through the revenue cycle.

Key Components of a Medical Billing Audit

A medical billing audit evaluates multiple components of the revenue cycle to identify errors, ensure compliance, and improve reimbursement accuracy. Each component plays a critical role in how claims are processed, paid, or denied.

Revenue Cycle Management (RCM)

Revenue Cycle Management (RCM) is the end-to-end financial process that tracks a patient’s journey from appointment scheduling to final payment collection. In a billing audit, RCM is evaluated to identify breakdowns in workflows such as eligibility verification, charge capture, claims submission, and payment posting.

A well-audited RCM process helps reduce claim denials, improve cash flow, and shorten accounts receivable cycles.

Medical billing processes and reimbursement policies are governed by organizations such as the Centers for Medicare & Medicaid Services (CMS).

CPT and ICD Coding

CPT (Current Procedural Terminology) and ICD-10 (International Classification of Diseases) codes are used to report medical procedures and diagnoses on claims. A billing audit reviews whether these codes accurately reflect the services provided and are supported by clinical documentation.

Incorrect or mismatched coding can lead to claim rejections, denials, or underpayments, making coding accuracy a critical audit focus.

Clearinghouse

A clearinghouse is an intermediary system that reviews claims for errors before transmitting them to insurance payers. It performs validation checks such as missing data, invalid codes, and formatting issues.

During an audit, clearinghouse reports are analyzed to identify recurring rejection patterns and upstream data entry or coding errors.

Explanation of Benefits (EOB) / Electronic Remittance Advice (ERA)

EOBs and ERAs are payer-issued documents that explain how a claim was processed, including payment amounts, adjustments, and patient responsibility.

Audits compare EOB/ERA details against posted payments to ensure:

  • Correct reimbursement
  • Accurate contractual adjustments
  • No underpayments

Accounts Receivable (AR)

Accounts Receivable (AR) represents the outstanding payments owed to a healthcare provider for services rendered. A billing audit evaluates AR aging reports to identify delayed payments, unresolved claims, and revenue leakage.

High AR days or large balances in 90+ day buckets indicate inefficiencies in billing, insurance claim denial management, or follow-up processes.

Section 1: Patient Registration and Insurance Verification

Billing problems that trace back to registration are the most preventable and the most frustrating. By the time a claim is denied for an invalid member ID or missing prior authorization, the patient has already been seen, and the practice is chasing a fix for a problem that could have been caught two weeks earlier.

Registration Accuracy Checklist

  • Pull 20 patient accounts from the past 30 days. For each one, confirm that the subscriber name and date of birth in the system match the insurance card on file exactly, not approximately.
  • Check that the primary and secondary insurance sequencing is correct. The birthday rule for dependents under two insurance plans should be applied consistently and documented.
  • Verify that the rendering provider NPI and billing provider NPI are correctly assigned for each patient’s primary provider. A rendering NPI populated in the billing provider field generates entity code errors on submission.
  • Confirm that insurance cards were collected at the most recent visit, not just at the initial intake. Insurance changes happen mid-year, and a card on file from 18 months ago may be outdated.
  • For any patients who had claims rejected for eligibility errors in the past 90 days, trace the rejection back to the registration record and identify whether the error was a data entry problem, an outdated card, or a payer system issue.

Prior Authorization Tracking

  • Pull all claims denied for authorization-related reasons in the past 60 days. For each one, confirm whether an authorization was sought and not obtained, obtained but not entered on the claim, or expired before the service date.
  • Check the authorization tracking log for any open authorizations approaching expiration. Patients in active treatment should have renewal requests initiated before the current authorization expires.
  • Review which services are generating the highest volume of auth-related denials and confirm that your current scheduling workflow is triggering auth verification for those service types consistently.

Section 2: Charge Capture and Coding Accuracy

The gap between what was clinically done and what was billed is where some of the most significant revenue leakage lives. Undercaptured charges and incorrect codes both reduce what the practice collects, in different ways.

Charge Capture Review

  • Pull the appointment schedule for one week in the past month. Compare the number of patients seen against the number of charges entered for that week. Any appointment that does not have a corresponding charge in the system is an unbilled encounter.
  • For surgical cases, confirm that all procedure components performed were captured. Assistant surgeon charges, anesthesia-administered medications, add-on procedure codes, imaging supervision codes. Each of these has to be captured at charge entry to appear on the claim.
  • Check for same-day charges where a patient had multiple encounters on the same date and only one was billed. Multiple providers seeing the same patient on the same day each generate separate billable services.
  • Review your chargemaster quarterly for deleted or invalid CPT codes. A code that was active in October may have been deleted in the January code update. Claims submitted with deleted codes are automatic denials.

Coding Accuracy Sample Review

  • Pull 15 to 20 claims for your top five CPT codes by volume. For each claim, find the corresponding documentation and confirm that the code matches what the note describes. Not that the code seems reasonable. That it specifically matches.
  • For E/M codes, confirm that the documentation supports the level billed under the 2021 AMA guidelines using either the MDM table or total time. A 99214 requires either moderate MDM or 30 to 39 minutes of total time. Does the note reflect that?
  • Check ICD-10 code specificity. Unspecified diagnosis codes on claims where the documentation clearly supports a specific code are a documentation and coding quality problem. When the physician documents Type 2 diabetes with peripheral neuropathy, E11.40 is more accurate than E11.9.
  • Confirm that laterality is coded where applicable. Right versus left distinctions in musculoskeletal, ophthalmology, and ENT coding are required by most payers. Unspecified laterality codes on claims where the note documents which side was treated are a specificity error.

Section 3: Claims Submission and Clearinghouse Review

Claims that do not make it to the payer cannot generate payment. A clean claim rate below 95 percent on first submission is a signal that something in the pre-submission workflow is breaking down consistently.

Clearinghouse Rejection Analysis

  • Pull the clearinghouse rejection report for the past 30 days. Count the total rejections and calculate the rejection rate as a percentage of total claims submitted.
  • Categorize rejections by type: invalid NPI, missing required field, invalid diagnosis code, invalid procedure code, duplicate claim, and eligibility mismatch. Each category points to a different upstream process failure.
  • For the top three rejection categories, trace each one back to its root cause. Is it a data entry error? A provider setup problem? An outdated code in the system? A payer-specific requirement that is not being met?
  • Check that all rejected claims were corrected and resubmitted. A rejected claim that was never resubmitted is uncollected revenue with a fixed deadline. Clearinghouse rejections that sit unworked for more than 48 hours accumulate into a meaningful accounts receivable problem.
  • Confirm that your clearinghouse is running current payer edits. Clearinghouses update their editing rules periodically. If your clearinghouse version has not been updated, claims may be passing edits at the clearinghouse level and failing at the payer level for reasons the clearinghouse should have caught.

Section 4: Payment Posting and Reconciliation

Payment posting errors are invisible in most billing reports unless someone specifically looks for them. An incorrectly posted contractual adjustment, a misapplied patient payment, or an overpayment that was not flagged all affect the accuracy of the accounts receivable without generating a denial or a rejection that would attract attention.

Payment Accuracy Checks

  • Pull 20 EOBs or ERAs from the past month. For each one, confirm that the allowed amount matches the practice’s contracted rate for the billed code. Use the fee schedule from the payer contract or the CMS PFS for Medicare. If the allowed amount is lower than the contracted rate, the claim was underpaid.
  • Confirm that contractual adjustments were posted exactly as shown on the EOB. A contractual adjustment posted at a rounded or estimated amount rather than the exact EOB amount leaves the account in an inaccurate state.
  • Check that patient balances generated after insurance payment match the patient responsibility shown on the EOB. If the EOB shows $45 patient responsibility and the billing system generated a $75 patient statement, there is a posting error.
  • Reconcile the ERA deposit total against the bank deposit for the same date. These numbers should match. When they do not, either a payment was reversed after posting, or there is a banking discrepancy that needs to be tracked down.
  • For practices receiving paper EOBs, check that all payment batches were fully posted before the batch was closed. A partial batch posted as complete leaves unposted payment credits floating in the system.

Underpayment Tracking

  • Create a log of every identified underpayment: payer, date, CPT code, contracted rate, paid amount, difference. Review this log monthly.
  • When the same payer is underpaying the same code repeatedly, that is a systematic issue worth escalating to the payer’s provider relations department with your contract and the payment history as documentation.
  • Track the resolution of underpayment disputes. If you submitted a dispute 60 days ago and have not heard back, follow up before the payer’s dispute window closes.

Section 5: Denial Management

Denials are where most practices have the most visible revenue cycle problem and the most room for improvement. A denial rate above 5 percent is a signal that upstream processes need attention. An unworked denial rate above 2 percent is a signal that the denial management workflow itself is broken.

Denial Rate Analysis

  • Calculate your overall denial rate for the past 90 days as a percentage of total claims submitted.
  • Break denials down by reason code category: eligibility, authorization, coding, medical necessity, timely filing, duplicate, and other. Which category is generating the most denials?
  • Identify the top five specific CARC codes generating denials. For each one, determine whether the root cause is upstream (registration, auth, coding) or downstream (appeal failure, posting error).
  • Check whether the same payer is generating a disproportionate share of denials. When one commercial payer accounts for 30 percent of your denials despite representing 15 percent of your claims volume, that payer relationship needs attention.

Denial Aging and Work Queue

  • Pull all open denials and sort by date. Any denial older than 45 days should be flagged for immediate attention. The appeal window for most payers is 60 to 180 days. Claims approaching that window need to be worked on now.
  • Confirm that all denial responses are being filed before the payer’s appeal deadline. Timely filing of appeals is just as important as timely filing of original claims.
  • Check that appeal letters include specific clinical documentation when medical necessity is the denial reason. A generic appeal letter that restates the original claim without adding supporting documentation has a very low success rate.
  • Track your appeal overturn rate by denial reason and by payer. A low overturn rate on medical necessity appeals from a specific payer suggests either that the denials are correct and a documentation problem exists, or that the appeals are not being filed with adequate clinical support.

Section 6: Accounts Receivable Aging

The aging report is the financial health report of your revenue cycle. Every dollar sitting in 90-plus-day aging is a dollar that may never be collected. The goal is not to have no aging. The goal is to understand what is aging and why, and to make sure nothing is aging for a preventable reason.

  • Pull your accounts receivable aging report segmented by payer. What percentage of your AR is in 0 to 30, 31 to 60, 61 to 90, and 90-plus days?
  • Review claims in the 61 to 90-day bucket specifically. These are approaching the point where appeal options start narrowing. What is holding them up? Pending appeals? Unresolved eligibility disputes? Missing documentation requests?
  • For claims in 90-plus days, assess each one for collectibility. Some are genuinely uncollectable and should be written off with a documented reason. Others are recoverable if worked immediately. Letting the 90-plus bucket grow unchecked by mixing uncollectable accounts with recoverable ones wastes staff time and distorts the AR picture.
  • Calculate your days in accounts receivable, total AR divided by average daily charges. A number above 40 days for most specialties signals a revenue cycle process problem somewhere in the chain.
  • Compare your current AR aging to the same period last year. Is it improving, stable, or deteriorating? The trend tells you more than the absolute number.

Common Medical Billing Audit Mistakes to Avoid

Even well-structured audits can fail if critical gaps are overlooked. These common mistakes often lead to repeated denials, revenue leakage, and inaccurate financial reporting.

Skipping Eligibility Verification

Failing to verify patient eligibility before services are rendered is one of the most preventable causes of billing errors.

  • Leads to claim rejections and eligibility denials
  • Results in uncollectible balances or patient disputes
  • Disrupts the entire revenue cycle workflow

Always confirm:

  • Active coverage
  • Plan benefits
  • Authorization requirements

Using Outdated or Incorrect CPT Codes

CPT codes are updated annually, and using outdated or invalid codes results in immediate claim rejection or denial.

  • Causes automatic payer rejections
  • Leads to coding compliance risks
  • Impacts reimbursement accuracy

Best practice:

  • Update code sets regularly
  • Align CPT codes with current documentation and payer guidelines

Ignoring Underpayments

Many practices focus only on denials and overlook underpayments, which silently reduce revenue.

  • Occurs when payers reimburse contracted rates below
  • Often goes unnoticed without an EOB vs contract comparison
  • Creates long-term revenue leakage

Always:

  • Compare payments against fee schedules
  • Track recurring payer discrepancies
  • Escalate systematic underpayments

Key Insight

Most billing issues are not caused by complex problems—but by missed fundamentals in verification, coding, and payment review.

Addressing these early prevents downstream issues in:

  • Denial management
  • Accounts receivable (AR)
  • Cash flow stability

Final Thoughts 

A billing audit checklist works when it is used on a schedule, not when it is pulled out during a crisis. The practices with the cleanest revenue cycles are not the ones that investigate problems after they pile up. They are the ones that check the same things every month, fix what they find immediately, and watch their aging shrink and their collection rate climb as a result of consistent attention to the details that compound into real money over time.

Optimize Your Billing with Expert Support

A consistent audit process can improve accuracy—but expert insight can transform your entire revenue cycle.

Talk to Medhasty’s Medical Billing team and see how we help practices reduce errors, recover lost revenue, and improve financial performance.

FAQs: Medical Billing Audit Checklist

What is included in a medical billing audit checklist?

A medical billing audit checklist includes a structured review of key revenue cycle components such as patient registration accuracy, insurance verification, CPT and ICD coding, claim submission processes, clearinghouse rejections, payment posting, denial management, and accounts receivable (AR) follow-up.

The purpose of this checklist is to identify errors, ensure compliance with payer guidelines, and detect revenue leakage caused by undercoding, missed charges, or incorrect reimbursements.

A comprehensive audit covers both front-end processes (eligibility, authorization) and back-end processes (denials, AR, payments) to ensure end-to-end billing accuracy.

How often should a medical billing audit be performed?

A medical billing audit should be performed monthly for targeted reviews and quarterly for a comprehensive evaluation of the entire revenue cycle.

  • Monthly audits help identify recurring issues such as coding errors, claim rejections, or underpayments.
  • Quarterly audits provide a broader analysis of trends, payer behavior, and workflow inefficiencies.

High-volume practices or those experiencing frequent denials may benefit from more frequent audits or continuous monitoring systems.

What is a good denial rate in medical billing?

A good denial rate in medical billing is typically below 5% of total claims submitted, with best-performing practices maintaining rates closer to 2–3%.

Denial rates above 5% usually indicate issues in:

  • Insurance verification
  • Prior authorization
  • Coding accuracy
  • Documentation quality

Monitoring denial rates by payer, denial reason, and claim type is essential for identifying root causes and improving revenue cycle performance.

How does a billing audit improve revenue cycle performance?

A medical billing audit improves revenue cycle performance by identifying errors, correcting inefficiencies, and optimizing workflows across the billing process.

Key benefits include:

  • Reduced claim denials and rejections
  • Improved coding accuracy and compliance
  • Detection of underpayments and missed charges
  • Faster reimbursement cycles
  • Lower accounts receivable (AR) days

By addressing both front-end and back-end issues, audits help practices maximize reimbursements and maintain consistent cash flow.

What are the most common errors found during a billing audit?

The most common errors identified during a medical billing audit include:

  • Incorrect patient demographic information
  • Missing or invalid insurance details
  • CPT and ICD coding mismatches
  • Missing modifiers or incorrect code usage
  • Unbilled services or incomplete charge capture
  • Underpayments not identified during posting
  • Unworked claim denials

These errors often originate in early stages of the billing process but impact the entire revenue cycle if not corrected promptly.

How do clearinghouse reports help in billing audits?

Clearinghouse reports help in billing audits by identifying claim errors before they reach the payer, including missing data, invalid codes, and formatting issues.

By analyzing clearinghouse rejection reports, billing teams can:

  • Detect recurring submission errors
  • Identify system or workflow gaps
  • Improve clean claim rates

A high rejection rate at the clearinghouse level indicates upstream issues in data entry or coding processes.

What is the role of accounts receivable (AR) in a billing audit?

Accounts receivable (AR) analysis in a billing audit focuses on outstanding claims and unpaid balances to identify delays, inefficiencies, and potential revenue loss.

Audits evaluate:

  • AR aging buckets (0–30, 31–60, 61–90, 90+ days)
  • High-value unpaid claims
  • Denials or pending claims are causing delays

High AR days or large 90+ balances indicate problems in follow-up processes, denial management, or payer delays.

Can small practices benefit from billing audits?

Yes, small practices benefit significantly from billing audits because even minor errors can lead to substantial revenue loss over time.

For smaller practices, audits help:

  • Improve claim accuracy
  • Reduce dependency on rework
  • Optimize limited staff resources
  • Ensure compliance with payer rules

Regular audits allow small practices to maintain financial stability and operational efficiency without increasing overhead.