
CPT code 66984 reports standard, routine cataract surgery with intraocular lens insertion. It covers extracapsular cataract removal and IOL implantation in a single surgical session. The code is one of the highest-volume surgical codes in United States ophthalmology.
The full American Medical Association (AMA) descriptor names manual or mechanical technique, including phacoemulsification. As of recent CPT revisions, the descriptor also reads “without endoscopic cyclophotocoagulation.” That phrase separates 66984 from newer combination codes for glaucoma treatment.
Correct use of 66984 depends on complexity, laterality, and the 90-day global period. It also depends on medical necessity documentation and clean separation of premium-lens charges. Small errors in any of these areas trigger denials and revenue leakage.
This article covers the 66984 description, its cost across settings, clinical scenarios, and the reimbursement rules. It compares 66984 against complex code 66982 and the ECP and MIGS combination codes. It also details modifiers, ICD-10 support, and the top denial drivers.
Table of Contents
ToggleWhat Is the Description of CPT Code 66984?
CPT code 66984 describes extracapsular cataract removal with insertion of an intraocular lens prosthesis. The procedure happens as a one-stage operation using manual or mechanical technique. Phacoemulsification is the most common method reported under this code.
The IOL insertion is built into the code by definition. It is not a separate line item and cannot be unbundled. The code assumes a routine case without the complexity features that would push it to 66982.
Key facts about CPT code 66984 at a glance:
- Full descriptor: Extracapsular cataract removal with insertion of intraocular lens prosthesis (1 stage procedure), manual or mechanical technique (eg, irrigation and aspiration or phacoemulsification); without endoscopic cyclophotocoagulation
- Category: Intraocular lens (IOL) procedures within the eye and ocular adnexa section
- Global period: 90 days (major surgery)
- Billing unit: one code per eye, per surgical session
- Common alternative codes: 66982 (complex), 66987/66988 (with ECP), 66989/66991 (with MIGS device)
What Does Standard Cataract Extraction With IOL Insertion Include for CPT Code 66984?
The 66984 package covers the full routine surgical event, not just the lens removal. Everything a standard case normally requires is bundled into the single payment. This is why separate charges for routine intraoperative items get denied.
In practice, the code includes the surgical approach, cataract removal, and lens implantation. It also includes the routine supplies and the standard postoperative care during the global period.
What CPT code 66984 includes:
- The corneal or limbal incision and anterior capsulotomy
- Phacoemulsification or irrigation and aspiration of the cataractous lens
- Insertion and positioning of the standard monofocal IOL
- Routine viscoelastic and standard intraoperative supplies
- Wound closure and the routine postoperative visits within 90 days

How Does CPT Code 66984 Differ From Complex Cataract Surgery (66982) and When Does Complexity Apply?
The difference between 66984 and 66982 is documented surgical complexity, not surgeon preference. Code 66982 applies when the case needs devices or techniques not used in routine surgery. It also applies to patients in the amblyogenic developmental stage.
A common mistake is billing 66982 because a case felt difficult. The operative note must show a specific complexity feature. Without that documentation, the correct code stays 66984.
| Attribute | CPT 66984 (Standard) | CPT 66982 (Complex) |
|---|---|---|
| Case type | Routine cataract extraction with IOL | Non-routine cataract needing special devices or techniques |
| Complexity trigger | None required | Iris expansion device, capsular support ring, or primary posterior capsulorrhexis |
| Patient factor | Standard adult case | Also covers amblyogenic developmental stage patients |
| Documentation | Standard operative note | Must name the specific device or technique used |
| Reimbursement | Lower relative value | Higher relative value than 66984 |
The recognized complexity features center on managing difficult anatomy. These include devices for small or non-dilating pupils and support for weak zonules. They also include mature or dense cataracts that require staining dye.

How Do the ECP and MIGS Combination Codes (66987/66988 and 66989/66991) Change Code Selection From 66984?
When cataract surgery combines with a glaucoma procedure, 66984 is no longer correct. CPT built dedicated combination codes so the two procedures report as one bundled service. You do not report 66984 plus a separate glaucoma code in these cases.
Endoscopic cyclophotocoagulation (ECP) and micro-invasive glaucoma surgery (MIGS) each have their own pairing. The code you pick depends on whether the cataract portion is standard or complex.
| Combined Procedure | Standard Cataract | Complex Cataract |
|---|---|---|
| Cataract with endoscopic cyclophotocoagulation (ECP) | 66988 | 66987 |
| Cataract with aqueous drainage device (MIGS stent) | 66991 | 66989 |
| Cataract only, no glaucoma procedure | 66984 | 66982 |
The descriptor phrase “without endoscopic cyclophotocoagulation” exists to force this split. It was added to 66984 and 66982 when the ECP combination codes were created. If ECP is performed with the cataract, you move to 66987 or 66988.
For a Hydrus, iStent, or iStent inject placed during cataract surgery, use 66991 or 66989. The American Academy of Ophthalmology (AAO) advises seeking preauthorization for the complex code as well. Complexity is not always known before the case begins. Consulting an ASC CPT codes guide helps billing teams select the correct combination code for simultaneous surgical interventions.

Why Imaging, Viscoelastic, and Routine Postoperative Visits Cannot Be Separately Billed With CPT Code 66984
Several routine services are bundled into 66984 and deny when billed separately. The single global payment already accounts for them. Billing them again triggers National Correct Coding Initiative (NCCI) edit denials.
Diagnostic imaging on the surgical date is the most common error here. Tests like optical coherence tomography and topography performed that day are bundled. Routine postoperative visits inside the 90-day window are also included.
Services bundled into CPT code 66984 and not separately payable:
- OCT (92134), visual fields (92081/92083), and corneal topography (92025) on the surgical date
- Viscoelastic and standard intraoperative supplies
- The routine surgical tray and standard instruments
- Routine postoperative visits within the 90-day global period
- Standard suture and wound-closure materials
A practical fix is scheduling necessary diagnostic testing on a separate prior date. Testing done before the surgical date, for medical reasons, can be billable. Same-date routine imaging almost always denies as bundled.
How Is the IOL and Any Premium-Lens Upgrade Billed Relative to CPT Code 66984?
Medicare and most payers cover the standard cataract surgery and a standard monofocal IOL. That standard package bills under 66984 with no extra lens line for the patient. The facility payment already includes the conventional lens.
Premium lenses change the economics. Toric IOLs for astigmatism and presbyopia-correcting lenses carry non-covered refractive features. The patient pays the difference between standard and premium.
| Lens Type | Coverage Status | Patient Responsibility |
|---|---|---|
| Standard monofocal IOL | Covered (included in 66984 facility payment) | None beyond normal cost share |
| Toric IOL (astigmatism correction) | Cataract covered; toric feature non-covered | Pays the refractive upgrade difference |
| Presbyopia-correcting / multifocal IOL | Cataract covered; refractive feature non-covered | Pays the refractive upgrade difference |
Centers for Medicare & Medicaid Services (CMS) rulings allow charging the patient for the premium difference. The medically necessary cataract surgery stays covered and bills normally. The elective refractive upgrade bills to the patient with signed financial consent.
What ICD-10 Codes and Medical Necessity Criteria Support CPT Code 66984?
Coverage for 66984 requires a cataract diagnosis that explains the visual impairment. CMS Billing and Coding Article A56615 lists the ICD-10 codes that support medical necessity. The diagnosis must be coded to the highest level of specificity and correct laterality. Billers can reference an ASC ICD 10 codes guide to verify diagnosis-to-procedure linkage before claim submission.
Age-related cataract codes are the most common support for 66984. Other cataract categories apply based on cause. Some codes require the underlying disease to be listed first.
| ICD-10 Family | What It Covers | Example Code |
|---|---|---|
| H25.x | Age-related cataract | H25.11 Age-related nuclear cataract, right eye |
| H26.x | Other cataract (traumatic, drug-induced, secondary) | H26.9 Unspecified cataract |
| H28 | Cataract in diseases classified elsewhere | H28 (list underlying disease first) |
Laterality matters on every diagnosis code. Use the right-eye, left-eye, or bilateral variant that matches the operative eye. A laterality mismatch between the diagnosis and the RT/LT modifier is a frequent rejection cause.
What Are the Visual Acuity and Functional Impairment Documentation Requirements Before CPT 66984 Can Be Authorized?
There is no national coverage determination that requires 20/50 vision before cataract surgery. The AAO confirms this directly. Visual acuity thresholds, when they exist, are set by individual payers and Medicare Administrative Contractors (MACs).
Most MAC local coverage determinations (LCDs) use a two-part standard. The record must show functional impairment from the cataract. It must also show a measurable acuity or glare finding tied to that impairment.
What payer documentation typically requires before 66984:
- A chief complaint describing functional impairment such as difficulty reading, driving, or glare
- Best-corrected visual acuity of 20/50 or worse at distance or near, in many LCDs
- Or glare or contrast testing showing acuity loss when standard acuity is better than 20/50
- Confirmation that the cataract is the primary cause of the visual compromise
- A statement that the patient is educated on risks, benefits, and alternatives
A degree of lens opacity that matches the acuity finding strengthens the claim. Documentation from the ophthalmologist’s office notes often supports necessity best. Facility records alone may not carry the medical rationale.
What are the Modifiers for CPT Code 66984?
Modifiers on 66984 handle laterality, global-period timing, and co-management splits. The wrong modifier or a missing one is a leading denial driver. Each modifier below has a specific, narrow use.

Modifier RT / LT: Eye Laterality (Required on Every Claim)
Eye surgery is laterality-specific, so RT or LT belongs on every 66984 claim. The modifier tells the payer which eye had surgery. It must match the laterality of the ICD-10 diagnosis code.
Do not use modifier 50 for bilateral billing on the same session in most payer policies. Standard practice performs cataract surgery one eye at a time. The eyes are typically operated on weeks apart, not together.
Modifier 79: Second-Eye Surgery During the First Eye’s 90-Day Global Period
Modifier 79 signals an unrelated procedure during a global period. Second-eye cataract surgery inside the first eye’s 90 days uses modifier 79. It resets the global period and restores full payment for the second eye.
The two claims also need opposite laterality modifiers. The first eye carries RT or LT, and the second carries the other. Without modifier 79, the second-eye claim denies as part of the first global period.
Modifier 54: Surgical Care Only (Co-Management — Surgeon Relinquishes Postop)
Modifier 54 tells the payer the surgeon performed only the surgical portion. It is used when the surgeon hands off postoperative care. The surgeon is then paid for surgery, not the full global package.
Modifier 55: Postoperative Management Only (Co-Management — Optometrist Assumes Postop)
Modifier 55 is the matching modifier for the provider assuming postoperative care. An optometrist taking over the global period bills 66984 with modifier 55. The 54 and 55 claims together should equal one full global payment.
Modifier 24: Unrelated E/M During the 90-Day Global Period
Modifier 24 applies to an unrelated evaluation and management visit during the global period. The E/M must address a problem separate from the cataract recovery. Documentation must clearly support the unrelated nature of the visit.
Modifier 57: Decision for Surgery
Modifier 57 marks the E/M visit where the decision for major surgery was made. It applies to the visit the day before or the day of surgery. It prevents that E/M from bundling into the global surgical package.
Modifier 78: Unplanned Return to OR During Global Period
Modifier 78 covers an unplanned return to the operating room for a related complication. The return must connect to the original surgery during the global period. It does not reset the global period the way modifier 79 does.
Modifier 22: Increased Procedural Services
Modifier 22 reports substantially greater work than a typical case requires. It needs a strong operative note and often a separate cover letter. Payers review modifier 22 claims manually and may request records.
Which Documents Are Required For CPT Code 66984?
Clean 66984 claims depend on documentation gathered before and during the case. Payers and auditors look for medical necessity, informed consent, and operative detail. Missing any one element invites denial or takeback.
The record should connect the diagnosis, the symptoms, and the surgical decision. It should also separate covered surgery from any elective premium-lens charge.
Documents that support a compliant CPT code 66984 claim:
- Office notes showing chief complaint and functional impairment from the cataract
- Best-corrected visual acuity and any glare or contrast testing results
- The cataract diagnosis coded to laterality and highest specificity
- A signed informed surgical consent covering risks, benefits, and alternatives
- The operative report describing extraction method and IOL insertion
- Signed financial consent for any premium-lens upgrade, kept separate from the covered surgery
What is the Cost of CPT Code 66984?
The cost of 66984 splits into two payment streams: the surgeon fee and the facility fee. The surgeon fee comes from the Medicare Physician Fee Schedule (MPFS). The facility fee comes from either the ASC or hospital outpatient system.
These amounts change every year and vary by geography. The figures below reflect national averages under recent CMS rules. Verify exact locality rates through the CMS MPFS and ASC/OPPS lookup tools.

RVUs & Medicare Payment
Medicare pays the surgeon based on relative value units multiplied by a conversion factor. The 2026 conversion factor is $33.4009 for non-APM clinicians. It is $33.5675 for qualifying alternative payment model participants.
The CY 2026 final rule cut cataract surgery payment sharply. CMS applied a negative 2.5% efficiency adjustment to work RVUs for procedural codes. It also reduced facility practice-expense RVUs, which hit surgical codes further.
| Component | 2025 | 2026 |
|---|---|---|
| Work RVU (approx.) | ~7.35 | ~7.17 |
| Non-APM conversion factor | ~$32.35 | $33.4009 |
| Surgeon facility payment (approx., national) | ~$522 per eye | ~$463 per eye |
| Year-over-year change | — | About an 11% reduction |
The roughly 11% surgeon-fee cut is among the largest single-year cataract reductions in decades. Practices tying compensation to work RVUs will feel the wRVU drop directly. Treat these numbers as national estimates and confirm your locality figure through the MPFS tool.
ASC and Hospital Outpatient Facility Payment
The facility fee is separate from and larger than the surgeon fee. It pays the ambulatory surgical center (ASC) or hospital outpatient department for the site of service. This payment packages the standard IOL and routine supplies.
The hospital outpatient (OPPS) rate is higher than the ASC rate for the same procedure. Cataract surgery maps to an intraocular procedure ambulatory payment classification. Exact amounts change annually under the OPPS/ASC final rule. Outpatient facilities that want to optimize reimbursement while maintaining strict compliance across these shifting fee schedules often partner with top-rated ASC billing services to manage their claims.
| Setting | Approximate National Facility Payment | Notes |
|---|---|---|
| Ambulatory surgical center (ASC) | Roughly $1,000 per eye | Lower facility rate; packages standard IOL |
| Hospital outpatient (OPPS) | Roughly $1,600 to $1,900 per eye | Higher facility rate for same procedure |
| Physician office | Not typical for this procedure | Cataract surgery is a facility service |
Use the CMS ASC and OPPS addenda for the current year’s exact rates. Facility payment shifts with the annual conversion factor and APC weight recalibration. The gap between ASC and hospital rates drives site-of-service decisions.
Commercial Payers and Premium-Lens Patient-Pay Economics
Commercial payers set their own allowables and often benchmark to Medicare. Some contracts pay above the MPFS rate, and others below it. Always check each payer’s fee schedule and prior-authorization rules for cataract surgery. Operating facilities frequently rely on specialized billing companies for ASC practices to handle these multi-payer contract variances efficiently.
Premium-lens cases add a patient-pay layer on top of the covered surgery. The covered 66984 portion bills to insurance as usual. The refractive upgrade bills to the patient at a practice-set price.
How premium-lens economics work alongside 66984:
- Insurance pays the standard covered surgery and monofocal lens portion
- The patient pays the difference for a toric or presbyopia-correcting lens
- The upgrade fee typically ranges from several hundred to a few thousand dollars per eye
- The practice must document the patient’s informed financial choice in advance
- The elective charge stays separate from the covered surgical claim
Place-of-Service Differences
Place of service changes both the surgeon fee and the facility fee. The surgeon’s facility-setting payment is lower than a non-facility rate would be. The facility itself then receives its own separate payment.
For an ophthalmology practice, the site decision affects total system economics. Hospital outpatient pays the facility more than an ASC does. Many surgeons operate through ASCs for access and scheduling reasons.
| Place of Service | Surgeon Fee Basis | Facility Fee Basis |
|---|---|---|
| Ambulatory surgical center | MPFS facility rate | ASC payment system |
| Hospital outpatient department | MPFS facility rate | OPPS payment system |
| Physician office | Not typical | Not applicable for this procedure |
What Are Example Clinical Scenarios or Use Cases for CPT Code 66984?
The scenarios below show how coding decisions play out in real cases. Each one turns on a specific documentation or modifier choice. Together they cover the most common 66984 billing patterns.
They also show where a case could drift toward 66982 and why it should not. The line between standard and complex sits in the operative note.
Scenario 1: Age-Related Nuclear Cataract With Documented Functional Impairment (Standard, First Eye)
A 68-year-old patient reports blurred vision and difficulty driving at night. Examination shows a nuclear cataract in the right eye. Best-corrected acuity and glare testing confirm impairment from the cataract.
The surgeon performs routine phacoemulsification with a monofocal IOL. No complexity device is needed, so the case stays 66984. The claim carries the RT modifier and an age-related cataract diagnosis with right-eye laterality.
- CPT: 66984-RT
- ICD-10: age-related nuclear cataract, right eye (H25.11)
- Documentation: functional impairment, acuity finding, routine operative note
Scenario 2: Second-Eye Cataract Surgery Within the First Eye’s Global Period (Modifier 79 Construction)
The same patient returns three weeks later for left-eye surgery. The first eye is still inside its 90-day global period. The left-eye procedure is unrelated to the first eye’s recovery.
The second claim uses modifier 79 to reset the global period. It also carries the LT modifier for the operative eye. Without modifier 79, the payer bundles the second surgery into the first.
- First eye: 66984-RT
- Second eye: 66984-79-LT within the 90-day window
- Result: both eyes paid at full allowable
Scenario 3: Cataract Surgery With Optometric Co-Management After Postoperative Handoff (54/55 Split)
A surgeon performs the cataract surgery, then transfers postoperative care. A local optometrist manages the 90-day recovery. Both providers bill 66984 with split modifiers.
The surgeon appends modifier 54 for surgical care only. The optometrist appends modifier 55 for postoperative management. The two payments together approximate one full global fee.
- Surgeon: 66984-54-RT
- Optometrist: 66984-55-RT
- Requirement: documented transfer-of-care date and agreement
Scenario 4: Borderline Case — Small Pupil Managed Without a Complexity Device (Why It Stays 66984, Not 66982)
A patient has a moderately small pupil that dilates poorly. The surgeon manages it with viscoelastic and standard technique. No iris expansion device or ring is used during the case.
Because no complexity device or qualifying technique is documented, the code stays 66984. Difficulty alone does not justify 66982. Only a documented complexity feature supports the complex code.
- CPT: 66984 (not 66982)
- Reason: no iris expansion device, capsular ring, or qualifying technique documented
- Lesson: 66982 requires a named complexity element in the operative note
What Are the CPT Code 66984 Rules To Ensure Successful Reimbursement?
Reimbursement rules for 66984 concentrate on bundling, units, complexity, and premium-lens separation. Each rule maps to a specific NCCI or payer policy. Following them prevents the most common denials.
The rules below reflect NCCI manual guidance and CMS coverage articles. They apply across Medicare and most commercial payers. Local policy can add further requirements.
Bundling / NCCI / Same-Day Procedure Rules
The NCCI manual treats cataract extraction codes as mutually exclusive. Only one code from the 66830 to 66984 range reports per eye. You cannot combine two cataract extraction codes for the same eye.
Same-day routine diagnostics and supplies bundle into 66984. Imaging and testing on the surgical date deny as included. Glaucoma procedures done with the cataract move the case to a combination code instead.
Core bundling rules for CPT code 66984:
- Report only one cataract extraction code per eye, per session
- Do not separately bill same-date OCT, visual fields, or topography
- Do not add a standalone glaucoma code; use 66987/66988 or 66989/66991
- Routine viscoelastic and supplies are included in the payment
- Routine postoperative visits are included in the 90-day global period
Units, MUEs & Why 66984 Is Billed Per Eye, Not Bilaterally Same Session
Cataract surgery bills per eye, using laterality modifiers on each claim. The medically unlikely edit (MUE) reflects that only one cataract exists per eye. The AAO advises against billing removal of more than one cataract from the same eye.
Bilateral same-session billing is not standard for cataract surgery. Surgeons typically operate on one eye, then the other weeks later. The second eye uses modifier 79 when it falls in the first eye’s global period.
- Bill one unit of 66984 per eye
- Append RT or LT to identify the operative eye
- Avoid modifier 50 for same-session bilateral in most payer policies
- Use staged surgery with modifier 79 for the second eye in the global window
Complex-vs-Standard Documentation Rules — What Elevates 66984 to 66982
The jump from 66984 to 66982 lives entirely in documentation. The operative note must name a complexity device or qualifying technique. A secondary ICD-10 code should signal the complexity to the payer.
Auditors compare the note against the complexity claim. If the note lacks a named device or technique, they downcode to 66984. Payers may also request the operative report for 66982 review.
| Complexity Feature | Supports 66982 | Example Secondary ICD-10 |
|---|---|---|
| Iris expansion device or pupil-occluding ring | Yes | H21.26x (degeneration of iris, pupillary margin) |
| Capsular support ring or IOL suture support | Yes | H21.22x (iris atrophy / support issues) |
| Mature or hypermature cataract needing dye | Yes | H26.21x (secondary/mature cataract) |
| Difficult case with no device or technique used | No | Stays 66984 |
Premium IOL and Non-Covered Upgrade Billing: ABN and Patient-Pay Separation
Standard cataract surgery is a covered service, so a routine case needs no advance beneficiary notice. The complication is the premium-lens upgrade, which carries non-covered refractive features. That non-covered portion must be separated cleanly from the covered claim.
CMS rulings let the practice charge the patient for the premium difference. The covered 66984 surgery bills to Medicare as usual. The elective upgrade bills to the patient with documented, signed financial consent obtained before surgery.
Premium-lens billing safeguards:
- Bill the covered cataract surgery and standard lens to insurance under 66984
- Charge the patient only the refractive upgrade difference for a premium lens
- Obtain signed financial consent before the surgical date
- Document the medical necessity of the cataract separately from the elective refractive goal
- Keep the patient-pay charge off the covered surgical claim
Top Reasons For Denials Specific To 66984 & Quick Remedies
Most 66984 denials trace back to a handful of recurring errors. Laterality mismatches, global-period conflicts, and same-day bundling lead the list. Each has a direct, preventable remedy.
Clean claim rates rise when these checks run before submission. A pre-bill scrub for laterality and modifier logic catches the majority. The table below pairs each denial driver with its fix.
| Denial Reason | Why It Happens | Quick Fix |
|---|---|---|
| Missing or mismatched RT/LT | Diagnosis laterality does not match the modifier | Align ICD-10 laterality with the eye modifier |
| Second eye denied in global period | Modifier 79 omitted on the second surgery | Append modifier 79 and opposite-eye laterality |
| Same-day imaging bundled | OCT, fields, or topography billed on surgical date | Move testing to a separate prior date |
| Medical necessity not supported | No functional impairment or acuity finding documented | Document chief complaint, acuity, and glare testing |
| Premium lens on covered claim | Refractive upgrade mixed into the surgical claim | Separate patient-pay upgrade with signed consent |
| Complex code without proof | 66982 billed without a documented device or technique | Downcode to 66984 or add the operative-note detail |
For deeper coverage of the complex code, see a dedicated guide on CPT 66982 documentation. For premium-lens workflows, pair this with a guide on refractive IOL patient-pay setup. Both connect directly to clean 66984 submission.



