Medical billing audit services: coding, claims and charge capture
A medical billing and coding audit is a structured review of a sample of your claims against the medical record and the payer rules. It tells you what you are billing wrong, what you are leaving unbilled, and which fixes matter most. It is a paid service, scoped to your claim types.

In short: an audit pulls a defined sample of claims and checks each one against the chart, the code sets and the payer rules. You get an error rate by category, the corrected claims, and an education plan. It works for professional claims on the CMS-1500 and facility claims on the UB-04.
What is a medical billing and coding audit?
A medical billing and coding audit compares what was billed with what the record supports. For each sampled claim, the reviewer reads the chart, checks the codes, modifiers, units and charges on the claim, and records every difference. The result is an error rate and a list of causes, not just a list of mistakes.
The record behind a claim matters as much as the code. CMS's E/M guide says the documentation must support the level of service reported to a payer, and that the volume of documentation should not decide the level. So the reviewer starts from the note, not from the code.
What does a billing and coding audit check?
An audit scores each sampled claim on separate areas, so you can see where errors cluster. The table lists them.
| Area | What the reviewer looks at |
|---|---|
| Code to documentation | Does the note support each procedure and diagnosis code billed, and is every documented service coded? |
| E/M level | Level chosen by medical decision making or total time on the date of the encounter |
| Facility level | ED or clinic visit level against the facility's written criteria |
| Modifiers | Is each modifier justified by the record and allowed by the payer? |
| NCCI edits | Code pairs and units against the quarterly NCCI files |
| Charge capture | Services in the record that never reached a claim |
| UB-04 fields | Type of bill, revenue codes, units, charges, status and condition codes |
The next sections take the main areas one at a time.
How big a chart sample is enough for a coding audit?
No federal rule sets one sample size. The OIG guidance for small physician practices says, "there is no set formula to how many medical records should be reviewed," and gives a basic guide of five or more medical records per federal payor, or five to ten medical records per physician. That guide is a floor for a small practice, not a standard for a hospital.
We choose the sample from the structure of your billing, not from a fixed number. The sample is random within strata so that high-volume and high-dollar claims cannot hide errors. Strata usually follow payer, claim type, provider and the codes that carry the most revenue or the most risk.
The same OIG text says a larger sample gives more comfort and encourages review of claims from every federal payor. If an early pass finds problems, widen the sample for that area.
How do you audit E/M and facility level accuracy?
For office and outpatient visits, CMS lets the practitioner choose the E/M level by medical decision making (MDM) or by total time on the date of the encounter. The reviewer checks that the level billed is supported by whichever method the note actually uses. CMS's MLN E/M booklet (MLN006764, May 2026) describes that choice and the date-of-encounter rule.
For time, the reviewer checks that the note states total time on the date of the encounter. For MDM, the reviewer checks that the problems, data and risk in the note support the level.
Facility level for ED and clinic visits
For emergency and clinic visits billed on the UB-04, the reviewer checks the facility level against the facility's written leveling criteria. The questions are whether the criteria exist, whether the nursing and resource documentation matches the level, and whether the same criteria were used all year. The detail is in ED facility level coding.
Both directions count. An audit finds visits billed too high, which create repayment exposure, and visits billed too low, which are lost revenue. CMS's own PEPPER tool tells hospitals to use it to pinpoint areas needing auditing and monitoring, including DRGs at risk of under-coding or over-coding.
How do modifiers and NCCI edits get audited?
NCCI is the CMS program that promotes correct coding of Medicare Part B claims, and it publishes procedure-to-procedure (PTP) edits and medically unlikely edits (MUEs) that CMS updates quarterly. The audit tests each sampled claim against the edit files in force on the date of service. See NCCI edits.
Each PTP edit carries a correct coding modifier indicator. An indicator of 0 means no modifier can bypass the edit, 1 means a PTP-associated modifier can bypass it under appropriate circumstances, and 9 means use of such modifiers is not specified. The 2026 NCCI Policy Manual says a modifier must not be added solely to bypass an edit when the clinical circumstances do not justify it.
That sentence is the core of a modifier audit. The reviewer opens the note and asks whether the clinical story supports the modifier: a separate encounter, a separate site or a separate specimen for the distinct-service modifiers, and a significant, separately identifiable E/M for modifier 25.
See also modifier 25 and modifier 59. Modifier 22 is different: it does not bypass an NCCI edit, so the reviewer checks it against the record separately.
Where a commercial plan paid the claim, the reviewer also checks that payer's own edit policy.
Do audits cover facility claims as well as professional claims?
Yes. We audit professional claims on the CMS-1500 and facility claims on the UB-04, and the checks differ because the claims are built differently. On a UB-04 the reviewer works field by field, using the CMS Claims Processing Manual, Chapter 25, for the form locators.
| UB-04 form locator | What it holds | What the reviewer checks |
|---|---|---|
| FL 4 | Type of bill | Facility type, bill classification and frequency match the claim |
| FL 17 | Patient discharge status | Status matches the record |
| FL 18 | Condition codes | Codes are supported by the account and the payer rule |
| FL 42 | Revenue code | Each charge line has a revenue code that explains it |
| FL 44 | HCPCS code, rates or HIPPS code | Outpatient lines carry the HCPCS code the revenue code needs |
| FL 47 | Total charges | Line charges add up to the total for each revenue code |
| FL 67 | Principal diagnosis and POA indicator | Diagnosis is supported and the POA indicator is present |
Inpatient claims add a MS-DRG check: whether the diagnoses and procedures in the record support the DRG that was grouped. See MS-DRGs.
Where the hospital also bills professional fees, the reviewer checks the matching CMS-1500 claim too.
Can an audit find missed charges and underpayments?
Yes. A charge capture review looks for services that appear in the record but never reached a claim, and a payment review looks for claims paid below the contracted or required amount. Both are lost revenue, and neither shows up as a denial.
The reviewer starts at the chart, not the claim. Procedure notes, supply logs, implant records and add-on services are compared with the charges that posted. Anything documented and not charged goes on a missed-charge list with a dollar estimate.
For payment accuracy, the reviewer compares each paid claim with the remittance advice and the contract or fee schedule. Short payments and unexplained adjustments are listed by payer so they can be appealed or raised with the payer. Denial management and A/R recovery take those items forward.
How do you audit NSA out-of-network payments against the QPA?
For out-of-network emergency and other covered services, the audit compares what the plan paid with the plan's qualifying payment amount (QPA). Under 45 CFR 149.140(b), the median contracted rate that the QPA is built on is found by ordering the plan's contracted rates for the same or similar item or service, in the same region, from least to greatest and taking the middle one.
The review lists each paid claim next to its QPA and billed amount and flags payments low enough to dispute. Flagged claims go to open negotiation and, if needed, federal IDR. The full method is on qualifying payment amount, and dispute work is on out-of-network billing and IDR.
What is a pre-bill versus a post-bill audit?
A pre-bill audit reviews claims before they are sent, so errors are fixed before a payer sees them. A post-bill audit reviews claims already submitted or paid, which finds patterns and any overpayment that needs to be returned.
The OIG physician practice guidance says each practice has to decide whether to review claims retrospectively or concurrently, so both approaches are accepted. Most groups use a pre-bill review for the highest-risk codes and a post-bill review for the full picture.
What do I get at the end of an audit?
You get a written report, the corrected-claims list and an education plan. The report scores each category separately, so you can see whether the problem is E/M levels, modifiers, charge capture or facility fields.
Audit findings are handled under the Business Associate Agreement we sign with every client, and our staff are covered by HIPAA training and NDAs.
How do audits fit a compliance program and protect us in a payer or RAC audit?
Regular billing and coding audits are part of a compliance program, not a substitute for one. The HHS-OIG General Compliance Program Guidance, published in 2023, places risk assessment, auditing and monitoring in Element 6 and says audits may be run by internal or external auditors with expertise in federal and state health care requirements.
The same guidance says small entities should conduct at least an annual audit, and lists remediation such as repaying overpayments, changing processes and educating personnel. It is voluntary and not binding.
In a payer or RAC review, an audit gives you a dated record of how you sampled and what you fixed, and you found your own errors first. CMS describes Recovery Audit Contractors as reviewing claims after payment to detect and correct past improper payments.
An audit can also create an obligation. Under 42 CFR 401.305, a person who has received a Medicare overpayment must report and return it by the later of 60 days after it was identified or the date any corresponding cost report is due. Have counsel review audit results that point to a possible overpayment.
How we handle billing and coding audits
We scope the audit with you, draw the sample, review each claim against the record and the payer rules, and report by category. The team includes AAPC and AHIMA certified coders. Our UB-04 checks cover bill type, revenue codes, patient status, condition and occurrence codes, authorization requirements and payer-specific rules.
Findings feed medical coding, denial management and revenue cycle management, so a fix found in an audit reaches future claims.
In our own billing, claims go out within 24 hours of charge entry and denials are worked within 48 hours. To discuss a scope, book a call.
- OIG Compliance Program for Individual and Small Group Physician Practices (65 FR 59434) · HHS Office of Inspector General, Federal Register
- General Compliance Program Guidance · HHS Office of Inspector General
- 2026 Medicare NCCI Policy Manual, Chapter I · CMS
- National Correct Coding Initiative Edits · CMS
- Evaluation and Management Services Guide (MLN006764) · CMS Medicare Learning Network
- Medicare Claims Processing Manual, Chapter 25 · CMS
- Medicare Fee-for-Service Compliance Programs · CMS
- 42 CFR 401.305, Reporting and returning of overpayments · eCFR
- 45 CFR 149.140, Methodology for calculating qualifying payment amount · eCFR
We check every rule, code and deadline against the official source. See our editorial policy.
Who we do this for




Common questions
Straight answers from the team that does the work.
Ask a billing lead directly. A 20-minute call, Monday to Friday, 9am to 5pm Eastern.
01What is a medical billing and coding audit?
It is a review of a sample of claims against the medical record and payer rules. The reviewer checks codes, levels, modifiers, units and charges, then reports an error rate by category, with the corrected claims and an education plan so the same errors stop recurring.
02How big a chart sample is enough for a coding audit?
There is no federal formula. OIG's physician practice guidance offers a basic guide of five or more records per federal payor or five to ten per physician. Hospitals and larger groups need stratified samples by payer, claim type and provider.
03What error rate counts as a failed coding audit?
The OIG guidance we read sets no pass or fail rate. You set the target in your own compliance policy, by category, before the audit. Re-audit any category that misses it, and treat repeat errors by one provider as an education issue.
04What do you find in a typical E/M coding audit: upcoding or undercoding?
Both appear, and an audit measures both. Visits billed too high create repayment exposure, and visits billed too low are lost revenue. The mix depends on the group and the specialty, so our report splits errors by direction, provider and code.
05Do audits cover facility claims as well as professional claims?
Yes. Professional claims are checked on the CMS-1500. Facility claims are checked on the UB-04 field by field, including type of bill, revenue codes, units, charges, patient discharge status and principal diagnosis, with an added MS-DRG check on inpatient claims.
06What is a pre-bill versus a post-bill audit?
A pre-bill audit reviews claims before submission, so errors are fixed before a payer sees them. A post-bill audit reviews claims already sent or paid, which finds patterns and overpayments to return. Most groups use pre-bill on high-risk codes and post-bill for the full picture.
07How do audits protect us in a payer or RAC audit?
They give you a dated record of your sampling and corrections, and they find errors before an outside reviewer does. They do not prevent a review. CMS describes RACs as reviewing claims after payment, and overpayments you find must still be returned under 42 CFR 401.305.
08How much does a billing audit cost?
Audits are a paid service. The price depends on claim types, sample size and whether you want professional claims, facility claims or both. Billing fees are on the pricing page. Book a call and we will scope your audit with you.
09What do I get at the end: a report, an education plan, a corrected-claims list?
All three. The report scores error rates by category, payer and provider. The corrected-claims list gives the reason for each change. The education plan covers coders, providers and charge entry staff, and you also get a missed-charge and underpayment list.
10Can an audit find missed charges and underpayments?
Yes. The reviewer compares the chart with posted charges to find services never billed, and compares paid claims with remittances and contract rates to find short payments. Both are listed by payer with dollar estimates, then passed to denial management or A/R recovery.
11How often should a group audit its coding?
At least once a year. OIG's physician practice guidance recommends a baseline audit and then periodic audits at least once each year. Add an extra review when new providers join, a payer sends a records request or denial patterns shift.
12Are audit findings kept confidential under a BAA?
We sign a Business Associate Agreement with every client, and all staff have HIPAA training and NDAs. Audit findings are handled inside that agreement. If results point to a possible overpayment, speak to your own counsel about the repayment steps.
Talk to a billing lead.
A 20-minute call about your payers, volume and setup. Monday to Friday, 9am to 5pm Eastern.


