ICD-10 CPT Coding Compliance Rules

What Are Coding Compliance Rules?

CMS requires accurate code assignment per AMA CPT guidelines and WHO ICD-10-CM standards. Diagnosis codes must match documented conditions. Procedure codes must match documented services. Upcoding (billing higher code than documented) triggers False Claims Act liability up to $28,619 per false claim. Unbundling (billing components separately) violates NCCI rules. Code updates are mandatory annually: ICD-10 effective October 1, CPT effective January 1.

Who Do Coding Compliance Rules Affect?

All clinicians and coders billing Medicare and commercial payers face compliance requirements. Large hospitals employ coding compliance officers. Small practices rely on billing software to prevent errors. High-volume specialties (orthopedics, cardiology, surgery) face coding audits annually. Practices with persistent upcoding patterns face corrective action demands and network deactivation.

Key Requirements

  1. Diagnosis codes must match documented clinical conditions using ICD-10-CM criteria. Code to the highest specificity available. Secondary diagnoses should support medical necessity of the primary service.
  2. Procedure codes must match the exact service documented using CPT guidelines. Code selection must reflect anatomic location, approach, complexity, and side (unilateral/bilateral) documented.
  3. NCCI edits identify bundled code pairs that cannot be billed together. Column 1/Column 2 edits prevent incorrect claim submission. Medically Unlikely Edits (MUEs) limit units of service per claim.
  4. Code updates are mandatory effective October 1 (ICD-10) and January 1 (CPT). Billing outdated codes after the effective date is non-compliant.
  5. Upcoding and unbundling are False Claims Act violations. Even unintentional coding errors that result in overpayment require correction and recoupment.

Timeline & Enforcement

CMS enforces coding through prepayment edits and audits. Recovery Audit Contractors (RACs) identify upcoding patterns. OIG targets specific codes with high overpayment frequency. Code audit findings typically result in corrected claims demand plus a percentage extrapolation for similar claims. Overpayment recovery averages $10,000-$50,000 for coding errors across all claims.

How to Comply

  1. Select ICD-10 codes matching documented diagnoses. Use the most specific code available. Secondary diagnoses must support medical necessity of the billed service.
  2. Select CPT codes matching the exact service documented. Verify code reflects anatomic site, approach, and complexity. Ensure no code splitting or unbundling.
  3. Query coders monthly for coding accuracy. Review 30-50 claims. Verify code selection matches documentation. Identify upcoding or unbundling patterns.
  4. Update billing software by September 1 (ICD-10) and December 15 (CPT). Test system before effective dates to verify current codes are used.
  5. Train coding and billing staff on code changes. Conduct training before October 1 and January 1 effective dates.

Common Questions

What is upcoding?

Billing a higher code than what the documentation supports. Example: billing 99215 when the note documents 99213 complexity. Upcoding violates the False Claims Act and triggers penalties up to $28,619 per false claim.

What is unbundling?

Billing component codes separately when they should be billed as a bundled code. Example: billing 99214 + 99215 on the same day for the same patient. NCCI edits identify bundled pairs and prevent unbundling.

When do code updates take effect?

ICD-10 codes update October 1 annually. CPT codes update January 1 annually. Providers must use current codes immediately upon effective date. Billing with outdated codes after the effective date triggers rejections.

Related Resources

Altair checks compliance rules before you submit. See how pre-submit claim scoring works.

Learn about Altair

CMS regulations change. This reference is current as of 2026-03-30. Always verify against current CMS documentation.