Pabau GO app

The new Pabau GO is heredownload on the App Store

Download on the App Store
Book a demo Book a demo
Billing Codes

CPT code 66984: Extracapsular cataract removal with IOL

Key takeaways

Key takeaways

CPT code 66984 covers routine cataract surgery with an intraocular lens implanted in the same session, under a 90-day global period.

Put RT or LT on every claim line, and bill bilateral surgery as two lines, because Medicare rejects modifier 50 here.

The 2026 CMS national allowable falls to about $462.60 from roughly $521.75, an 11% cut driven almost entirely by the practice expense RVU.

Coding 66982 without a qualifying factor named in the operative note is an OIG audit target, so bill 66984 unless the chart supports more.

Practice management software like Pabau pre-fills the CMS-1500 from the record and routes US claims through Claim.MD, with eligibility checks and ERA posting.

CPT code 66984 is the billing code for routine cataract surgery, covering extracapsular lens removal with an intraocular lens placed in the same session. The detail that decides most claims is laterality.

Medicare will not take modifier 50 here, so each eye goes on its own line with RT or LT. Add the 90-day global period, and a second eye operated inside it needs modifier 79 as well.

That matters more in 2026 than it did last year. CMS cut the national allowable for 66984 by roughly 11%, so every rework now costs a bigger share of the payment. The sections below walk the claim from operative note to remittance, and flag what stalls it along the way.

CPT 66984 covers the whole cataract episode, not just the lens removal

Here is the official American Medical Association descriptor. Extracapsular cataract removal with insertion of intraocular lens prosthesis (1 stage procedure), manual or mechanical technique (e.g., irrigation and aspiration or phacoemulsification).

In plain terms, one trip to the operating room removes the lens and seats the implant. Phacoemulsification is the technique behind almost every claim on this code. Manual extracapsular extraction bills the same way, which is why the descriptor names both.

The code sits in the Eye and Ocular Adnexa section of CPT and carries a 90-day global period. Routine post-op visits inside those 90 days are already paid for. That single fact explains two of the billing rules further down this page, so keep it in view.

Pick CPT 66982 only when the operative note names the reason

Code 66982 belongs to cases where the surgeon used a device or technique beyond standard phacoemulsification, and where the note says which one. Otherwise the case is 66984. The AAPC coding reference lists the qualifying factors, and a difficult case on its own is not one of them.

Factor CPT 66984 (routine) CPT 66982 (complex)
Procedure type Standard phacoemulsification or ECCE with IOL Needs a device or technique beyond standard
Qualifying factors None beyond standard cataract with IOL Pupil expansion device, sutured IOL, iris reconstruction, capsular tension ring
Documentation required Operative note with technique, IOL type, BCVA The qualifying factor named in the operative note
Medicare payment Standard rate Higher, with a complexity premium
Audit risk Low when coded correctly High if the qualifying factor is absent from the chart

Practices that reach for 66982 as a habit attract RAC and MAC review. If the note does not name the pupil expansion device, the sutured lens, or the tension ring, bill 66984 and keep the payment. An upcode that survives submission still loses on audit, with interest.

Your ICD-10 code has to name the same eye as your modifier

Every 66984 claim needs at least one ICD-10-CM code establishing medical necessity, and its laterality has to match the modifier on the line. The CMS ICD-10 coding guidance puts routine cataract diagnoses in the H25 and H26 series. Subcategory specificity is what payers check first, so the chapter-level code will not carry a surgical claim.

Our ICD-10-CM code library holds the full subcategory lists if you need to look one up mid-claim. Pick the code that names the operative eye, then carry that same eye onto the claim line.

ICD-10-CM code Description Common use
H25.10 Age-related nuclear cataract, unspecified eye Avoid on a surgical claim; specify the eye instead
H25.11 Age-related nuclear cataract, right eye Right eye surgery, paired with modifier RT
H25.12 Age-related nuclear cataract, left eye Left eye surgery, paired with modifier LT
H25.031 Anterior subcapsular polar age-related cataract, right eye Anterior subcapsular morphology documented, right eye
H25.21 Age-related cataract, morgagnian type, right eye Advanced cataract with liquefied cortex, right eye
H26.001 Unspecified infantile and juvenile cataract, right eye Pediatric and early-onset cases
H26.10 Traumatic cataract, unspecified eye Post-injury extraction; use the lateralized code where known

A laterality mismatch is a silent denial. H25.11 sitting next to modifier LT trips an automated payer edit long before a human reads the claim. Where the record documents an age-related cataract without naming the morphology, H25.9 is the correct unspecified option. Reach for it only when the chart genuinely lacks that detail.

RT and LT are the only laterality modifiers Medicare wants on 66984

Put RT or LT on every 66984 line. Medicare does not accept modifier 50 for eye procedures, so bilateral surgery never rides on a single line. Getting that one rule right removes the most common denial on this code.

E1 through E4 confuse a lot of billers, so it is worth being blunt about them. Those four mark eyelid location, meaning upper or lower, left or right eyelid. Their home is lid work such as blepharoplasty, chalazion excision, or punctal plugs. They have no place on a cataract claim, and they were never an alternative to RT and LT.

Modifier Meaning When to use Medicare rule
RT Right side Surgery on the right eye Required on the claim line
LT Left side Surgery on the left eye Required on the claim line
50 Bilateral procedure Both eyes, same session Not accepted for eye procedures; use RT and LT on separate lines
79 Unrelated procedure by the same physician in the post-op period Second-eye surgery inside the 90-day global Required, or the claim denies as a global-period duplicate
E1 to E4 Eyelid location: upper or lower, left or right eyelid Lid procedures such as blepharoplasty, chalazion excision, punctal plugs Never used on 66984; these are lid modifiers, not eye modifiers

Both eyes on the same day means two claim lines

Bill 66984 twice, one line with RT and one with LT. Medicare pays the first eye in full and reduces the second by 50%. Some MAC jurisdictions want those lines sequenced a particular way, so check your contractor’s guidance before the batch goes out.

Where the second eye falls inside the 90-day global of the first, append modifier 79 to that line. Skip it and the payer reads a duplicate inside the global period, then denies. Once day 91 arrives the global has closed, and modifier 79 is no longer needed.

The 2026 fee schedule pays about 11% less for the same operation

The CMS national average allowable for 66984 is roughly $462.60 in 2026, down from about $521.75 in 2025. That is a cut of around 11%, not the modest rise many practices budgeted for. Locality adjustment moves the figure either way, so confirm yours in the CMS Physician Fee Schedule lookup tool.

Commercial payers usually price off Medicare, which means the cut travels. Any contract written as a percentage of the current fee schedule reprices itself every January without anyone signing a thing.

Setting 2026 Medicare rate Notes
Facility (hospital or ASC) ~$462.60 Down from ~$521.75 in 2025; the facility also receives its own payment
Non-facility (office) ~$462.60 CMS lists the same national average; office-based cataract surgery is rare
Commercial payers Typically 110% to 130% of Medicare Varies by plan and contract; verify payer by payer
Bilateral, same day (Medicare) 100% first eye, 50% second eye Applies when both eyes are billed on the same date of service

The RVU cut lands on practice expense, not physician work

CMS did not decide the surgery got easier. The work RVU moved from 7.35 to 7.17, which is a rounding error in daily practice. Practice expense fell from 8.23 to 6.16, and that is where the money went. Knowing which component moved tells you whether to look at your staffing model or your surgical schedule.

Chart of CPT 66984 Medicare pay: national allowable falls from $521.75 in 2025 to $462.60 in 2026, work RVU 7.35 to 7.17, practice expense RVU 8.23 to 6.16, total facility RVU 16.11 to 13.85
Practice expense carries almost the whole $59.15 cut, per the CMS fee schedule final rules for 2025 and 2026.
RVU component What it pays for 2026 value
Work RVU (wRVU) Physician time, skill, and intensity 7.17
Practice expense RVU (PE) Overhead, equipment, and staff costs 6.16 (facility)
Malpractice RVU (MP) Professional liability component ~0.52
Total RVU (facility) All three components, facility setting ~13.85

Multiply the total by your locality-adjusted conversion factor to get your own allowable. Then compare that figure against the remittance when payment lands. A shortfall that repeats across a month rarely comes from the payer’s fee schedule. Look at the place of service and the facility designation on the claim.

Pro Tip

Audit your 66984 claims quarterly. Pull every claim by date of service and compare the expected Medicare allowable against what was actually paid. Flag anything under 95% of the fee schedule. Repeat shortfalls usually trace to the wrong place of service or a facility designation that does not match where the surgery happened.

Medical necessity turns on function, not a fixed acuity number

Coverage rests on documented functional impairment. Published LCDs commonly reference best corrected visual acuity around 20/40, and First Coast is one example. No MAC treats a single acuity reading as the whole test, though. Record what the patient can no longer do, not just the line they managed on the chart.

CMS guidance asks for three things in the chart: the visual impairment, the acuity measurement, and a statement that surgery is medically necessary. Miss any one of them and a medical necessity denial follows.

  • Pre-operative visual acuity (BCVA): Record best corrected acuity for each eye. Published LCDs often reference 20/40, but the deciding factor is documented functional impairment rather than the number alone.
  • Medical necessity statement: Say how the cataract affects daily life or safety. “Cataract present” is not enough, so name the trouble with driving, reading, or work.
  • Operative report essentials: Technique used, IOL type and power, laterality, and any intraoperative complication.
  • Pre-op exam findings: Slit-lamp examination, dilated fundus exam, and any comorbidity that changes the surgical plan.
  • Consent documentation: Signed informed consent covering risks, alternatives, and expected outcomes, dated before the procedure.
  • IOL calculation records: The biometry used to pick lens power, meaning axial length and keratometry readings.

MAC jurisdictions publish their own Local Coverage Determinations, and they do not all read the same. Palmetto GBA, Noridian, and First Coast each set out their required documentation elements. Read the LCD for your jurisdiction once a year, and again whenever a revision notice lands.

Run this check before the claim leaves your office

  • A laterality modifier on every 66984 line, RT or LT, never 50.
  • Diagnosis code laterality matching that modifier, eye for eye.
  • Modifier 79 on a second eye operated inside the 90-day global.
  • An operative note naming technique, IOL type, and lens power.
  • BCVA plus a functional impairment statement in the pre-op record.
  • The authorization number on the claim wherever the payer required one.
  • Place of service matching where the surgery actually happened.
  • No 66821 sharing the date of service.

Five denials account for most 66984 rework

The denial pattern on this code is narrow, which is good news. Fix these five at charge entry and the appeal queue mostly empties on its own. Workflow changes beat appeals here, because an appeal costs staff time on a claim you already earned.

Denial reason Root cause Corrective action
Missing or wrong laterality modifier Modifier 50 used instead of RT or LT, or no modifier at all Require RT or LT on every 66984 line at charge entry
Not medically necessary BCVA undocumented, or no functional impairment recorded Capture acuity and functional impact in the pre-op note
Global period conflict Second-eye surgery inside 90 days, submitted without modifier 79 Check the first surgery date, then append modifier 79
ICD-10 mismatch Diagnosis laterality does not match the modifier laterality Confirm the H25 or H26 subcategory names the operative eye
Prior authorization missing Payer required pre-auth; none obtained, or none referenced Verify the requirement at scheduling and carry the number forward

One more is worth knowing. CPT 66821, the YAG laser posterior capsulotomy, cannot be billed on the same date as 66984. CCI edits and the 90-day global both block it. The YAG belongs to a separate session weeks or months later, once the capsule has actually clouded.

Pro Tip

Run a monthly CCI edit check on your top 10 ophthalmology code pairs. The 66984 plus 66821 same-day pair is the most common trigger, but also check 66984 against 92012, an established patient office visit. Most MACs bundle that visit into the global period unless the note documents a separately identifiable service.

ASC and hospital outpatient claims do not use the same form

Most cataract surgery happens in ambulatory surgery centers, and the facility claim there looks nothing like the hospital version. Put the charges on the wrong form and both payments stall while the payer sorts it out.

  • Independent ASC: The physician bills 66984 on the CMS-1500, and the ASC bills its facility charges on the CMS-1500 too. Electronically, both go out as 837P. Two payment streams, one claim type.
  • Hospital outpatient (HOPD): The physician still bills the professional component on CMS-1500. The hospital bills the facility component on the UB-04, or 837I, under the Outpatient Prospective Payment System.
  • Bill types and revenue codes: These live on the UB-04 only. Bill type 013x covers hospital outpatient and revenue code 0360 covers operating room services. An independent ASC uses neither.
  • The intraocular lens: The IOL is packaged into the facility payment in both settings. Billing it separately as a supply usually triggers a CCI edit denial.

Sending both claims electronically as 837P keeps the professional and facility charges routed correctly. The remittance comes back as a structured 835 file you can post automatically. Paper billing at cataract volumes creates reconciliation delays that compound month over month.

Neighboring eye codes that change how you bill 66984

Most of the codes below are alternatives to 66984, chosen at the time of surgery. One of them, 66821, is a bundling conflict rather than a choice, so it needs watching on the calendar as well as the claim.

CPT code Description Relationship to 66984
66982 Complex extracapsular cataract removal with IOL Higher-complexity alternative; needs a documented qualifying factor
66821 Discission of secondary membranous cataract (YAG laser capsulotomy) Never same date as 66984; the global period restricts it
66985 Insertion of intraocular lens prosthesis, secondary implant For an IOL placed at a session separate from the extraction
66987 Complex cataract removal with IOL and endoscopic cyclophotocoagulation For ECP combined with a complex cataract case
66988 Cataract removal with IOL and endoscopic cyclophotocoagulation The routine counterpart to 66987, with standard phaco
66983 Intracapsular cataract extraction with IOL (ICCE) An older technique, rarely performed but still billable

How practice management software keeps 66984 claims moving

Most ophthalmology billing teams work across three screens. The chart holds the operative note, a code lookup sits in a browser tab, and the claim form waits in a separate billing system. Retyping between them is exactly where laterality and diagnosis errors get in.

Practice management software like Pabau closes that loop, and cleaner claims management is the point of it. The CMS-1500 pre-fills from the record. The CPT code attached to the service lands on the charge line, and the ICD-10 slots seed from the recorded problem list.

Built-in ICD-10-CM and CPT lookup libraries let a coder search without leaving the claim. Required-field validation holds the send button until membership numbers and authorization codes are in place. In the US, claims route through the Claim.MD clearinghouse, which runs real-time eligibility checks and posts ERA remittances straight back against the charge.

For a cataract-heavy surgical list, the payoff is fewer return trips to the same claim. Coverage is confirmed before surgery day, the claim leaves complete, and the 835 posts itself when payment arrives. Modifier choice still belongs to your coder, and no software should pretend otherwise.

Pabau billing screen showing an insurance claim built from a patient record
Pabau builds the CMS-1500 from the operative record, so the 66984 charge line and its ICD-10 codes come from the chart, not a retyped form.

Send cataract claims complete the first time

Pabau pre-fills the CMS-1500 from the patient record and checks required fields before it sends. Claims route through Claim.MD, with real-time eligibility verification and ERA posting built in. Ophthalmology teams stop retyping cataract claims between systems.

Pabau claims management dashboard

Conclusion

None of this is difficult coding. It is repetitive coding, which is a different problem. A practice running forty cataract cases a month cannot absorb a 10% denial rate, and the controls that prevent one are small and mechanical.

So build the habits into the workflow rather than the memory. Put a laterality modifier on every line and match it in the diagnosis code. Add modifier 79 to a second eye inside the global period. Write down what the patient can no longer do, not just the acuity.

Then check each payment against the 2026 figure rather than last year’s. With the allowable down about 11%, rework costs more than it used to. Book a demo to see how Pabau builds cataract claims from the patient record and routes them with eligibility checks already done.

Continue your research

Continue your research

Need to understand how clearinghouse claims submission works? Medical claims clearinghouse guide explains the end-to-end electronic submission process from 837P file to ERA.

Tracking denials across your ophthalmology practice? Denial codes in medical billing covers CARC codes and how to read remittance advice to categorize and appeal rejections.

Want to automate eligibility checks before surgery day? Insurance eligibility verification walks through real-time payer verification workflows that reduce authorization surprises on day of service.

Frequently asked questions

Can an optometrist handle the postoperative care after 66984?

Yes, through split global billing. The surgeon bills 66984 with modifier 54 for the surgical care, and the optometrist bills the same code with modifier 55 for the post-op period. Both claims carry the surgery date, and the transfer of care has to be documented.

Which place of service code goes on a 66984 claim?

Use POS 24 for an ambulatory surgery center and POS 22 for hospital outpatient. The wrong code pays at the non-facility rate, which usually turns into a payer takeback later.

Does Medicare pay for a premium intraocular lens?

Medicare covers the surgery and a conventional monofocal lens. The added cost of a presbyopia-correcting or astigmatism-correcting lens is the patient’s responsibility. Document that conversation and collect the difference before surgery day.

Can you bill an office visit during the 90-day global period?

Routine post-op visits are already paid for inside the 66984 payment. An unrelated problem seen in those 90 days is billable with modifier 24 on the office visit code. The note has to stand on its own.

Does 66984 need prior authorization?

Traditional Medicare does not require it for cataract surgery. Plenty of Medicare Advantage and commercial plans do, and the requirement can change with the plan year. Check at scheduling, then carry the authorization number onto the claim.

Is 66984 on the Medicare ASC covered procedures list?

Yes. Cataract extraction with an IOL is among the highest-volume procedures on that list. The center earns an ASC facility payment separate from the surgeon’s fee.

×