HCPCS code V2530 – Scleral gas impermeable contact lens
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
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
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
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).
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.
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.

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.
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:
- A physician order or prescription that names a gas impermeable scleral lens
- The diagnosis code with supporting clinical notes, such as the surgical history for aphakia or corneal topography for keratoconus
- Documented failure of glasses or other lenses to give adequate visual acuity
- Lens specifications, including base curve, diameter, brand and material
- 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.
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.
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
- Read the remittance advice: Match the reason code to the coding error or the missing record that caused it.
- Fix coding errors with a corrected claim: A wrong code or missing modifier usually needs a corrected claim, not an appeal.
- Gather the records: Pull the order, the lab order, the fitting notes and the diagnosis history.
- File the redetermination on time: For Medicare, the first appeal level must be filed within 120 days of the initial determination.
- 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.
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.

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.

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
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.



