Every September the AMA publishes the next year's CPT code set, and every January a few practices discover on the first Monday of the year that their claims are rejecting for invalid procedure codes. The CPT 2027 set was released in September, as it is every year, and takes effect for dates of service on and after January 1, 2027. That gives a practice reading this at the end of October about nine weeks. It is enough time if you start now, and not enough if you start after Thanksgiving.
The work is not hard, but it touches five different places in a practice: the practice management system's fee schedule, the EHR order sets and charge tickets, the coders' reference tools, the providers' habits, and the payer contracts. Miss any one of them and January claims either reject at the clearinghouse or, worse, go out with a deleted code that the payer denies three weeks later. We have watched a practice lose most of February to that second failure, and the fix was a two-hour job in November that nobody owned.
Key takeaways
- Filter the official CPT 2027 change list against the codes your practice actually billed in the last twelve months; the intersection is usually short.
- Load new codes with a January 1, 2027 effective date and end-date deleted codes on December 31, 2026. Never delete a code you billed this year.
- Codes hide in order sets, charge tickets, scrubber edits, authorization templates and payer contracts, not just the fee schedule.
- Test each new code with a January 1 test claim through your clearinghouse before the holidays.
- Providers need a one-page sheet of their own changed codes, handed out twice: early December and the first week of January.
Step one: get the actual change list, not the summary
The AMA's press release and the trade-press summaries tell you which specialties saw the most movement. They do not tell you which of your codes changed. Buy or download the official CPT 2027 changes file (the AMA sells it as CPT Changes and as a data file) or take the crosswalk your PM vendor publishes, then filter it against the codes your practice billed in the last twelve months. Pull a CPT frequency report for January through September and export it. Most practices bill fewer than 400 distinct CPT codes in a year, and the intersection with the change list is usually a short list you can review in an afternoon.
Sort your list into three buckets: deleted codes you bill today, new codes that replace or split something you bill today, and revised descriptors that change what documentation supports the code. The third bucket is the one people skip. A code number that survives with a changed descriptor is still a change; a provider who keeps documenting to the 2026 descriptor is going to have a problem in an audit. Add a fourth column for guideline changes that affect a code family without touching any code number, because the AMA revises section guidelines every year and those revisions decide what counts.
Step two: load the codes into the PM system with a future effective date
Most practice management systems support effective dates on fee schedule entries. Load the new codes with a start date of January 1, 2027, and end-date the deleted codes on December 31, 2026. Do not delete anything. You will still be billing December dates of service through February, and a deleted code needs to remain valid for those claims. If your system does not support effective dates, plan a cutover on the evening of December 31 and keep a written list of what changed so you can reverse it for late December encounters.
Price the new codes. Every new code needs a charge before January 1 or it will drop to the hold queue, and a new code with a one-dollar placeholder charge is worse than a hold because it goes out and gets paid at one dollar. Use the same charge methodology you use for the rest of the charge master (most independent practices set charges at a multiple of the Medicare fee schedule), and where a new code has no Medicare value yet, price it off the code it replaced or split from and mark it for review when the CY 2027 Physician Fee Schedule final rule posts, which CMS usually does in the first days of November.
Step three: fix the places the codes hide
Codes live in more places than the fee schedule. Walk through each one and put a name next to it:
| Where codes hide | What to check | Who owns it |
|---|---|---|
| EHR order sets and procedure favorites | Any order mapped to a deleted or split code | Clinical informatics or the EHR super user |
| Charge tickets and superbills (paper or electronic) | Printed code lists, checkbox forms, quick-pick screens | Practice manager |
| Charge capture rules and claim scrubber edits | Edits that reference a specific code, bundling pairs, modifier rules | Billing lead |
| Prior authorization templates | Auth requests that list a code the payer will not recognize in January | Authorization coordinator |
| Coder reference tools and encoder subscriptions | Confirm the 2027 content is loaded and licensed | Coding lead |
| Payer contracts and fee exhibits | Carve-outs that name a code that no longer exists | Contracting or the practice owner |
| Patient estimate templates | Good faith estimate templates that list codes and charges | Front desk lead |
The prior authorization row deserves a note. If you request an authorization in December for a January procedure, use the code that will be valid on the date of service. Some payers will accept the 2026 code and crosswalk it; many will deny the January claim for an authorization mismatch. When in doubt, call the payer and document the answer with the date and the representative's name. The payer contract row matters for a different reason: a contract that pays a carved-out rate for a code that was split into two new codes in 2027 pays nothing special for either new code until someone amends the exhibit. Send the payer a letter now asking how the carve-out maps.
A worked example: a three-provider internal medicine practice
Here is what the exercise looked like for a practice we will describe in round numbers. The CPT frequency report for January through September listed 212 distinct codes. Matching them against the change file produced 9 hits: two deleted codes, three new codes, and four revised descriptors, plus one guideline change in a section the practice bills every day. The two deleted codes had been billed 340 times in nine months, roughly one a day, so leaving them in place would have meant one rejected claim per working day in January.
The PM work took an afternoon: three new codes loaded with January 1 effective dates and charges, two codes end-dated December 31. The hidden places took longer. One deleted code sat in an order set as the default for a common procedure, one sat on the paper charge ticket the practice still used at its satellite office, and one appeared in a scrubber edit that would have flagged the new replacement code as invalid because the edit was hard-coded to the old number. The authorization coordinator found four December requests already submitted with a 2026 code for January procedures and called the payer on each. None of this required a consultant. It required a list, a table like the one above, and about eleven hours of staff time spread across three people.
Step four: brief the providers in fifteen minutes, not sixty
Providers do not need a walkthrough of the whole code set. They need a one-page sheet listing the codes they personally bill that changed, with the old descriptor, the new descriptor, and what needs to be in the note. Build one sheet per provider or per specialty from the frequency report. Hand it out at a regular meeting in early December, and again in the first week of January when it actually matters. In our experience the second reminder is the one that sticks, because the first one arrives when nothing has changed yet.
Coders should get the full change list plus the AMA's guideline changes for their specialty, and time to read them. Blocking two hours on the calendar in the second week of December costs less than the rework in February. If your coders hold credentials, the reading counts toward their continuing education for the year, so track it. Practices that want a structured version of this session use our live online RCM training courses, which run a code update module every December.
Step five: test before the first claim
Create a test encounter with a January 1, 2027 date of service using each new code, run it through the scrubber, and confirm it reaches the clearinghouse without rejecting. Your clearinghouse should have loaded the 2027 code table by mid-December; if a valid new code rejects, open a ticket before the holidays, not after. Ask the clearinghouse the date their table went live and keep the answer. Then run the test in reverse: a December 31 encounter using a deleted code should still pass, because you will be billing those for weeks.
Once January arrives, watch the first week closely. Review the rejection report every morning with a one-line note on anything tied to a code change, and review the denial report every Friday for the same thing. Payers that lag on pricing a new code usually pend the claim or allow zero rather than rejecting it, so those show up in the denial report two or three weeks after the rejections have gone quiet. Keep a short running list of new codes with no payment yet, by payer, and chase it in February.
A calendar that works
- Week of November 2: obtain the change file, run the CPT frequency report, build the three buckets and the guideline column.
- Week of November 9: load new codes with January 1 effective dates, end-date deletions, price new codes.
- Week of November 16: update order sets, charge tickets, scrubber edits, authorization templates and estimate templates.
- Week of November 30: provider one-pagers distributed; coder study time scheduled.
- Week of December 14: clearinghouse test claims in both directions; confirm encoder content is live.
- January 4 to 8: daily rejection review with a code-change flag; Friday denial review.
Questions we hear
Do payers adopt the new codes on January 1 too?
Medicare and most commercial payers recognize the new CPT set for January 1 dates of service, and the HCPCS quarterly update lands the same day. A few payers lag on pricing new codes, which shows up as a pend or a zero allowed amount rather than a rejection. Track those separately and follow up in February. Workers' compensation and some state programs adopt on their own schedules, so check the fee schedule effective date for each one you bill.
What about the ICD-10-CM update?
That happened on October 1 and you should already be on it. If you are still seeing invalid diagnosis rejections from the October update, fix those first; the January CPT changes will be easier once the diagnosis side is clean.
We outsource coding. Is this still our job?
The coding vendor owns the coder education and the encoder. The practice still owns the fee schedule, the order sets, the charge tickets and the provider briefing. Ask the vendor for their change list by mid-November and compare it to yours. If you want a second review of how your practice's codes and charges are set up before the year turns, an RCM audit in November is a reasonable time to do it.
What to do this week
- Order or download the official CPT 2027 change file and run the twelve-month CPT frequency report from your PM system.
- Build the four-column list: deleted, new, revised descriptor, guideline change. Share it with the coding lead and the practice manager.
- Assign an owner to each row of the hiding-places table and put a completion date next to each name.
- Email your clearinghouse and ask the date the CPT 2027 table will be live in their edits.
- Put the provider briefing on the agenda for the first staff meeting in December.
