CPT Modifiers Cheat Sheet: 90 CPT and HCPCS Modifiers in Plain English

By the BilNow Editorial Team · Sources checked 3 October 2026 · Free to use, no sign-up

A modifier is a two-character add-on to a CPT or HCPCS code that tells the payer how, why or where a service was provided. This cheat sheet explains 90 of them in plain English, from 25 and 59 to LT, RT, KX and the anesthesia modifiers: what each one tells the payer, when to use it and what to watch out for.

Search by code or keyword, filter by topic, then copy, download or print what you need. Medicare points link to the CMS document they come from. The explanations are in our own words, not the AMA’s official CPT descriptors. For the longer story on why modifiers matter, see our guide to CPT code modifiers in medical billing.

Search the modifier cheat sheet

Private by design. Search, filters, copy, CSV and print all run in your browser. Nothing you type is sent to BilNow or saved. Each entry is general information: your payer’s policy decides what it accepts.

NCCI tag: the NCCI Policy Manual names these modifiers as ones that may bypass an NCCI procedure-to-procedure edit when the edit’s modifier indicator is 1 and the facts support it. It also says 22, 76 and 77 do not bypass an edit (CMS, Chapter 1).

Related: hospice modifiers GV and GW.

25

Modifier 25: Separate visit on the same day as a procedure

CPTVisit plus procedureNCCI edit modifier

What it tells the payerThe provider did a clearly separate, well-documented visit on top of the procedure, not just the usual check-in that comes with it.

Related: CPT 93000 ECG modifiers.

Use it whenA patient comes in for a problem and also needs a minor procedure, and the note shows a real visit (history, exam, decision-making) beyond the pre-procedure routine.

Related: hysterectomy CPT code modifiers.

Watch out forIt goes on the E/M code, not the procedure. It is not for the routine work built into the procedure. The OIG has found it misused (see the compliance notes).

57

Modifier 57: Visit that leads to the decision to operate

CPTVisit plus procedureNCCI edit modifier

What it tells the payerThe visit is where the provider decided the patient needs a major surgery, and it falls on the day of that surgery or the day before.

Use it whenYou are billing the E/M visit at which the decision for a major (90-day global) procedure was made.

Watch out forMajor surgery only. It is not for visits that did not decide the surgery. For a minor procedure, ask whether modifier 25 fits instead.

24

Modifier 24: Unrelated visit during a post-op period

CPTVisit plus procedureNCCI edit modifier

What it tells the payerA visit during the global period of an earlier procedure that has nothing to do with that procedure.

Use it whenThe patient is still inside the global period and comes in about a different, unrelated problem.

Watch out forVisits about the surgery itself (pain, wound checks, suture removal) belong to the global package and are not billed separately. The note must make the difference clear.

58

Modifier 58: Planned follow-up procedure in the global period

CPTGlobal periodNCCI edit modifier

What it tells the payerA staged or planned second procedure, or a more extensive one, related to the first, done while the global period is running.

Use it whenThe second stage was planned from the start, or the follow-up goes further than the original procedure.

Watch out forIf the return was unplanned because of a complication, look at 78. If the new procedure is unrelated to the first, look at 79.

78

Modifier 78: Unplanned return to the operating room

CPTGlobal periodNCCI edit modifier

What it tells the payerSomething went wrong after the procedure and the patient had to go back to the operating room for a related problem.

Use it whenA related complication needs treatment in the operating room during the global period.

Watch out forIt must be both unplanned and related. Planned follow-ups are 58. Unrelated procedures are 79.

79

Modifier 79: Unrelated procedure in the global period

CPTGlobal periodNCCI edit modifier

What it tells the payerA different procedure, unrelated to the first, done while the first one’s global period is still running.

Use it whenThe new procedure treats a different problem and the note shows it.

Watch out forCMS’s booklet says a new global period begins with the unrelated procedure.

54

Modifier 54: Surgery only, another provider does the follow-up

CPTGlobal period

What it tells the payerThe surgeon did the operation but handed the after-care to someone else.

Use it whenThere is a formal transfer of care and the surgeon provides no post-op care.

Watch out forIt pairs with 55 from the provider who takes over. CMS’s booklet describes a formal, written transfer of care.

55

Modifier 55: Follow-up care only

CPTGlobal period

What it tells the payerYou manage the patient’s recovery after someone else did the surgery.

Use it whenThe surgeon formally handed over the post-operative care and you accepted it.

Watch out forDo not bill it without the transfer arrangement. CMS’s booklet calls for a written agreement. Cataract co-management is a common case in ophthalmology medical billing services.

56

Modifier 56: Pre-op care only

CPTGlobal period

What it tells the payerYou did the pre-operative care, but a different provider did the surgery.

Use it whenPre-operative services were handed over under a formal transfer of care.

Watch out forThe surgeon’s side of the same arrangement is 54. CMS’s booklet calls for a formal transfer agreement.

51

Modifier 51: Multiple procedures in one session

CPTMultiple, repeat, distinct

What it tells the payerThe same provider did more than one procedure at the same session.

Use it whenTwo or more different procedures in one session, none of them add-on codes.

Watch out forPayers usually pay the lower-valued procedures at a reduced rate. Add-on codes are generally exempt. Some payers add the reduction themselves and do not want 51 on the claim, so check the payer.

Plain-English explanation by BilNow; no single CMS page to cite for this entry.
59

Modifier 59: Distinct service (only when no X modifier fits)

CPTMultiple, repeat, distinctNCCI edit modifier

What it tells the payerTells the payer that two procedures an edit would normally bundle were really separate: a different site, session or practitioner.

Use it whenAn NCCI edit bundles two codes, the edit allows a modifier, and the note shows the services were separate. See our urology billing services for how 59, XU and 52 apply to cystoscopy and prostate biopsy claims.

Watch out forCMS says to use XE, XP, XS or XU when one fits and 59 only if nothing more specific applies. It is not for E/M visits (use 25) and not a fix because the diagnoses differ.

XE

Modifier XE: Separate encounter

HCPCS Level IIMultiple, repeat, distinctNCCI edit modifier

What it tells the payerThe service was distinct because it happened during a separate encounter, such as a different visit later the same day.

Use it whenThe two services were truly separate encounters and the note shows when each happened.

Watch out forIt does not cover two services in one session. Document the separate encounter.

XS

Modifier XS: Separate structure

HCPCS Level IIMultiple, repeat, distinctNCCI edit modifier

What it tells the payerThe service was distinct because it was done on a separate organ or structure.

Use it whenTwo procedures that an edit bundles were done on different organs or different structures.

Watch out forWork on the same structure, or overlapping work, does not qualify. The note should name each structure.

XP

Modifier XP: Separate practitioner

HCPCS Level IIMultiple, repeat, distinctNCCI edit modifier

What it tells the payerThe service was distinct because a different practitioner performed it.

Use it whenA second practitioner did the other service and the note shows who did what.

Watch out forCheck the payer’s rule on what counts as a different practitioner before using it.

XU

Modifier XU: Unusual non-overlapping service

HCPCS Level IIMultiple, repeat, distinctNCCI edit modifier

What it tells the payerThe service was distinct because it does not overlap the usual components of the main service.

Use it whenNone of XE, XS or XP describes why the service is separate, but it truly shares nothing with the main procedure’s usual work.

Watch out forTreat it as the last X modifier to reach for. CMS wants documentation that supports the choice.

76

Modifier 76: Repeat procedure by the same provider

CPTMultiple, repeat, distinctDoes not bypass NCCI edits

What it tells the payerThe same provider had to do the same procedure again after the original.

Use it whenThe repeat was needed for a clinical reason, such as a change in the patient’s condition, and the note says why.

Watch out forIt does not bypass an NCCI edit. It is not for redoing a test because of a technical problem.

77

Modifier 77: Repeat procedure by a different provider

CPTMultiple, repeat, distinctDoes not bypass NCCI edits

What it tells the payerA different provider repeated a procedure that someone else did first.

Use it whenA second provider had to redo the procedure and the note says why.

Watch out forIt does not bypass an NCCI edit. Compare 76 for a repeat by the same provider.

91

Modifier 91: Repeat lab test on the same day for a new result

CPTMultiple, repeat, distinctNCCI edit modifier

What it tells the payerA lab test was repeated on the same day because a further result was needed, such as tracking a trend.

Use it whenThe clinical picture called for the same test again that day and the new result is the point.

Watch out forNot for rerunning a test to confirm an odd result or because of an equipment or specimen problem. NCCI mentions 91 for a repeated component of a lab panel.

22

Modifier 22: Substantially more work than usual

CPTExtent and surgical teamDoes not bypass NCCI edits

What it tells the payerThe procedure was much harder or took much longer than the code normally assumes.

Use it whenThere was unusual difficulty (extra time, scar tissue, unusual anatomy) and the note documents it with specifics.

Watch out forIt does not bypass an NCCI edit. Payers usually want a short explanation, and many ask for the note.

52

Modifier 52: Reduced service

CPTExtent and surgical team

What it tells the payerPart of the procedure was not done, by the provider’s choice, so the full code overstates what happened.

Use it whenThe planned procedure was cut back, but not because of a safety problem.

Watch out forExpect lower payment and be ready to explain. If it was stopped for patient safety, see 53.

Plain-English explanation by BilNow; no single CMS page to cite for this entry.
53

Modifier 53: Stopped part-way for safety

CPTExtent and surgical team

What it tells the payerThe procedure was started and then stopped because continuing would have put the patient at risk.

Use it whenA complication or an unstable patient made the provider stop.

Watch out forNot for a procedure that was cancelled before it began. For a deliberate cut-back, see 52.

Plain-English explanation by BilNow; no single CMS page to cite for this entry.
62

Modifier 62: Two surgeons working together

CPTExtent and surgical team

What it tells the payerTwo surgeons, usually of different specialties, each do a distinct part of one procedure, and each bills the same code with 62.

Use it whenBoth surgeons are needed for the one operation and each documents their part.

Watch out forCMS’s booklet puts each surgeon’s payment at 62.5 percent of the fee. Check the payer and the fee schedule for whether the code allows co-surgeons.

80

Modifier 80: Assistant surgeon (physician)

CPTExtent and surgical team

What it tells the payerA physician assisted the surgeon during the procedure.

Use it whenAn assisting physician bills the surgical code with 80, for a procedure that allows an assistant.

Watch out forMedicare pays a physician who assists at surgery 16 percent of the amount otherwise payable for the surgery, and only for procedures that allow an assistant.

81

Modifier 81: Minimum assistant surgeon

CPTExtent and surgical team

What it tells the payerA physician assisted for only a short or minimal part of the procedure.

Use it whenThe assisting physician’s involvement was brief and the payer recognizes this modifier.

Watch out forNot every payer accepts it, so check the payer before you rely on it.

Plain-English explanation by BilNow; no single CMS page to cite for this entry.
82

Modifier 82: Assistant surgeon, no qualified resident available

CPTExtent and surgical team

What it tells the payerIn a teaching setting, a physician assisted because no qualified resident surgeon was available.

Use it whenIt is added to the assistant-at-surgery reporting when the note shows no qualified resident was available.

Watch out forThe unavailability of a resident is the whole point of the modifier, so the record should say so.

AS

Modifier AS: Assistant at surgery by a PA, NP or clinical nurse specialist

HCPCS Level IIExtent and surgical team

What it tells the payerA physician assistant, nurse practitioner or clinical nurse specialist assisted the surgeon.

Use it whenA non-physician practitioner assisted on a procedure that allows an assistant.

Watch out forCheck the payer for whether the procedure allows an assistant at all and how much it pays.

50

Modifier 50: Both sides, reported on one line

CPTSide and body part

What it tells the payerThe same procedure was done on both sides of the body in one session.

Use it whenThe code describes one side and the provider treated both.

Watch out forNot when the code descriptor already says bilateral. Do not add LT or RT on top of 50. Some payers want two lines with LT and RT instead of 50, so check.

LT

Modifier LT: Left side

HCPCS Level IISide and body partNCCI edit modifier

What it tells the payerThe procedure was on the left side of the body.

Use it whenThe procedure is one-sided and the code does not say which side.

Watch out forDo not combine it with 50. NCCI lists LT and RT among the modifiers that may bypass an edit when the facts support it.

RT

Modifier RT: Right side

HCPCS Level IISide and body partNCCI edit modifier

What it tells the payerThe procedure was on the right side of the body.

Use it whenThe procedure is one-sided and the code does not say which side.

Watch out forDo not combine it with 50. NCCI lists LT and RT among the modifiers that may bypass an edit when the facts support it.

E1–E4

Modifiers E1–E4: Which eyelid

HCPCS Level IISide and body partNCCI edit modifier

What it tells the payerE1 upper left eyelid, E2 lower left eyelid, E3 upper right eyelid, E4 lower right eyelid.

Use it whenAn eyelid procedure where the payer wants to know which eyelid was treated.

Watch out forChoose the modifier that matches the operative note.

FA, F1–F9

Modifiers FA, F1–F9: Which finger

HCPCS Level IISide and body partNCCI edit modifier

What it tells the payerFA left thumb, F1 to F4 left fingers 2 to 5, F5 right thumb, F6 to F9 right fingers 2 to 5.

Use it whenA finger or thumb procedure where each digit is reported on its own line.

Watch out forDigits are numbered from the thumb: FA and F5 are the thumbs. The note should say which finger was treated.

TA, T1–T9

Modifiers TA, T1–T9: Which toe

HCPCS Level IISide and body partNCCI edit modifier

What it tells the payerTA left great toe, T1 to T4 left toes 2 to 5, T5 right great toe, T6 to T9 right toes 2 to 5.

Use it whenA toe procedure where each toe is reported on its own line.

Watch out forToes are numbered from the great toe: TA and T5 are the great toes. The note should say which toe was treated.

LC · LD · LM · RC · RI

Modifiers LC · LD · LM · RC · RI: Which coronary artery

HCPCS Level IISide and body partNCCI edit modifier

What it tells the payerLC left circumflex, LD left anterior descending, LM left main, RC right coronary, RI ramus intermedius.

Use it whenA heart procedure where the payer wants to know which coronary artery was treated.

Watch out forUse the artery named in the procedure note. NCCI lists all five among the modifiers that may bypass an edit.

26

Modifier 26: Professional component only (the reading)

CPTTest parts and lab

What it tells the payerYou are billing only the provider’s reading or interpretation of a test, not the equipment and staff cost.

Use it whenA code with separate professional and technical parts, and your practice supplies only the interpretation. ECG, echo and stress-test claims in cardiology often split this way; see our cardiology billing services.

Watch out forWhen one practice supplies both the equipment and the reading, it normally bills the code with neither 26 nor TC. CMS has a recovery audit topic for incorrect 26 and TC coding.

Sources: CMS RAC topic 0116
TC

Modifier TC: Technical component only (equipment and staff)

HCPCS Level IITest parts and lab

What it tells the payerYou are billing only the equipment, supplies and staff part of a test, not the reading.

Use it whenA code with separate professional and technical parts, and your practice supplies only the technical side.

Watch out forDo not add it when you bill the whole service. CMS has a recovery audit topic for incorrect TC and 26 coding.

Sources: CMS RAC topic 0116
QW

Modifier QW: CLIA-waived test

HCPCS Level IITest parts and lab

What it tells the payerThe lab test is a CLIA-waived test performed at a site that holds the CLIA waiver.

Use it whenYou run an in-office waived test and bill it to Medicare.

Watch out forCMS says to include QW so Medicare recognizes the code as a waived test, and it edits lab claims by the site’s CLIA status.

Sources: CMS MM14025
GA

Modifier GA: Required notice (ABN) issued and on file

HCPCS Level IIMedicare notices and coverage

What it tells the payerA required Advance Beneficiary Notice was issued and is on file.

Use it whenMedicare may deny the service as not reasonable and necessary, and you gave the patient the required notice first.

Watch out forThe notice does not need to travel with the claim but must be available if asked. These four are Medicare notice modifiers; other payers have their own rules.

GX

Modifier GX: Voluntary notice issued for a never-covered service

HCPCS Level IIMedicare notices and coverage

What it tells the payerA voluntary notice was issued for a service Medicare never covers.

Use it whenThe service is excluded by statute or is not a Medicare benefit, and you chose to give the patient a notice anyway.

Watch out forIt is the voluntary-notice modifier. Compare GY when no notice was given.

GY

Modifier GY: Never-covered service, no notice issued

HCPCS Level IIMedicare notices and coverage

What it tells the payerMedicare excludes the item or service by statute, or it is not a Medicare benefit, and no notice was issued.

Use it whenYou are billing Medicare for an item or service that it excludes by statute or that is not a Medicare benefit.

Watch out forCompare GX when a voluntary notice was given.

GZ

Modifier GZ: Expected denial, no notice issued

HCPCS Level IIMedicare notices and coverage

What it tells the payerYou expect Medicare to deny the service as not medically necessary, and no notice was issued.

Use it whenA required notice was not given and you still expect a medical necessity denial.

Watch out forIf a required notice was given, the modifier is GA instead.

AT

Modifier AT: Active chiropractic treatment

HCPCS Level IIMedicare notices and coverage

What it tells the payerThe chiropractic manipulation was active or corrective treatment, not maintenance.

Use it whenMedicare chiropractic manipulation codes 98940, 98941 and 98942 for active treatment. See our chiropractic billing services for how AT, GA and GZ fit together.

Watch out forCMS says Medicare requires AT to pay those codes. It does not prove medical necessity, and it must not be used for maintenance therapy, which Medicare does not pay.

Sources: CMS MLN1232664
JW

Modifier JW: Drug amount discarded

HCPCS Level IIMedicare notices and coverage

What it tells the payerPart of a single-dose container or single-use package was thrown away and you are billing the wasted amount.

Use it whenA separately payable Part B drug came in a single-dose container or single-use package and some of it was discarded.

Watch out forThe administered amount is billed without the modifier. If nothing was discarded, see JZ.

JZ

Modifier JZ: No drug amount discarded

HCPCS Level IIMedicare notices and coverage

What it tells the payerYou are telling Medicare that none of the drug was discarded.

Use it whenCMS requires it on claims for separately payable Part B drugs from single-dose containers or single-use packages when no amount was discarded.

Watch out forIf some was discarded, the discarded amount carries JW instead.

GN

Modifier GN: Speech-language pathology plan of care

HCPCS Level IITherapy

What it tells the payerThe service was delivered under an outpatient speech-language pathology plan of care.

Use it whenMedicare outpatient speech-language pathology claims.

Watch out forCMS requires the discipline modifier on applicable therapy codes. Match it to the plan of care.

GO

Modifier GO: Occupational therapy plan of care

HCPCS Level IITherapy

What it tells the payerThe service was delivered under an outpatient occupational therapy plan of care.

Use it whenMedicare outpatient occupational therapy claims.

Watch out forCMS requires the discipline modifier on applicable therapy codes. Match it to the plan of care.

GP

Modifier GP: Physical therapy plan of care

HCPCS Level IITherapy

What it tells the payerThe service was delivered under an outpatient physical therapy plan of care.

Use it whenMedicare outpatient physical therapy claims.

Watch out forCMS requires the discipline modifier on applicable therapy codes. Match it to the plan of care. See how our physical therapy billing services team applies it to Medicare therapy lines.

CQ

Modifier CQ: Physical therapy assistant involved

HCPCS Level IITherapy

What it tells the payerAn outpatient physical therapy service was furnished in whole or in part by a physical therapist assistant.

Use it whenA PTA performed all or part of the service.

Watch out forSince January 1, 2022, CMS pays these services at 85 percent of the otherwise applicable amount. See how our physical therapy billing services team flags assistant-furnished visits at charge entry.

CO

Modifier CO: Occupational therapy assistant involved

HCPCS Level IITherapy

What it tells the payerAn outpatient occupational therapy service was furnished in whole or in part by an occupational therapy assistant.

Use it whenAn OTA performed all or part of the service.

Watch out forSince January 1, 2022, CMS pays these services at 85 percent of the otherwise applicable amount.

KX

Modifier KX: Requirements of the medical policy met

HCPCS Level IITherapy

What it tells the payerFor Medicare therapy, it confirms the services are medically necessary after the patient is past the KX threshold of incurred expenses.

Use it whenThe patient has passed the threshold and the record supports continued therapy.

Watch out forIt does not replace the documentation. The threshold changes by year, so use CMS’s current figure. See how our physical therapy billing services team tracks the threshold by patient.

95

Modifier 95: Real-time audio-video telehealth

CPTTelehealth

What it tells the payerThe service was delivered by real-time, two-way audio and video.

Use it whenYour payer’s current telehealth policy asks for it.

Watch out forPayers differ on whether they want 95, GT or none, and on place of service 02 or 10. CMS’s December 2025 booklet mentions 95 for outpatient therapy by hospital-employed therapists on institutional claims.

Sources: CMS MLN901705
GT

Modifier GT: Interactive audio-video telehealth (older modifier)

HCPCS Level IITelehealth

What it tells the payerThe service was delivered through interactive audio and video telecommunications.

Use it whenYour payer still asks for it.

Watch out forIn CMS’s December 2025 booklet, GT appears for distant-site practitioners under the CAH optional payment Method II on institutional claims.

Sources: CMS MLN901705
93

Modifier 93: Audio-only telehealth

CPTTelehealth

What it tells the payerThe service was delivered by telephone or other audio-only means.

Use it whenYour payer asks for a modifier on audio-only services.

Watch out forPolicies on audio-only visits change often and differ by payer. Check the payer’s current rules; we did not find a CMS source to cite for it.

Plain-English explanation by BilNow; no single CMS page to cite for this entry.
FQ

Modifier FQ: Audio-only telehealth (Level II)

HCPCS Level IITelehealth

What it tells the payerThe service was furnished using audio-only communication technology.

Use it whenYour payer asks for the Level II audio-only modifier.

Watch out forCheck the payer for whether it wants 93, FQ or neither; we did not find a CMS source to cite for it.

Plain-English explanation by BilNow; no single CMS page to cite for this entry.
AA

Modifier AA: Anesthesiologist performed it personally

HCPCS Level IIAnesthesia

What it tells the payerThe anesthesiologist personally performed the anesthesia service.

Use it whenNo CRNA or resident is involved in the anesthesia you are billing.

Watch out forThe anesthesia modifiers describe who did what. Payment rules differ by payer.

AD

Modifier AD: Medical supervision of more than four cases

HCPCS Level IIAnesthesia

What it tells the payerA physician supervised more than four concurrent anesthesia procedures.

Use it whenThe supervising physician had more than four cases running at once.

Watch out forPayers treat it differently from medical direction (QK, QY). Check the payer’s policy.

QK

Modifier QK: Medical direction of two to four cases

HCPCS Level IIAnesthesia

What it tells the payerA physician medically directed two, three or four concurrent anesthesia procedures involving qualified individuals.

Use it whenOne physician directed up to four overlapping cases.

Watch out forPair it with the right modifier for the person doing the case (QX for a CRNA). Payment rules differ by payer.

QX

Modifier QX: CRNA service with medical direction

HCPCS Level IIAnesthesia

What it tells the payerA nurse anesthetist performed the service with medical direction by a physician.

Use it whenA CRNA did the case and an anesthesiologist directed it.

Watch out forThe physician side of the same case is QK or QY.

QY

Modifier QY: Medical direction of one CRNA

HCPCS Level IIAnesthesia

What it tells the payerAn anesthesiologist medically directed one qualified nurse anesthetist.

Use it whenThe anesthesiologist directed a single CRNA case.

Watch out forThe CRNA side of the same case is QX.

QZ

Modifier QZ: CRNA service without medical direction

HCPCS Level IIAnesthesia

What it tells the payerA nurse anesthetist performed the service without medical direction by a physician.

Use it whenThe CRNA worked independently.

Watch out forIf a physician directed the case, the CRNA’s modifier is QX.

P1–P6

Modifiers P1–P6: Patient physical status

CPTAnesthesia

What it tells the payerP1 normal healthy patient, P2 mild systemic disease, P3 severe systemic disease, P4 severe disease that is a constant threat to life, P5 moribund patient not expected to survive without the operation, P6 declared brain-dead patient whose organs are being removed for donation.

Use it whenAnesthesia claims where the payer pays for the patient’s physical status.

Watch out forASA says Medicare does not pay extra for physical status, but many private payers do.

Which modifier fits? A decision table

Start from what happened, then open the entries it points to. Each code links to its entry above. This is a starting list, not a ruling: the note, the NCCI edit and the payer’s policy decide.

If you need to reportModifiers to look atAsk first
A visit and a minor procedure on the same day25Was the visit more than the routine work that comes with the procedure?
A visit that decides a major surgery57Is it a major procedure, and was this the visit where the decision was made?
A visit during a global period for an unrelated problem24Is the problem really unrelated to the surgery?
A different procedure during a global period79, 58, 78Is it unrelated (79), planned (58) or an unplanned return to the operating room (78)?
Two procedures that an edit bundles togetherXE, XS, XP, XU, 59Does the edit allow a modifier, and which kind of separation applies: encounter, structure, practitioner or no overlap?
The same procedure done again the same day76, 77, 91Same provider (76) or a different one (77)? For a lab test, was a new result needed (91)?
A procedure on both sides50, LT, RTDoes the code already say bilateral, and does the payer want one line with 50 or two with LT and RT?
A single eyelid, finger, toe or coronary arteryE1–E4, FA–F9, TA–T9, LC, LD, LM, RC, RIWhich exact side or digit does the note name?
A procedure that was cut short or cut back53, 52Was it stopped for the patient’s safety (53) or reduced by choice (52)?
A surgeon or an assistant sharing the work62, 80, 82, ASIs it two surgeons on one procedure (62), or an assistant, and is the assistant a physician or not?
Billing only the reading of a test, or only the equipment26, TCWho supplies which part, and are you billing the whole service?
A Medicare patient and a service that may not be coveredGA, GX, GY, GZWas a notice issued, and was it required or voluntary?
Medicare outpatient therapyGN, GO, GP, KX, CQ, COWhich discipline, is an assistant involved, and is the patient past the KX threshold?
A single-dose drug with leftover amountJW, JZWas any amount discarded?
A telehealth visit95, GT, 93, FQWhat does this payer want, and which place of service applies (02 or 10)?
An anesthesia caseAA, QK, QX, QY, QZ, AD, P1–P6Who did the case, who directed or supervised, and does the payer pay for physical status?

Before you add any modifier: a five-point check

  1. Does the note support it? CMS says documentation must support 59 and the X modifiers and that they should not be used unless the criteria are met (CMS MLN1783722). The same test is a sound habit for every modifier.
  2. Is there an NCCI edit, and does it allow a modifier? Look at the edit’s modifier indicator: 0 means no NCCI-associated modifier can bypass it, 1 means one may under appropriate circumstances, 9 means it is not specified (NCCI Policy Manual, Chapter 1).
  3. Is there a more specific modifier? CMS says to use XE, XP, XS or XU instead of 59 whenever possible (CMS MLN1783722). For a bilateral procedure, do not add LT or RT on top of 50 (First Coast).
  4. Does the payer have its own rule? NUCC’s answer when a payer’s instructions differ from the manual is to refer to the most current federal, state or other payer instructions (NUCC FAQ).
  5. Is it on the right line, within the limit? A CMS-1500 service line has room for up to four modifiers (CMS Chapter 26). Put each modifier on the code it describes: for example, 25 goes on the E/M code, not the procedure (CMS Chapter 12).

Compliance notes

These points come from the primary sources named in each line. Anything we could not trace to a document is left out.

  • Modifier 25 is audited. The OIG reported in 2005 that 35 percent of the claims using modifier 25 that Medicare allowed in 2002 did not meet program requirements, resulting in $538 million in improper payments (OIG, OEI-07-03-00470). In a 2025 audit of E/M services billed on the same day as eye injections, documentation did not support modifier 25 for 22 of the 24 sampled services, and Medicare paid $124 million nationwide for those services during the audit period (OIG, A-09-23-03014).
  • Modifiers do not override edits that forbid them. An NCCI edit with modifier indicator 0 cannot be bypassed with an NCCI-associated modifier, and modifiers 22, 76 and 77 do not bypass an edit at all (NCCI Policy Manual, Chapter 1).
  • Use X modifiers before 59. CMS says to use 59 only when no more specific modifier applies, and warns against using any of them just because the diagnoses differ (CMS MLN1783722).
  • AT is for active treatment. CMS says an AT modifier does not prove the service is reasonable and necessary, and that it should not be used for maintenance therapy (CMS MLN1232664).
  • Telehealth and audio-only rules move. CMS’s December 2025 booklet notes that some Medicare telehealth provisions carry end dates (CMS MLN901705). Check your payer’s current policy before you choose 95, GT, 93 or FQ.
  • Official wording. CPT is maintained by the AMA and HCPCS Level II by CMS (CMS HCPCS page). The explanations on this page are ours and are not a substitute for the current CPT book or CMS’s HCPCS file.

Not legal advice. This page is general information, not legal, billing or coding advice. Payer contracts, Medicare contractor policies and your state’s rules control, so check them before you bill. A modifier that the record does not support can lead to denials, and the OIG reports above recommended recovering payments.

Modifier errors are a common cause of avoidable denials. If you want a team to code and check claims for you, BilNow can help. Related: medical coding services, billing audits and pricing: 2.7% of collections, no setup fee and no long-term contract.

Frequently asked questions

What is a medical billing modifier?

A modifier is a two-character add-on to a procedure or service code. It tells the payer something about how, why or where the service was provided without changing what the code means: that it was done on both sides, that it was a separate visit, that a different provider did part of it. Some modifiers change how a payer pays, and others only give information.

What is the difference between CPT modifiers and HCPCS Level II modifiers?

CPT is the Level I code set, maintained by the American Medical Association, and its modifiers are two-digit numbers such as 25 and 59. HCPCS Level II is maintained by CMS, and its modifiers use letters or a letter and a digit, such as GT, LT and E1. Both go in the same modifier field on the claim. CPT descriptors belong to the AMA, so this page explains each CPT modifier in our own words.

How many modifiers can go on one claim line?

The CMS-1500 service line has room for up to four modifiers, according to the CMS Claims Processing Manual, Chapter 26. Payers can have their own rules about how many modifiers they accept and how to order them, so check the payer’s instructions when a line needs more than one.

When should I use modifier 25?

Use it on an E/M code when the provider did a clearly separate, documented visit on the same day as a procedure. CMS’s Chapter 12 says it should only be used on E/M services by the same provider to the same patient on the same day as another procedure, and the NCCI manual says it is not for work inherent in the procedure. The OIG has found problems: in a 2025 audit of E/M services billed on the same day as eye injections, documentation did not support modifier 25 for 22 of the 24 sampled services.

Should I use modifier 59 or XE, XP, XS and XU?

CMS says to use the X modifiers instead of 59 whenever possible and to use 59 only if no more specific modifier is appropriate. Both are still accepted. XE is a separate encounter, XS a separate structure, XP a separate practitioner and XU an unusual non-overlapping service. Do not use any of them just because the diagnoses differ, and the documentation must support the choice.

Do I use modifier 50 or LT and RT for a bilateral procedure?

Modifier 50 says the same procedure was done on both sides and goes on one line. LT and RT say which side one-sided work was on. First Coast, a Medicare contractor, says not to report anatomical modifiers in addition to 50, and CMS’s global surgery booklet says not to use 50 when the code descriptor already says bilateral. Some payers want two lines with LT and RT, so check the payer.

Which modifier do I use for a visit in a global period: 24, 25, 57 or 79?

Modifier 24 is an unrelated E/M visit during a post-op period. Modifier 25 is a separate E/M visit on the same day as a procedure. Modifier 57 is the visit where the decision for a major surgery was made. Modifier 79 is for an unrelated procedure, not a visit, during a global period. CMS’s booklet lists all four as separately payable when their conditions are met, and visits related to the surgery stay inside the global package.

What is the difference between modifiers 76 and 77?

Modifier 76 means the same provider repeated a procedure, and 77 means a different provider repeated it. Under the NCCI Policy Manual, neither one bypasses an NCCI edit, so the note should say why the repeat was needed.

What does the KX modifier mean?

In Medicare outpatient therapy, KX confirms that the services are medically necessary after the patient has passed the KX threshold of incurred expenses, according to CMS Chapter 5. It does not replace the documentation that supports medical necessity. The threshold changes by year, so check CMS’s current figure.

Do modifiers change how much a claim pays?

Some do. CMS’s booklet puts co-surgeons at 62.5 percent of the fee each, Chapter 12 sets a physician assisting at surgery at 16 percent of the surgical payment, and Chapter 5 pays services by therapy assistants (CQ and CO) at 85 percent. ASA notes that Medicare does not pay extra for physical status modifiers, though many private payers do. Others, such as 24, 25 and 57, mainly make a separate payment possible where the payer would otherwise bundle the service. Rules differ by payer.

Are the explanations here the official CPT descriptors?

No. CPT descriptors are owned by the AMA, so each CPT modifier here is explained in our own words, and the HCPCS Level II modifiers are paraphrased too. For the official wording, use a current CPT book and CMS’s quarterly HCPCS file.

Does the search box send what I type anywhere?

No. Search, filters, copy, CSV and print all run in your browser. Nothing you type is sent to BilNow or saved, and reloading the page resets the filters.

Method and sources

We read each source below on 3 October 2026 and recorded the version or last-modified date it shows. Medicare points come from CMS manuals, booklets and notices. For ABN modifier wording we used CGS and for anatomical modifier lists we used First Coast, both Medicare Administrative Contractors. Where wording came from a payer policy (Moda Health for anesthesia modifiers, Truli for Health for anatomical modifiers) the entry says so. Where sources differ, we show the difference.

What we left out: the AMA’s official CPT descriptors, CMS’s quarterly HCPCS Level II file (the Level II explanations here are our paraphrase), payment percentages other than the ones cited, durable medical equipment, hospital outpatient and ambulatory surgery center modifiers, state Medicaid rules, and any payer policy we could not trace to a document. Modifiers 93 and FQ carry no CMS source. This page is general information, not legal, billing or coding advice, and your payer contracts and plan documents control.

When each source was last checked

SourceUsed forLinkVersion or date shown
CMS Global Surgery bookletGlobal period modifiers (24, 25, 57, 58, 78, 79, 54 to 56), 62, 80/82, 50SourceDecember 2025
NCCI Policy Manual, Ch. 1NCCI edit-bypass list, modifier indicators 0, 1 and 9, 22, 76, 77, 91, 57 and 24 wordingSourceRevision date January 1, 2026
CMS MLN1783722Modifier 59 and XE, XP, XS, XUSourceApril 2026
Claims Processing Manual, Ch. 12Modifier 25 rule and the 16 percent assistant-at-surgery ruleSourceRev. 13316, issued 07-24-25
Claims Processing Manual, Ch. 26Up to four modifiers on a CMS-1500 service line (Item 24D)SourceChapter Rev. 12779, issued 08-09-24
Claims Processing Manual, Ch. 5GN, GO, GP, KX, CQ and COSourceRev. 11129, issued 11-22-21
CMS discarded drugs pageJW and JZSourcePage last modified 09/25/2026
CMS MLN1232664AT modifierSourceApril 2025
CMS MM14025QW modifierSourceReleased May 9, 2025; effective July 1, 2025
CMS MLN901705Telehealth modifiers and place of service 02 and 10SourceDecember 2025
CMS RAC topic 0116Modifiers 26 and TCSourcePage dated 08/27/2025
CGS Medicare ABN pageGA, GX, GY, GZSourceNo page date shown
First Coast anatomical modifiersAnatomical modifier list; do not combine with 50SourcePage dated August 26, 2026
Truli for Health policy 23-081Anatomical modifier wordingSourceOctober 19, 2023
Moda Health policy RPM034Anesthesia modifier wordingSourceLast updated 10/1/2025
OIG A-09-23-03014OIG audit of modifier 25 (2025)SourceIssued 05/27/2025
OIG OEI-07-03-00470OIG report on modifier 25 (2005)SourceNovember 2005
CMS HCPCS pageCPT is Level I, HCPCS Level II is maintained by CMSSourcePage last modified 10/02/2026
AMA CPT overviewCPT is maintained by the AMASourcePage updated January 23, 2026
ASA physical status payment basicsPhysical status modifiers P1 to P6SourceSeptember 2019, updated July 29, 2024
NUCC payer-instructions FAQPayer instructions can differ from the manualSourceAnswer: refer to the most current federal, state or other payer instructions

Source list

  1. CMS. Global Surgery Booklet (MLN907166). www.cms.gov. December 2025. Checked 3 October 2026.
  2. CMS. Medicare NCCI Policy Manual, Chapter 1: General Correct Coding Policies. www.cms.gov. Revision date January 1, 2026. Checked 3 October 2026.
  3. CMS. Proper Use of Modifiers 59, XE, XP, XS & XU (MLN1783722). www.cms.gov. April 2026. Checked 3 October 2026.
  4. CMS. Medicare Claims Processing Manual, Chapter 12: Physicians/Nonphysician Practitioners. www.cms.gov. Rev. 13316, issued 07-24-25. Checked 3 October 2026.
  5. CMS. Medicare Claims Processing Manual, Chapter 26: Completing and Processing Form CMS-1500 Data Set (Item 24D). www.cms.gov. Chapter Rev. 12779, issued 08-09-24. Checked 3 October 2026.
  6. CMS. Medicare Claims Processing Manual, Chapter 5: Part B Outpatient Rehabilitation and CORF/OPT Services. www.cms.gov. Rev. 11129, issued 11-22-21. Checked 3 October 2026.
  7. CMS. Discarded Drugs (JW and JZ modifiers). www.cms.gov. Page last modified 09/25/2026. Checked 3 October 2026.
  8. CMS. Medicare Documentation Checklist Guidelines for Chiropractic Doctors (MLN1232664). www.cms.gov. April 2025. Checked 3 October 2026.
  9. CMS. MLN Matters MM14025: New Waived Tests. www.cms.gov. Released May 9, 2025; effective July 1, 2025. Checked 3 October 2026.
  10. CMS. Telehealth & Remote Monitoring (MLN901705). www.cms.gov. December 2025. Checked 3 October 2026.
  11. CMS. Recovery Audit Program approved topic 0116: Modifiers TC and PC, incorrect coding. www.cms.gov. Page dated 08/27/2025. Checked 3 October 2026.
  12. CGS (Medicare Administrative Contractor). Advance Beneficiary Notices and the GA, GX, GY and GZ modifiers. www.cgsmedicare.com. No page date shown. Checked 3 October 2026.
  13. First Coast Service Options (Medicare Administrative Contractor). Anatomical modifiers. medicare.fcso.com. Page dated August 26, 2026. Checked 3 October 2026.
  14. Truli for Health (payer policy). Anatomical Modifiers, policy 23-081. assets.guidewell.com. October 19, 2023. Checked 3 October 2026.
  15. Moda Health (payer policy). RPM034: Modifiers AA, AD, GC, QK, QX, QY, QZ, anesthesia payment modifiers. www.modahealth.com. Last updated 10/1/2025. Checked 3 October 2026.
  16. HHS Office of Inspector General. Medicare Payments for Evaluation and Management Services Provided on the Same Day as Eye Injections Were at Risk for Noncompliance With Medicare Requirements (A-09-23-03014). oig.hhs.gov. Issued 05/27/2025. Checked 3 October 2026.
  17. HHS Office of Inspector General. Use of Modifier 25 (OEI-07-03-00470). oig.hhs.gov. November 2005. Checked 3 October 2026.
  18. CMS. Healthcare Common Procedure Coding System (HCPCS). www.cms.gov. Page last modified 10/02/2026. Checked 3 October 2026.
  19. American Medical Association. CPT overview and code approval. www.ama-assn.org. Page updated January 23, 2026. Checked 3 October 2026.
  20. American Society of Anesthesiologists. Anesthesia Payment Basics Series #4: Physical Status. www.asahq.org. September 2019, updated July 29, 2024. Checked 3 October 2026.
  21. NUCC. NUCC FAQ: My payer has given me different instructions than the manual. www.nucc.org. Answer: refer to the most current federal, state or other payer instructions. Checked 3 October 2026.

How to cite this page

Plain text

BilNow Editorial Team. “CPT Modifiers Cheat Sheet: 90 CPT and HCPCS Modifiers in Plain English.” BilNow, 2026. https://bilnow.com/cpt-modifiers-cheat-sheet/. Sources checked 3 October 2026.

APA style

BilNow Editorial Team. (2026). CPT modifiers cheat sheet: 90 CPT and HCPCS modifiers in plain English. BilNow. https://bilnow.com/cpt-modifiers-cheat-sheet/

Link (HTML)

<a href="https://bilnow.com/cpt-modifiers-cheat-sheet/">CPT modifiers cheat sheet (BilNow)</a>

About BilNow. BilNow is a US medical billing company that works with 300+ providers across 50+ specialties and 100+ EHRs. If coding checks, claim submission and denial follow-up take time your team does not have, you can talk to us.

'); doc.close(); setTimeout(function(){try{w.focus();w.print();}catch(e){}setTimeout(function(){if(f.parentNode){f.parentNode.removeChild(f);}},2000);},300); } /* wiring */ inp.addEventListener('input',apply); typ.addEventListener('change',apply); nch.addEventListener('change',apply); chips.forEach(function(b){b.addEventListener('click',function(){setGroup(b.getAttribute('data-g'));apply();});}); q('#md-reset').addEventListener('click',reset); q('#md-copy').addEventListener('click',function(){copyText(listText(),this);}); q('#md-csv').addEventListener('click',function(){download('cpt-hcpcs-modifiers-cheat-sheet.csv',csvText(),'text/csv;charset=utf-8');}); q('#md-print').addEventListener('click',printDoc); cards.forEach(function(c){var b=q('.md-cp',c);if(b){b.addEventListener('click',function(){copyText(cardText(info(c)),b);});}}); qa('a.md-jump').forEach(function(a){a.addEventListener('click',function(){reset();});}); inp.form&&inp.form.addEventListener('submit',function(e){e.preventDefault();}); qa('[data-copy]').forEach(function(b){b.addEventListener('click',function(){var el=q(b.getAttribute('data-copy'));if(el){copyText(el.textContent.trim(),b);}});}); apply(); })();