Pabau Engage inbox

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

Learn more
HCPCS Code

HCPCS code V2308 – Spherocylinder trifocal lens, moderate cylinder


Code Definition

V2308 is the HCPCS Level II code for one spherocylinder trifocal spectacle lens with a ±4.25D to ±7.00D sphere and a 2.12D to 4.00D cylinder. It is an eyeglass lens code, billed per lens, and the lens must meet both ranges.

A cylinder of .12D to 2.00D at the same sphere belongs to V2307. A 4.25D to 6.00D cylinder belongs to V2309. A trifocal with no cylinder bills as a sphere code from V2300 to V2302. Medicare Part B covers V2308 only under the post-cataract spectacle benefit, which allows one pair per surgery.

Level
Level II
Category
V — Vision, hearing and speech-language pathology services
Code range
V2300-V2399 Lenses, trifocal
Billable
No
Code also known as
trifocal spectacle lens, trifocal eyeglass lens, corrective trifocal lens, high-power trifocal 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

V2308 covers one spherocylinder trifocal spectacle lens with a sphere of ±4.25 to ±7.00D and a cylinder of 2.12 to 4.00D. Both ranges must be met.

It is an eyeglass lens code. Contact lenses bill under the V2500 series, so V2308 never describes a toric contact lens.

A cylinder of .12D to 2.00D at the same sphere belongs to V2307. A cylinder of 4.25D to 6.00D moves the lens to V2309.

A trifocal with no cylinder is a sphere code from V2300 to V2302, never V2308.

Medicare Part B covers one pair of post-cataract spectacles per surgery. Trifocals prescribed for routine refractive correction are non-covered.

Bill each eye as a separate line item with an RT or LT modifier. A single line with 2 units is a common denial trigger.

HCPCS code V2308: Definition and code details

HCPCS code V2308 describes a spherocylinder, trifocal spectacle lens, billed per lens. The official descriptor reads: Spherocylinder, trifocal, plus or minus 4.25 to plus or minus 7.00d sphere, 2.12 to 4.00d cylinder, per lens.

The code sits in the Lenses, Trifocal section (V2300-V2399) of the HCPCS Level II code set. CMS maintains HCPCS Level II for the supplies and services that CPT does not cover.

The descriptor sets two conditions, and the lens has to meet both. The sphere must fall between ±4.25D and ±7.00D. The cylinder must fall between 2.12D and 4.00D. That cylinder band makes V2308 the moderate-astigmatism code in its sphere row.

“Spherocylinder” means the lens corrects spherical refractive error and astigmatism at the same time. “Trifocal” means the lens has three focal zones for distance, intermediate, and near vision. Both terms describe a lens mounted in a frame, never a lens worn on the eye.

FieldValue
HCPCS codeV2308
Long descriptionSpherocylinder, trifocal, plus or minus 4.25 to plus or minus 7.00d sphere, 2.12 to 4.00d cylinder, per lens
Lens typeSpectacle (eyeglass) lens, trifocal, spherocylinder
Sphere range±4.25D to ±7.00D
Cylinder range2.12D to 4.00D
HCPCS categoryV: Vision, hearing and speech-language pathology services
Code sectionLenses, Trifocal (V2300-V2399)
Code typeHCPCS Level II
Unit of servicePer lens (one unit per eye)

What V2308 covers and what it excludes

V2308 covers the physical spectacle lens for a spherocylinder trifocal inside both of its power ranges. It does not cover the frame, the fitting service, or the dispensing fee. Those are billed under their own HCPCS or professional service codes.

  • Covered by V2308: A spherocylinder trifocal spectacle lens with a ±4.25 to ±7.00D sphere and a 2.12 to 4.00D cylinder, one unit per eye.
  • Not covered by V2308: Sphere-only trifocals with no cylinder correction. Those bill under V2300, V2301, or V2302, depending on the sphere power.
  • Also outside V2308: Contact lenses (V2500-V2599), bifocal lenses (V2200 series), and frames (V2020 or V2025).
  • Not covered by Medicare outside the post-cataract context: Trifocals for routine refractive correction are not a Part B benefit. Issue an ABN where it applies.

Lens enhancements are not part of V2308 either. A coating, tint, or progressive design goes on its own line with its own V27xx code, next to V2308 as the base lens code.

V2308 vs adjacent trifocal codes

Trifocal spherocylinder codes are built on a grid. The sphere range picks the row, and the cylinder range picks the code within it. V2307, V2308, V2309, and V2310 share a sphere of ±4.25D to ±7.00D.

Within that row, V2308 holds the 2.12D to 4.00D cylinder band. V2307 takes the lowest cylinders, from .12D to 2.00D. V2309 takes 4.25D to 6.00D, and V2310 takes any cylinder over 6.00D.

The sphere lines at ±4.00D and ±7.00D separate V2308 from the rows on either side. V2304 covers a similar cylinder band with a lower sphere. V2312 covers it with a sphere of ±7.25D to ±12.00D.

A trifocal that needs no cylinder correction falls outside these spherocylinder codes. A sphere-only trifocal with a ±4.12D to ±7.00D power bills as V2301 instead.

HCPCS codeSphere rangeCylinder rangeNotes
V2301±4.12D to ±7.00DNone (sphere only)Sphere-only trifocal, no astigmatism correction
V2303Plano to ±4.00D.12D to 2.00DLower sphere, lowest cylinder band
V2304Plano to ±4.00D2.25D to 4.00DSimilar cylinder band to V2308, lower sphere
V2307±4.25D to ±7.00D.12D to 2.00DSame sphere as V2308, lower cylinder band
V2308±4.25D to ±7.00D2.12D to 4.00DThis code
V2309±4.25D to ±7.00D4.25D to 6.00DSame sphere as V2308, next cylinder band up
V2310±4.25D to ±7.00DOver 6.00DSame sphere as V2308, highest cylinder band
V2312±7.25D to ±12.00D2.25D to 4.00DSimilar cylinder band to V2308, higher sphere

Three boundaries sit closest to V2308, and crossing any of them changes the code. The first is the sphere line at ±4.00D. A lens with a -3.75D sphere and a -3.00D cylinder is V2304, not V2308.

The second is the cylinder line at 2.00D. A lens with a +5.00D sphere and a 1.75D cylinder is V2307. The third is the line at 4.00D, where a 4.50D cylinder moves the lens to V2309. The grid below places all three lines around V2308.

Grid of trifocal spherocylinder HCPCS codes
V2308 is the only cell that pairs a ±4.25 to ±7.00D sphere with a 2.12 to 4.00D cylinder. Cross any line around it and the lens takes a neighboring code. Ranges follow the CMS HCPCS Level II descriptors.

Pro Tip

Pull the lens lab invoice alongside the post-cataract prescription before you assign V2308. The invoice confirms the lens style and both powers as made. Auditors check it against the prescription first, so resolve any mismatch before the claim goes out.

Medicare coverage and reimbursement for V2308

Medicare Part B covers one pair of eyeglasses or one set of contact lenses after each cataract surgery with an implanted intraocular lens (IOL). This post-cataract benefit, set out in the CMS Medicare Benefit Policy Manual, is the main pathway for V2308 reimbursement.

Outside that context, Medicare does not cover spectacle lenses for routine refractive correction. Billing V2308 to Medicare for a patient with no cataract surgery on record is a compliance risk. Verify eligibility and surgical history first.

  • Covered: A trifocal spherocylinder spectacle lens dispensed after cataract surgery, with the sphere and cylinder both inside the V2308 ranges.
  • Glasses or contacts, not both: The benefit pays for one or the other after each surgery. If the patient chooses contact lenses, the claim moves to the V2500 series.
  • Not covered: A second pair of glasses for the same eye after the same surgery, or a frame upgrade beyond the allowable.
  • Beneficiary cost-sharing: Once the annual Part B deductible is met, Medicare pays 80% of the approved amount. The beneficiary pays the remaining 20%.
  • ABN requirement: If the patient wants a lens option Medicare will not cover, issue an Advance Beneficiary Notice of Noncoverage (ABN) before dispensing. Then append modifier -GA.

Commercial vision plans and state Medicaid programs set their own trifocal benefits, allowances, and authorization rules. Check eligibility and any prior authorization requirement before you order the lens.

Pabau, the practice management platform we build, keeps cleaner claims management and the surgery record side by side for ophthalmic practices. Billing staff can confirm the surgery date before the lens is ordered, so a non-covered dispense is caught early.

Pabau claims tracking view showing claims from submission to payment
Pabau tracks each claim from submission to payment, so a V2308 line that stalls after a post-cataract dispense is easy to spot.

Fee schedule and reimbursement rates for V2308

Medicare pays V2308 through the DMEPOS fee schedule, not the Physician Fee Schedule. DMEPOS stands for Durable Medical Equipment, Prosthetics, Orthotics and Supplies. Rates vary by state, so there is no single national allowable for the code.

Pull the current-year rate for your state from the CMS DMEPOS fee schedule before you quote coverage amounts to patients.

FactorWhat it means for V2308 claims
MAC jurisdictionDME MACs process V2308 claims by jurisdiction, and the fee schedule sets a separate amount for each state. The same code can pay differently across state lines.
Update scheduleCMS publishes the annual DMEPOS update each December. It then revises rates quarterly, so use the current quarter’s file.
Assignment statusParticipating suppliers accept assignment on every claim, so the Medicare-approved amount is payment in full. Non-participating suppliers decide claim by claim.
Secondary payerMedigap or a secondary commercial plan may cover the 20% coinsurance. Bill the secondary after Medicare adjudicates.

State Medicaid programs set their own vision appliance rates and coverage rules. Never apply a Medicare rate to a Medicaid claim without checking the state schedule first.

Applicable modifiers for V2308

Four modifiers apply to V2308 claims. RT and LT must sit on separate line items when you bill both eyes. A single V2308 line with 2 units will deny, because Medicare processes lens codes per eye.

ModifierWhen to useNotes
RTRight eye lensRequired on every V2308 line for the right eye. It must match the eye in the cataract surgery record.
LTLeft eye lensRequired on every V2308 line for the left eye. Each eye is a separate line item, even on the same date.
-GAABN on fileAppended when an ABN was signed for this item before dispensing. Never use it as a routine waiver.
-GYNon-covered itemUsed when the item is statutorily excluded, such as a second pair for the same eye. No ABN is required.

Add-on codes billed alongside V2308

Lens enhancements are not included in the V2308 base lens. Each one has its own V27xx code on a separate line, subject to payer coverage. Medicare does not pay for most cosmetic enhancements under the post-cataract benefit.

Add-on codeDescriptionNotes
V2700Balance lens, per lensUsed when one eye needs no corrective power
V2744Tint, photochromatic, per lensOften a commercial vision plan benefit; verify per plan
V2750Antireflective coating, per lensPlan-dependent; often limited or patient-paid
V2755U-V lens, per lensFrequently covered by commercial plans; verify per plan
V2781Progressive lens, per lensAdded to V2308 for a progressive design, never billed in its place

An add-on for an eye must carry the same RT or LT modifier as the V2308 line it modifies. Issue an ABN before dispensing any enhancement Medicare will not cover.

ICD-10 diagnosis codes commonly paired with V2308

Every V2308 claim needs a supporting ICD-10-CM diagnosis code. Most covered claims follow cataract surgery, so the status codes come first. Refractive error codes then describe what the lens corrects.

ICD-10-CM codeDescriptionNotes
Z96.1Presence of intraocular lensDocuments the pseudophakic status behind the post-cataract benefit
Z98.41-Z98.42Cataract extraction status (right, left eye)Lateralized; match it to the RT or LT modifier on the line
H27.01-H27.03Aphakia (right, left, bilateral)Use when no IOL was implanted after the lens was removed
H52.221-H52.223Regular astigmatism (right, left, bilateral)Supports the 2.12D to 4.00D cylinder; H52.223 is the bilateral code
H52.211-H52.213Irregular astigmatism (right, left, bilateral)Use only when the record documents irregular astigmatism
H52.11-H52.13Myopia (right, left, bilateral)When the sphere is minus, within -4.25D to -7.00D
H52.01-H52.03Hypermetropia (right, left, bilateral)When the sphere is plus, within +4.25D to +7.00D
H52.4PresbyopiaSupports the need for intermediate and near zones

Select the most specific lateralized code available. A right-eye diagnosis on a line billed with LT is a common cause of automated denials. Verify each pairing against your DME MAC’s current policy before you submit.

How to bill HCPCS code V2308

Billing V2308 correctly takes five steps, each tied to a documentation element. Skipping one raises the denial risk under Medicare’s DMEPOS claim edits.

  1. Confirm the product is a spectacle lens. If the patient received contact lenses, stop and code from the V2500 series instead.
  2. Confirm both powers fall within V2308’s ranges. The sphere must run from ±4.25D to ±7.00D, and the cylinder from 2.12D to 4.00D. Take both from the final lab order.
  3. Confirm the coverage pathway. For Medicare, that means cataract surgery and no prior covered pair for the same surgery. Issue an ABN if coverage is uncertain.
  4. Build one line per eye. Bill V2308-RT and V2308-LT as separate lines with 1 unit each. Add -GA or -GY only where it applies.
  5. Attach the supporting ICD-10-CM codes. Choose the most specific lateralized codes from the table above, and make sure the record supports them.

Only CMS-enrolled DMEPOS suppliers may bill V-codes to Medicare, so confirm enrollment before the first claim. If no fixed descriptor fits the dispensed lens, bill V2399 by report instead.

Documentation requirements for billing V2308

A V2308 claim needs documentation that proves three facts. The patient had cataract surgery, the dispensed lens meets both V2308 power ranges, and the patient received the lens. Missing any one of these is enough for a post-payment audit finding.

  • Operative report or cataract surgery documentation: Confirms the surgery and IOL status. The eye operated on must match the billed laterality modifier.
  • Spectacle prescription from the post-cataract refraction: Must show the sphere and cylinder for each eye billed. The dispensed lens must match it.
  • Dispensing record: The date of dispensing, the lens type (spherocylinder trifocal), and the powers as dispensed. Many MACs also ask for the lab invoice.
  • ABN (if applicable): Issued before dispensing when coverage is uncertain, naming the item and the reason for possible non-coverage.

Record the cylinder exactly as prescribed, because a quarter diopter either side of the band changes the code. The optical superbill should capture laterality, sphere, cylinder, lens style, and surgery date as standard fields.

Common claim denial reasons for V2308 and how to avoid them

V2308 denials usually trace back to one of seven causes, and each one has a check that catches it before submission.

Denial triggerWhy it happensPrevention
Wrong product familyV2308 was billed for contact lenses, which belong to V2500-V2599Confirm the patient received spectacles before choosing any V2300-series code
Sphere-only lens billed as V2308The prescription carries no cylinder, so the lens is a V2300-V2302 sphere codeCheck the cylinder column of the prescription before you pick the code
Wrong diopter codeThe cylinder is under 2.12D or over 4.00D, or the sphere is outside ±4.25 to ±7.00DCheck the sphere and cylinder separately against the comparison table
Missing IOL documentationThe operative report or IOL confirmation is not in the fileObtain the surgical documentation before dispensing. Never rely on patient self-report.
Bilateral billing on one lineBoth eyes billed as V2308 x 2 units on a single lineCreate two line items, V2308-RT and V2308-LT, with 1 unit each
Coverage not post-cataractThe lens was dispensed for routine refractive correction, which Medicare does not coverVerify surgical history before billing, and issue an ABN if coverage is uncertain
Duplicate claimThe same eye was billed again for the same surgeryTrack the dispense and surgery date in the record. Medicare covers one pair per surgery.

Pro Tip

Build a pre-claim checklist for every V2308 line. Confirm the lens is a spectacle lens with a cylinder on the prescription. Confirm the sphere is ±4.25 to ±7.00D and the cylinder is 2.12 to 4.00D. Then check for IOL documentation, separate RT and LT lines, and no prior claim for the same surgery.

How Pabau keeps V2308 claims clean before they go out

In many optical practices the V2308 claim is assembled by hand. Someone reads the lab invoice, picks the code, and adds the laterality modifier. Then they go looking for the operative report when a payer queries it.

Pabau holds the dispense record, the claim, and the supporting documents in one patient record. Modifier rules sit on the service itself, so a V2308 line carries its RT or LT modifier before anyone submits it.

Billing staff can see which lens lines still lack a modifier or a diagnosis, and remittances post back against the line they paid. When a payer asks for the prescription, the surgery record, or the ABN, it sits in the same record as the claim.

Streamline your ophthalmic billing workflow

Pabau helps optical and ophthalmic practices document dispensing events, manage claim lines with the right modifiers, and track post-cataract spectacle benefits across patients.

Pabau claims management dashboard for ophthalmic billing

Conclusion

V2308 is a spectacle lens code for astigmatism. The first check on every claim is that the patient left with glasses that carry a cylinder. After that, two measurements decide the code. The sphere has to sit between ±4.25D and ±7.00D, and the cylinder between 2.12D and 4.00D.

Coverage then rests on the post-cataract benefit, which needs the surgery documentation on file before the claim is built. Bill each eye on its own line, and issue an ABN for the patients Medicare will not cover.

Build those checks into the claim rather than a reviewer’s memory, and the same V2308 denials stop coming back. Book a demo to see how Pabau handles optical billing from the dispense record to remittance.

Continue your research

Continue your research

Need a framework for handling Medicare billing denials? Denial management in healthcare walks through a systematic approach to tracking, categorizing, and appealing claim denials.

Seeing a denial code on a V2308 remittance? Denial codes in medical billing explains what each common code means and which correction it calls for.

Want every lens claim accepted on first submission? What is a clean claim sets out the fields and checks a claim needs before it reaches the payer.

Want to understand how HCPCS claims flow through a clearinghouse? Medical claims clearinghouse explains how electronic claims are validated, routed, and confirmed before reaching the payer.

Looking to reduce billing errors at the source? Medical billing fundamentals covers how accurate documentation at the point of service prevents downstream coding errors.

Frequently asked questions

What does HCPCS code V2308 cover?

HCPCS code V2308 covers one spherocylinder trifocal spectacle lens. The sphere must be plus or minus 4.25 to 7.00 diopters, and the cylinder 2.12 to 4.00 diopters. It covers the lens only. The frame, fitting, and dispensing fee are billed separately.

Is V2308 a sphere-only trifocal code?

No. V2308 is a spherocylinder code, so the lens must carry a cylinder of 2.12 to 4.00 diopters. Sphere-only trifocals bill under V2300 to V2302. A ±4.12 to ±7.00D sphere with no cylinder is V2301.

What is the difference between V2307, V2308, V2309, and V2310?

All four share a sphere of ±4.25 to ±7.00D, and the cylinder decides the code. V2307 covers .12 to 2.00D and V2308 covers 2.12 to 4.00D. V2309 covers 4.25 to 6.00D, and V2310 covers any cylinder over 6.00D.

When does Medicare cover V2308?

Medicare Part B covers V2308 after cataract surgery, limited to one pair of eyeglasses or one set of contact lenses per surgery. The lens must correct post-surgical refractive error. The operative report must be on file.

Can V2308 be billed for both eyes on the same date?

Yes, but each eye needs its own claim line. Bill V2308-RT and V2308-LT as two line items, each with a unit count of 1. A single V2308 line with 2 units will deny.

What documentation is required to bill V2308?

You need the cataract operative report and the post-cataract spectacle prescription showing sphere and cylinder powers. You also need the dispensing record, plus an ABN with modifier -GA if coverage is uncertain. Many MACs also ask for the lens lab invoice.

What is the Medicare reimbursement rate for V2308?

Medicare pays V2308 through the DMEPOS fee schedule, which varies by state. CMS publishes the annual update each December and revises rates quarterly. Check the CMS DMEPOS fee schedule for your state’s current allowable.

What ICD-10 codes are typically paired with V2308?

Common pairings are Z96.1 (presence of intraocular lens) and Z98.41-Z98.42 (cataract extraction status by eye). Refractive codes then describe the correction, such as H52.221-H52.223 for regular astigmatism. Match the diagnosis laterality to the RT or LT modifier.

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