Skip to content
Coding

Understanding annual medical coding updates

Vizora Clinical Revenue TeamUpdated August 20, 20267 min read

ICD-10-CM diagnosis codes update annually on October 1 and CPT procedure codes on January 1. Claims are validated against the code set in effect on the date of service, not the date of submission — which is why claims submitted in January for December services must use the prior year's codes.

Two update cycles, two dates

ICD-10-CM diagnosis codes and ICD-10-PCS procedure codes take effect October 1 each year, aligning with the federal fiscal year. CPT and HCPCS Level II codes take effect January 1, aligning with the calendar year.

Running on two cycles means a practice faces a code set transition twice a year rather than once, and the two require different preparation from different parts of the team.

The date-of-service rule

This causes more denials than the code changes themselves. A claim is validated against the code set in effect on the date of service, not the date of submission.

A December 28 encounter submitted on January 5 must use the prior year's CPT codes. Using the new set produces CO-181 — procedure code invalid on the date of service. The reverse applies after October 1 for diagnosis codes. Every January and October produces a predictable spike of exactly this denial.

What to do before each effective date

The preparation is unglamorous and entirely preventive:

  • Update code sets in the practice management system and clearinghouse before the effective date, not after the first denial
  • Identify deleted codes your practice actually used and map them to replacements
  • Update superbills, encounter forms and EHR favorites lists, which are the most common source of retired-code submissions
  • Confirm claim edits validate against date of service rather than submission date
  • Brief providers on documentation changes where new codes require greater specificity

Watch for specificity changes, not just new codes

The additions that cause the most trouble are usually not new conditions but existing codes split into more specific variants. A code that was valid last year becomes unspecified this year, and unspecified codes draw denials and documentation requests.

Where specificity increases, the fix is upstream in documentation rather than in coding. A coder cannot assign a more specific code than the note supports, which makes provider briefing part of the update process rather than an optional extra.

The annual update calendar

Code set changes are not a single event. They land on different dates from different bodies, and a practice that treats them as one January task will bill deleted codes for months.

EffectiveCode setPublished by
1 JanuaryCPT — new, revised and deleted procedure codesAmerican Medical Association
1 JanuaryHCPCS Level II annual updateCMS
1 OctoberICD-10-CM — diagnosis codes for the federal fiscal yearCMS / NCHS
QuarterlyNCCI procedure-to-procedure and MUE editsCMS
VariesPayer-specific policy and modifier rulesIndividual payers

Deleted codes are the expensive category

Of the three kinds of change — new, revised and deleted — deletions cause the most damage, because they fail silently in a system that has been working.

A deleted code sitting in a superbill, an EHR favourites list or a charge template will keep being selected by clinicians who have used it for years. The claim denies as invalid, and because the cause is a stale template rather than a one-off error, it denies for every affected encounter until someone traces it.

Revised codes are subtler still. When a code's description or its bundling behaviour changes, the code remains valid and the claim may pay — at the wrong amount, or bundled into another service. That produces no denial and no alert, which is exactly the profile of revenue that leaks unnoticed.

There is no grace period, whatever the payer implies

A persistent belief holds that payers allow a short window after each effective date during which retired codes still adjudicate. They do not, and the belief survives because the failure is delayed rather than immediate.

Claims submitted with a deleted code are usually rejected at the clearinghouse or returned as unprocessable rather than denied outright. An unprocessable claim does not appear on a denial report, does not create an appeal right, and often does not surface in AR as a problem for weeks — by which point the practice has submitted a month of them.

Where practices genuinely see leniency, it is almost always a payer’s own system lagging its published policy. That lag is not a rule, it is not documented, and it disappears without notice. Building a January workflow around it means one year the claims will simply stop paying.

Three systems have to agree, and they update independently

A code set change is not one update. It propagates through several systems that are maintained by different vendors on different schedules, and the claim only pays when all of them agree.

SystemWhat has to changeFailure if it lags
EHR / charge captureCode descriptions, favourites lists, order setsProviders keep selecting a code that no longer exists
Practice management / fee scheduleNew codes priced, deleted codes retiredClaim submits at $0 or is held as unpriced
Clearinghouse editsValidation rules for the new code setClaim rejected before it reaches the payer
Payer policy and LCDsCoverage and medical necessity for new codesClaim denies as non-covered despite valid coding
Superbills and encounter formsPrinted and embedded code listsPaper artefacts silently reintroduce retired codes

Assign the update to a person, not to the calendar

Coding updates fail in practices that treat October 1 and January 1 as events rather than as owned work. The dates are known a year in advance; what is usually missing is a named person accountable for confirming each system has been updated before the effective date rather than after the first denials arrive.

A workable version is narrow. Four to six weeks out, pull the addenda and identify only the codes the practice actually bills — for most specialties that is a handful, not the full change list. Confirm each of those is priced in the fee schedule and present in the EHR. Two weeks out, run a test claim through the clearinghouse for the highest-volume new code. In the first week after the effective date, read the rejection report daily rather than weekly, because that is the window in which a missed system shows itself and can still be fixed before a month of claims accumulates.

A workable annual routine

The goal is not for clinicians to memorise code changes. It is for the places codes are stored to be updated before the effective date.

  • Inventory every place a code is stored: superbills, EHR favourites, charge templates, order sets, standing orders.
  • Before each effective date, cross-check that inventory against the deletions list for your specialty — deletions first, they cause the hard denials.
  • Review revised descriptors for the codes you bill most; a changed descriptor can change the documentation the payer expects.
  • Update the scrubber's edit set, including quarterly NCCI changes, which most practices never revisit between annual updates.
  • For the first month after any update, review denials weekly rather than monthly. A template error found in week one costs a handful of claims; found in week six it costs hundreds.

Frequently asked questions

When do medical codes update each year?
ICD-10-CM diagnosis codes update on October 1 and CPT procedure codes on January 1. HCPCS Level II codes update quarterly, which is the cycle most practices forget. The two main dates are published well in advance, so the constraint is never notice — it is whether every downstream system has been updated before the date arrives.
Which code set applies when a claim is submitted after the effective date?
The code set in effect on the date of service, not the date of submission. A claim submitted in January for a service delivered in December must use the prior year’s CPT codes. This is the single most common source of January denials, because staff naturally reach for the codes currently in front of them.
Is there a grace period for using deleted codes?
No. Claims using deleted codes are typically rejected at the clearinghouse or returned as unprocessable rather than formally denied, which makes the failure easy to miss — unprocessable claims do not appear on denial reports and create no appeal right. Any apparent leniency is a payer system lagging its own published policy, and it disappears without notice.
What happens to claims already in process when codes change?
They adjudicate against the code set for their date of service, so claims correctly coded before the change are unaffected. The risk is to claims that need resubmission or correction after the effective date — staff must resubmit with the original date-of-service code set rather than the current one, which is counterintuitive and frequently done wrong.
What is the most expensive kind of coding update to miss?
Deleted codes and specificity changes, rather than new codes. A missing new code is visible immediately because there is nothing to bill. A code that was split into more specific options still exists in the system and still submits, so claims deny for lack of specificity while appearing to have been coded correctly — which delays discovery by weeks.

Sources

The primary sources behind the rules described above.

About the author

Vizora Clinical Revenue Team

Certified coders and revenue cycle specialists working across 25 medical specialties.

Reviewed by a certified coding lead

Find out what your denials are costing you

A free billing audit reviews your denial rate, AR aging and clean claim rate against industry benchmarks. Takes about two minutes to request. No sales pitch.

No setup fees · You pay when we collect · Pricing from 3% of net collections