Pabau Engage inbox

Pabau Engage is here: every patient conversation in one inbox.

Learn more
HCPCS Code

HCPCS code V2784 – Polycarbonate or equal eyeglass lens


Code Definition

V2784 is the HCPCS Level II code for a lens, polycarbonate or equal, any index, per lens. It is an add-on code, billed with the base lens code (V2100-V2499) for each lens made of polycarbonate or an equivalent impact-resistant material.

Medicare covers lenses only for pseudophakia or aphakia, and V2784 also needs a documented medical need such as monocular vision. Those claims carry the KX modifier plus RT or LT. High-index plastic lenses go to V2782 or V2783 instead, because both exclude polycarbonate.

Level
Level II
Category
V2020-V2799 Vision services
Code range
V2700-V2799 Miscellaneous vision services
Billable
No
Code also known as
poly lens, impact-resistant lens, polycarbonate spectacle lens, high-impact eyeglass lens
Save time. Improve accuracy. Get paid faster.
Automate coding with Pabau

Let Pabau's smart automation suggest the right codes, reduce claim denials, and keep your practice compliant—effortlessly.

  • AI-powered code suggestions
  • Real-time compliance checks
  • Faster claims, fewer denials
Why practices choose Pabau
Save hours every week

Automate repetitive tasks and focus on what matters most—your patients.

Improve accuracy

Reduce coding errors and ensure compliance with the latest regulations.

Get paid faster

Clean claims, fewer denials, and faster reimbursements.

Grow with confidence

Powerful insights and reporting to help your practice thrive.

HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide

Key takeaways

Key takeaways

HCPCS code V2784 is an add-on for a polycarbonate or equal lens at any index, billed per lens with the base lens code.

Medicare wants each lens on its own claim line with RT or LT and one unit, never both eyes on one line.

Medicare covers lenses only for pseudophakia or aphakia, and V2784 also needs a documented medical need and the KX modifier.

Never bill V2782 or V2783 on the same lens as V2784, because both high-index codes exclude polycarbonate.

Coatings and tints such as V2744 and V2750 go on their own lines, each with the coverage modifier the policy requires.

HCPCS code V2784 is a per-lens add-on for polycarbonate

HCPCS code V2784 is defined by the Centers for Medicare & Medicaid Services (CMS) as “Lens, polycarbonate or equal, any index, per lens.” It sits in the V2000-V2999 range of HCPCS Level II vision codes, which covers spectacle lenses, frames, contact lenses and low-vision aids.

V2784 describes the lens material, not the whole lens. You report the base lens code first, from V2100-V2499, and then add V2784 for the same lens. The neighboring lens, frame and coating codes are all listed in our HCPCS code library.

Three parts of the descriptor carry most of the billing weight:

  • “Polycarbonate or equal” sets an impact-resistance standard. Polycarbonate is the reference, and some payers accept equivalent materials such as Trivex.
  • “Any index” means the code ignores refractive index. Standard polycarbonate sits near 1.586, and V2784 applies at whatever index the material has.
  • “Per lens” sets the unit of service. A pair of lenses is two units, one for each eye.

Because V2784 is a vision supply code, Medicare pays it under the DMEPOS fee schedule, not the Physician Fee Schedule. Claims go to the DME MAC for the patient’s region, and the allowed amount varies by state.

What V2784 covers, and which lenses belong elsewhere

V2784 covers any spectacle lens made of polycarbonate or a clinically equivalent high-impact material, at any prescription power. “Or equal” is CMS shorthand for materials that match polycarbonate’s impact resistance.

Materials typically included:

  • Standard polycarbonate, at an index of about 1.586
  • Trivex and similar impact-resistant materials, though payer acceptance of Trivex under “or equal” is not universal, so confirm it per payer

Materials and items excluded from V2784:

  • CR-39 plastic and standard glass lenses, which take only the base lens code
  • High-index plastic and glass lenses, which go to V2782 or V2783 because both codes exclude polycarbonate
  • Anti-reflective, UV and scratch-resistant coatings, tints and photochromic treatment, which each have their own add-on code on a separate claim line
  • Frames, billed separately under V2020 (frames, purchases) or V2025 (deluxe frames)

Billing V2784 alongside the base lens code is correct coding, not unbundling. For a single vision lens, that means V2100 or the neighboring code for the power, plus V2784 for the material. The stacking error is a second material code on the same lens, such as V2784 with V2782 or V2783.

Build each V2784 claim line in four steps

Most V2784 denials start on the claim line itself. Work through these steps for every lens you dispense:

  1. Enter the base lens code for the lens type and power, from V2100-V2499.
  2. Add V2784 for the polycarbonate material, with one unit for that lens.
  3. Append RT or LT. Medicare wants each eye on its own line with one unit, and it rejects both eyes on one line with two units.
  4. Add one coverage modifier to V2784: KX, GA, GY or GZ. A V2784 line without one is rejected for missing information.

The CGS refractive lens fact sheet names V2784 among the five lens codes that need one of those modifiers. The diagram below shows how the four pieces fit together for one lens.

Four-step diagram of a Medicare claim for one polycarbonate lens
A polycarbonate lens carries its base code, one material add-on, a side modifier and a coverage modifier. Rules from CMS descriptors and CGS DME MAC guidance.

Link each line to the diagnosis that supports it. Place of service is typically 11 (Office) for practices that dispense in-house, but confirm it against the payer’s manual.

Commercial plans and Medicaid managed care set their own unit and modifier formats. Some accept two units on one line, so check the plan’s billing manual before the first claim.

Pro Tip

Before billing V2784 at volume with a new payer, send one claim and see how it handles your units and modifiers. Keep a note of the response, because payers sometimes update HCPCS policies mid-year without announcement.

Which diagnoses support a V2784 claim

Every V2784 claim needs an ICD-10-CM diagnosis that supports the lens. For Medicare, refractive lenses are covered only for pseudophakia, aphakia and congenital aphakia, so routine refractive error alone does not qualify.

The table groups the codes most often paired with V2784. CMS Policy Article A52499 is the authoritative source for Medicare, so verify unusual indications against it.

ICD-10 codeDescriptionClinical scenario
Z96.1Presence of intraocular lens (pseudophakia)After cataract surgery with IOL insertion; the main Medicare indication
H27.00-H27.03AphakiaLens absent after surgery or injury; covered by Medicare
Q12.3Congenital aphakiaLens absent from birth; covered by Medicare
H26.00-H26.09Infantile and juvenile cataractPediatric Medicaid or commercial claims where impact resistance is indicated
H52.0-H52.7Disorders of refractionCommercial and Medicaid claims; not covered by Medicare on their own
S05.-Injury of eye and orbitTrauma-related need for an impact-resistant lens; payer-dependent

Medicare, Medicaid and commercial plans cover V2784 differently

Medicare: Part B covers one pair of eyeglasses or contact lenses after each cataract surgery with IOL insertion, as a prosthetic device. Patients with aphakia are covered too. Outside those diagnoses, refractive lenses are statutorily excluded and take the GY modifier.

Polycarbonate adds a second test inside that benefit. Medicare generally treats V2784 as not reasonable and necessary unless a medical need is documented, such as monocular vision. With that need on file, bill V2784 with KX. Without it, use GA if the patient signed an ABN, or GZ if not.

Medicare DMEPOS fee schedule: V2784 is paid under the DMEPOS fee schedule, which sets allowed amounts by state. CMS updates the file at least annually, with quarterly revisions in between. Check the current rate on the CMS DMEPOS fee schedule page rather than relying on last year’s figure.

Medicaid: Coverage is state-administered and varies widely. Some states cover polycarbonate lenses for all ages, while others limit coverage to children or require a documented clinical reason. Check the state Medicaid provider manual for V2784 rules before assuming coverage.

Commercial and managed care payers: Coverage ranges from broad, with polycarbonate standard for all ages, to restrictive, with prior authorization for polycarbonate as an upgrade. Payers such as Centene publish vision clinical policies that set when V2784 qualifies without authorization. Requirements change by plan year, so confirm them annually.

Pro Tip

Build a payer grid for the top five plans on your panel. List each plan’s V2784 prior-auth triggers, modifier requirements and covered diagnosis codes. Review it each January, when fee schedules and clinical policies reset.

How V2784 differs from its V278x neighbors

The V278x series is where coders most often misbill, because the codes describe very different things. V2781 is a lens design, while V2782 and V2783 are index-based material codes. V2785, V2787 and V2788 are not spectacle lens features at all.

HCPCS codeDescriptor (short)What it describes
V2780Oversize lens, per lensLens size
V2781Progressive lens, per lensLens design
V2782Lens, index 1.54-1.65 plastic or 1.60-1.79 glass, excludes polycarbonateIndex and material
V2783Lens, index ≥1.66 plastic or ≥1.80 glass, excludes polycarbonateIndex and material
V2784Polycarbonate or equal, any index, per lensMaterial, at any index
V2785Processing, preserving and transporting corneal tissueCorneal transplant tissue, not a lens
V2786Specialty occupational multifocal lensOccupational lens design
V2787Astigmatism-correcting function of intraocular lensIOL function, not a spectacle lens
V2788Presbyopia-correcting function of intraocular lensIOL function, not a spectacle lens

Practical rule: ask what each code describes. A polycarbonate progressive lens can carry V2781 for the progressive design and V2784 for the material, on top of its base lens code. A high-index plastic lens takes V2782 or V2783 instead of V2784, never both.

Check the AAPC HCPCS code reference if a descriptor creates doubt.

Coatings and tints go on their own lines next to V2784

A dispensed polycarbonate lens often carries a coating or tint as well. Each one has its own HCPCS add-on code on a separate claim line, because V2784 covers the material only.

Add-on HCPCS codeDescriptionCoverage note
V2750Anti-reflective coating, per lensNot covered by Medicare; coverage varies among commercial payers
V2755UV coating, per lensNot covered by Medicare; confirm per payer before billing
V2760Scratch-resistant coating, per lensTypically non-covered; may be billed to the patient as a non-covered charge
V2744Tint, photochromatic, per lensCoverage varies; some commercial vision plans include photochromic as a covered option

Bill each add-on per lens, on its own line, with the same RT or LT modifier and linked diagnosis. Photochromic lenses take V2744, while solid and gradient tints take V2745.

On Medicare claims, the modifier depends on why an add-on will not be paid.

Use GY for an item that is statutorily excluded, such as a coating on lenses for routine refractive error, and skip the ABN. Use GA when Medicare would deny the item as not reasonable and necessary and the patient signed an ABN. Use GZ when no ABN was signed.

Verify each add-on code with the HCPCS Level II lookup tools after the annual update, since CMS can revise, replace or retire supply codes.

Documentation that holds up in a V2784 audit

Solid documentation protects against audits and supports appeals when claims are denied. For HCPCS code V2784, the record set typically includes these items:

  • Written optical prescription: Dated and signed by the prescribing provider. It typically includes sphere, cylinder, axis, add power where it applies, and pupillary distance.
  • Dispensing record: The lenses ordered, the lens material (polycarbonate or a named equivalent) and the date dispensed to the patient.
  • Proof of medical necessity: For Medicare, the cataract operative note or aphakia diagnosis, plus the reason polycarbonate was ordered, such as monocular vision. For other payers, record the clinical reason, such as impact risk, prior lens breakage, pediatric safety or occupation.
  • Proof of delivery: A signed delivery record or the patient’s acknowledgment that they received the eyewear.
  • Prior authorization documentation: Where the payer required it, the authorization number, approval letter and approved date range.

Practices that align their billing compliance workflows with each payer’s rules catch a missing record before the claim goes out. Finding it on a remittance costs far more time.

Why V2784 claims get denied, and how to fix each one

V2784 denials cluster around a predictable set of errors. Most of them can be avoided when the claim is built, which beats fixing them on appeal.

Denial reasonRoot causeFix
Wrong units or line formatOne unit billed for a pair, or both eyes on one line with 2 unitsBill each lens on its own line with RT or LT and 1 unit
Missing coverage modifierV2784 sent without KX, GA, GY or GZAdd the modifier that matches the documentation and any signed ABN
Non-covered diagnosisRoutine refractive error billed to MedicareConfirm pseudophakia or aphakia; otherwise bill with GY
Missing prior authorizationPayer required PA for a polycarbonate upgradeRequest retroactive PA if the payer allows it; appeal with clinical documentation
Code stackingV2784 billed with V2782 or V2783 for the same lensKeep the base lens code plus one material code per lens
Trivex not accepted as “or equal”Payer policy does not recognize Trivex under V2784Confirm material acceptance before dispensing; document the basis for equivalence

Practices with repeat denials benefit from a structured denial management process that tracks reason codes and spots systemic errors. Knowing what a clean claim looks like for each payer removes most of these triggers at the source.

Before you submit a V2784 claim, check these six points

Run this quick check on every V2784 claim before it leaves the practice:

  • The base lens code matches the prescription power.
  • V2784 sits on the same lens, with no V2782 or V2783 beside it.
  • Each lens has its own line, with RT or LT and one unit.
  • V2784 carries KX, GA, GY or GZ, and the record supports that choice.
  • The diagnosis supports lenses, such as Z96.1 or an aphakia code for Medicare.
  • Coatings and tints sit on their own lines, and any ABN is signed and filed.

How claims software keeps V2784 claims moving

Many optical billing teams send lens claims and then check payer portals by hand to see what happened. A denied V2784 line can sit unnoticed for weeks that way, long after the glasses have gone home.

Pabau, the practice management platform we build, submits claims electronically and tracks each one’s status next to the patient record. Its simpler claims management shows which lens claims are pending, paid or denied. Your team can then correct a rejected line and resubmit it quickly.

Automate claims and billing with Pabau
Pabau’s claims management sends each lens claim and tracks its status, so a rejected V2784 line gets corrected and resubmitted quickly.

Track every lens claim to payment

Pabau submits your optical claims and tracks their status next to the patient record, so denied V2784 lines get fixed and resent faster. See how it fits your practice.

Pabau practice management dashboard

Conclusion

V2784 rewards practices that treat it as an add-on. Build every polycarbonate lens on its base code and give each eye its own line. Then match the coverage modifier to the record before the lens is dispensed.

The trade-off sits with Medicare. Most polycarbonate lenses will not be paid there. An honest GY, GA or GZ claim protects you better than a KX the chart cannot support. Confirm commercial and Medicaid rules each January, when their policies reset.

Book a demo to see how Pabau tracks your lens claims from submission to payment.

Continue your research

Continue your research

Need to understand how claim errors get tracked and resolved? Denial management in healthcare explains the full cycle from root-cause analysis to appeal submission.

Want a cleaner billing workflow before claims go out? What is a clean claim? covers the structural requirements every V-code claim needs to pass first-pass review.

Looking for guidance on superbill setup for optical dispensing? Superbill documentation outlines what fields matter for HCPCS supply codes and how to structure the record.

Billing a progressive design on the same lens? HCPCS code V2781 covers the progressive lens add-on and how to bill it.

Dispensing a high-index plastic lens instead? HCPCS code V2783 explains the high-index threshold for plastic and glass lenses.

Frequently asked questions

Does V2784 apply to contact lenses?

No. V2784 describes a spectacle lens material. Contact lenses use codes in the V2500-V2599 range, such as V2500 for a spherical PMMA contact lens, billed per lens.

Who processes Medicare claims for V2784?

The DME MAC for the patient’s region processes them, not the Part B MAC. The practice must be enrolled as a DMEPOS supplier to bill eyeglass lenses to Medicare.

Does a patient’s preference for polycarbonate justify the KX modifier?

No. KX means a medical need is documented in the record, such as monocular vision. A patient who simply wants lighter or thinner lenses does not meet it, so bill with GA or GZ instead.

Do Medicaid programs cover polycarbonate lenses for children?

Many do, because impact resistance protects children’s eyes. Some states cover polycarbonate for all ages, while others limit it to children or require a documented clinical reason. Check the state vision provider manual first.

Can V2784 and V2783 be billed for the same lens?

No. V2783 describes a high-index plastic or glass lens and excludes polycarbonate. A lens takes one material code, so pick the one that matches the lens you dispensed.

Avatar photo
Monika Lazarevska
Content Writer

Monika Lazarevska writes content for owners and healthcare professionals who want clear, no-fluff content that actually helps them run their practice better. With a background in storytelling and SEO, she knows how to make even the driest topics worth reading. Off the clock, you'll find her in a café somewhere in Europe, probably with a good book and an even better coffee.
×