Pabau Engage inbox

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

Learn more
HCPCS Code

HCPCS code V2530 – Scleral gas impermeable contact lens


Code Definition

V2530 is the HCPCS Level II code for contact lens, scleral, gas impermeable, per lens (for contact lens modification, see 92325). It bills one rigid scleral lens made from a material that blocks oxygen, historically PMMA. A pair of lenses goes on two claim lines, one per eye.

Few practices dispense it today, since modern scleral lenses are gas permeable and bill under V2531. Medicare covers V2530 for aphakia, but treats a scleral lens for keratoconus as an excluded refractive lens. The fitting is billed separately, usually with CPT 92313.

Level
Level II
Category
V — Vision and hearing services
Code range
V2500-V2599 Contact lenses
Billable
No
Code also known as
rigid scleral lens, PMMA scleral lens, hard scleral lens, gas impermeable scleral
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 V2530 bills one rigid scleral contact lens made from a gas impermeable material, such as PMMA. Each eye gets its own claim line.

V2530 and V2531 describe the same scleral design and differ only by gas permeability, so check the material on the lab order before you code.

Medicare covers contact lenses for aphakia, but treats a scleral lens for keratoconus or other irregular corneas as an excluded refractive lens.

Bill the fitting separately with CPT 92313, and send any lens modification to CPT 92325, as the descriptor directs.

Billing software such as Pabau pre-fills the CMS-1500 from the patient record and flags missing required fields before the claim goes out.

HCPCS code V2530 bills one gas impermeable scleral lens

HCPCS code V2530 is the CMS code for “contact lens, scleral, gas impermeable, per lens.” The full descriptor adds a note: for contact lens modification, see CPT 92325. It sits in the V2500-V2599 contact lens range of the HCPCS Level II code set, which CMS maintains.

Three conditions define the code. The lens has a scleral design, its material blocks oxygen, and one unit equals one lens. In practice that means a hard scleral lens, historically made from PMMA (polymethyl methacrylate).

FieldDetail
HCPCS codeV2530
Official descriptorContact lens, scleral, gas impermeable, per lens (for contact lens modification, see 92325)
Code rangeV2500-V2599 Contact lenses
Lens materialGas impermeable (rigid, low or no oxygen transmission), such as PMMA
Unit of service1 unit per line, 2 lines for a pair (RT, LT)
Maintaining bodyCMS (Centers for Medicare and Medicaid Services)
Claim formCMS-1500 (837P electronic)

V2530 covers the lens and leaves the services to other codes

A scleral lens is a large-diameter rigid lens. It vaults over the cornea and rests on the white of the eye, with a fluid reservoir underneath. That design gives a smooth optical surface over a cornea that a soft lens can’t correct well.

Gas impermeable sclerals were the first scleral lenses in wide use. Because PMMA lets almost no oxygen through, modern scleral fittings moved to gas permeable materials. V2530 is now uncommon, but it still applies when the lab order shows an impermeable material.

Billed under V2530:

  • A full or mini-scleral lens made from a gas impermeable material, such as PMMA
  • A replacement gas impermeable scleral lens for the same patient, with the RA modifier
  • One unit per lens, on its own line with RT or LT

Billed with other codes:

  • Gas permeable scleral lenses, which take V2531
  • Soft lenses, including soft toric lenses, which use the hydrophilic codes such as V2521
  • Corneal gas permeable lenses, which use the V2510-series codes
  • Scleral cover shells, which use V2627
  • The fitting, billed with CPT 92313 for a corneoscleral lens, or 92072 for an initial keratoconus fitting
  • Lens modification, which the V2530 descriptor sends to CPT 92325
  • Lens care solutions, cleaning kits and accessories

V2530 vs V2531: Gas permeability decides the code

V2530 and V2531 describe the same scleral lens design. They differ on one attribute, the oxygen permeability of the material. Because most scleral lenses dispensed today are gas permeable, the usual error is V2530 billed for a gas permeable lens.

AttributeV2530V2531
DescriptorContact lens, scleral, gas impermeable, per lensContact lens, scleral, gas permeable, per lens
Material oxygen permeabilityImpermeable (no or very low Dk)Gas permeable (moderate to high Dk)
Typical materialPMMA and other hard, non-permeable plasticsFluorosilicone acrylate GP materials
Common clinical useOlder scleral designs, now rarely prescribedModern sclerals for keratoconus, ectasia and post-surgical corneas
Unit of servicePer lensPer lens
ModificationCPT 92325CPT 92325

When in doubt, ask the lab for the order before you code. The Dk value, the material’s oxygen permeability rating, settles which code applies. The diagnosis then settles who pays, as the chart below shows.

Decision chart for HCPCS V2530 claims.
A keratoconus patient in a PMMA scleral still bills V2530, but the claim goes to a commercial plan, not Medicare. Codes from the CMS HCPCS set, coverage from DME MAC policy A52499.

Diagnosis codes that support V2530

Every V2530 claim needs an ICD-10-CM diagnosis code that shows medical necessity. Which codes work depends on the payer. Medicare pays for contact lenses only after the natural lens is gone, while commercial plans usually cover irregular corneas.

ICD-10-CM codeConditionPayer notes
H27.01, H27.02, H27.03Aphakia, right eye, left eye, bilateralCovered by Medicare for contact lenses. Use the laterality code that matches the RT or LT line.
H27.00Aphakia, unspecified eyeAccepted, but use a laterality-specific code when the chart names the eye
Q12.3Congenital aphakiaCovered by Medicare. Usually seen on pediatric claims.
Z96.1Presence of intraocular lens (pseudophakia)Medicare covers one pair of glasses or contact lenses after each cataract surgery with an IOL
H18.60-H18.629KeratoconusCommercial plans only. Medicare treats it as a refractive indication.
H18.70-H18.79Other and unspecified corneal deformitiesIncludes corneal ectasia. Coverage depends on the commercial plan’s policy.
H17.-Corneal scars and opacitiesCommercial plans, where glasses and soft lenses can’t give usable vision

Accepted diagnosis lists vary by plan, so check each payer’s medical policy before you submit. The CDC ICD-10-CM coding tool confirms a code is current and valid.

Medicare covers V2530 for aphakia, not for irregular corneas

Section 1862(a)(7) of the Social Security Act excludes eyeglasses and contact lenses from Medicare coverage. The exception is a lens that replaces the natural lens of the eye. The DME MAC Refractive Lenses LCD (L33793) and its policy article (A52499) apply that rule to the V2500-series codes.

Under that policy article, covered diagnoses are limited to aphakia, congenital aphakia and pseudophakia. For an aphakic patient with no intraocular lens, the LCD also covers replacement lenses when they are medically necessary.

For a pseudophakic patient, coverage is one pair of glasses or contact lenses after each cataract surgery, and replacements are not covered.

Keratoconus and other irregular corneas fall outside that benefit. A scleral lens prescribed for them is an excluded refractive lens under Medicare, whatever the material. The narrow exception is a scleral cover shell (V2627), which is a prosthetic item and not a V2530 lens.

The policy article also requires the RT or LT modifier on every lens code. A Medicare claim for V2530 goes to the DME MAC, not the Part B carrier.

Commercial plans set their own rules

Commercial payers write their own medical-necessity criteria, and many cover scleral lenses for irregular corneas. Most ask for proof that glasses or soft lenses failed first. Coverage is never automatic, so verify each plan’s current policy before the lens is ordered.

Get prior authorization before the lens is ordered

Many commercial plans, Medicare Advantage plans and Medicaid managed care plans require prior authorization for a scleral lens. Traditional Medicare has no prior authorization step for the aphakia benefit.

A standard request for V2530 usually includes:

  1. A physician order or prescription that names a gas impermeable scleral lens
  2. The diagnosis code with supporting clinical notes, such as the surgical history for aphakia or corneal topography for keratoconus
  3. Documented failure of glasses or other lenses to give adequate visual acuity
  4. Lens specifications, including base curve, diameter, brand and material
  5. The reason a gas impermeable material was chosen over a gas permeable one

Send the request before you dispense, since retroactive authorization is hard to get. Check the patient’s benefits at the same time, with a routine for verifying insurance eligibility before each fitting appointment.

Bill V2530 one lens per line, with RT or LT

V2530 is billed per lens, so one unit equals one lens. A patient fitted in both eyes gets two claim lines, one with RT and one with LT. A pair billed as two units on one line is a frequent rejection.

ModifierMeaningWhen to use
RTRight sideRequired on the claim line for the right-eye lens
LTLeft sideRequired on the claim line for the left-eye lens
RAReplacement of a DME, orthotic or prosthetic itemUse for a replacement lens, and still pair it with RT or LT

Worked example: A patient with bilateral aphakia receives gas impermeable scleral lenses on the same day. The Medicare claim carries two lines:

  • Line 1: V2530-RT, 1 unit, diagnosis pointer to H27.03, dispensing date
  • Line 2: V2530-LT, 1 unit, same diagnosis pointer, same dispensing date

Use the dispensing date, not the fitting date, as the date of service for the lens.

Bill the fitting and any modification with CPT codes

The fitting is a separate service. For a scleral lens, that’s CPT 92313, the corneoscleral lens fitting code. An initial keratoconus fitting may use CPT 92072 instead.

A later adjustment to the lens is modification, which the V2530 descriptor sends to CPT 92325. Some payers bundle the fitting into the lens, while others pay both. Check the contract before you bill them on the same date.

Check the V2530 paperwork before you submit

A gas impermeable scleral lens is an unusual order today, so payers may look closely at the record. Medical billing compliance on a V2530 claim means the file is complete before the claim goes out.

Run through this checklist before you submit:

  • A signed order or prescription that names a gas impermeable scleral lens, not just “contact lens”
  • The lab order showing the lens material and its Dk value
  • For aphakia, the surgical or congenital history that confirms the natural lens is absent
  • For irregular corneas, topography or pachymetry and notes on why other lenses failed
  • Fitting notes with the lens parameters and the patient’s tolerance
  • The date the lens was dispensed to the patient
  • The prior authorization number, if the payer requires one

Keep this documentation for at least seven years, or longer where a payer or state requires it. A clean claim starts at dispensing, while the paperwork is still easy to fix.

Pro Tip

Before each batch goes out, check every V2530 line against the lab order. Confirm the material is gas impermeable, the line carries RT or LT, and the diagnosis fits the payer. That short check catches the most common rejections before they reach a rework queue.

Common V2530 denials have predictable fixes

V2530 denials cluster around a handful of causes. Each one traces back to a field on the claim or a document missing from the file.

Denial codeRoot causeCorrective action
Varies (e.g. CO-16, CO-50)Wrong lens-material code, such as V2530 billed for a gas permeable scleral lensMatch the code to the material on the lab order, then send a corrected claim
CO-4A required modifier is missing or doesn’t match the code (no RT or LT)Add RT or LT, and put each lens on its own claim line
CO-11The diagnosis doesn’t support the item, such as keratoconus on a Medicare claimReview the diagnosis against the payer policy, then bill a commercial plan or the patient where Medicare excludes the lens
CO-97The fitting is already paid as part of another serviceCheck whether this payer bundles the fitting. If it does, remove 92313 or 92072 and resubmit.
CO-109The claim went to the wrong payer or contractorSend Medicare lens claims to the DME MAC, not the Part B carrier
CO-15Missing or invalid authorization numberGet the authorization number from the payer, enter it in box 23 of the CMS-1500, and resubmit

For a wider reference, our guide to denial codes in medical billing covers the full list of claim adjustment reason codes (CARCs).

How to appeal a V2530 denial

  1. Read the remittance advice: Match the reason code to the coding error or the missing record that caused it.
  2. Fix coding errors with a corrected claim: A wrong code or missing modifier usually needs a corrected claim, not an appeal.
  3. Gather the records: Pull the order, the lab order, the fitting notes and the diagnosis history.
  4. File the redetermination on time: For Medicare, the first appeal level must be filed within 120 days of the initial determination.
  5. Track the outcome: If the redetermination is unfavorable, escalate to a Qualified Independent Contractor (QIC) reconsideration.

Neighboring codes to check before you bill V2530

Eye care coders need to tell V2530 apart from the codes around it. Picking the wrong neighbor changes the allowed amount and the paperwork the payer expects.

CodeDescriptor (abbreviated)When it applies
V2530Contact lens, scleral, gas impermeable, per lensThe scleral lens material blocks oxygen, such as PMMA
V2531Contact lens, scleral, gas permeable, per lensThe scleral lens material is gas permeable, as on most modern sclerals
V2521Contact lens, hydrophilic, toric, or prism ballast, per lensA soft toric or prism ballast lens. It never applies to a scleral lens.
V2513Contact lens, gas permeable, extended wear, per lensA corneal gas permeable lens for extended wear
V2599Contact lens, other typeNo specific code fits, such as a hybrid lens. HCPCS code V2599 is a last resort only.
V2627Scleral cover shellA prosthetic shell for a sightless, shrunken eye or severe dry eye, not a vision-correcting lens
92313Prescription and fitting of contact lens, with medical supervision of adaptation; corneoscleral lensFitting a scleral lens
92325Modification of contact lens (separate procedure), with medical supervision of adaptationAdjusting a lens after dispensing, as the V2530 descriptor directs

DMEPOS enrollment and the V2530 fee schedule

Medicare pays for V2530 as a prosthetic supply, so the billing entity needs active DMEPOS supplier enrollment. Optometrists and ophthalmologists who dispense lenses themselves usually enroll as suppliers. The alternative is to route the lens through a separately enrolled optical supplier.

DMEPOS enrollment for Medicare includes:

  • CMS Form 855S, the enrollment application for DMEPOS suppliers
  • Accreditation by a CMS-approved organization, unless an exemption applies to the practitioner
  • A surety bond, unless an exemption applies
  • A physical location that meets the DMEPOS supplier standards in 42 CFR 424.57

Medicare publishes DMEPOS rates in the CMS DMEPOS fee schedule. Rates vary by state and change every January 1, so a fixed dollar figure here would date quickly. Scleral lenses are purchased items, so the allowed amount is a one-time fee for each lens.

Commercial allowed amounts are set per contract. Check your contracted rate for V2530 in each payer’s fee schedule before you dispense.

Pro Tip

Verify DMEPOS enrollment status every quarter, not only at setup. A lapsed enrollment or bond stays invisible until lens claims start coming back with a supplier eligibility denial.

How Pabau keeps V2530 claims clean before they go out

Many eye care teams still build lens claims by hand. They retype the diagnosis, lens details and authorization number from the chart, and each retype risks a missing field.

Pabau’s claims tools pre-fill the CMS-1500 straight from the patient record. Its code lookup libraries help your coders find the HCPCS and ICD-10 codes they need. Before a claim goes out, Pabau checks required fields, such as the prior authorization number.

In the US, Pabau sends claims, runs eligibility checks and posts electronic remittance advice (ERA) through Claim.MD. Your team gets cleaner claims management, with each lens line tracked from submission to payment.

Pabau claims dashboard with claims sorted by status
Pabau’s claims dashboard sorts claims into pending, submitted, processing, paid and error, so a rejected V2530 line stands out before it ages.

Catch V2530 claim errors before submission

Pabau pre-fills the CMS-1500 from the patient record and checks required fields, such as laterality modifiers and authorization numbers, before a claim is sent. US claims, eligibility checks and remittances run through Claim.MD.

Pabau claims management dashboard

Conclusion

V2530 is a narrow code for an uncommon lens. Before you use it, read the material on the lab order. Most scleral lenses today are gas permeable and belong under V2531, so V2530 should be the exception on your claims.

Then match the payer to the diagnosis. Medicare pays for an aphakic eye and excludes keratoconus, so an irregular-cornea claim depends on commercial authorization. Settle that before the lens is ordered, and the practice won’t absorb the cost of a custom lens.

Book a demo to see how Pabau pre-fills and checks your scleral lens claims before they reach the payer.

Continue your research

Continue your research

Managing denials across multiple payers? Denial management in healthcare covers systematic workflows for reducing rejection rates.

Frequently asked questions

What is HCPCS code V2530 used for?

V2530 bills one rigid scleral contact lens made from a gas impermeable material, such as PMMA. Practices use it for aphakia and irregular corneas, such as keratoconus, when the lab order shows an impermeable material.

What is the difference between V2530 and V2531?

Both codes describe a scleral contact lens billed per lens. V2530 is for a gas impermeable material, and V2531 is for a gas permeable one. Most modern scleral lenses are gas permeable, so check the Dk value on the lab order.

Is V2530 a soft contact lens code?

No. V2530 is a rigid scleral lens. A soft toric or prism ballast lens is billed with V2521, one of the hydrophilic contact lens codes.

Does Medicare cover V2530?

Medicare covers contact lenses, including V2530, for aphakia and congenital aphakia. For pseudophakia, it covers one pair of glasses or contact lenses after each cataract surgery. A scleral lens for keratoconus is an excluded refractive lens under Medicare.

Is contact lens modification billed under V2530?

No. The V2530 descriptor sends contact lens modification to CPT 92325. Bill the modification as its own service, and keep V2530 for the lens itself.

How many units of V2530 can be billed?

Bill one unit per lens, on its own line with RT or LT. A pair is two lines. Replacement limits depend on the payer, and Medicare covers replacements for aphakic patients when they are medically necessary.

Avatar photo
Anja Dodevska
Content Writer

Anja Dodevska writes about healthcare, dermatology, and the day-to-day realities of running a medical practice for Pabau. She enjoys breaking down complex topics into clear, accessible content and has a soft spot for the often-overlooked aspects of clinic life. When she's not writing, she's exploring cafes, walking her dog, or spending time with friends and family.
×