Pabau Engage inbox

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

Learn more
Book a demo Book a demo
☰
HCPCS Code

HCPCS code S0621 – Routine ophthalmological exam, established patient


Code Definition

S0621 is the HCPCS Level II code for a routine ophthalmological examination including refraction, established patient.

It belongs to the S-code series maintained by the Blue Cross Blue Shield Association. Commercial vision plans such as VSP and EyeMed recognize it, but traditional Medicare does not reimburse S-codes. Some Medicare Advantage plans accept them under a supplemental vision benefit. Denials on S0621 usually trace back to three mistakes. Practices submit it to traditional Medicare, confuse it with S0620 for new patients, or leave refraction results out of the chart.

Range
S0012-S9999 Temporary National Codes (Non-Medicare)
Category
S0601-S0622 Screenings and Examinations
Status
Active
Billable
No
Code also known as
routine eye exam, comprehensive vision exam, annual eye exam, routine ophthalmological examination with refraction
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 S0621 covers a routine ophthalmological examination including refraction for an established patient.

Traditional Medicare does not reimburse S-codes, so S0621 goes to commercial vision plans and Medicaid managed care.

S0621 crosswalks to CPT 92014, but vision plans and medical insurers use different code sets.

Refraction results must appear in the chart, because missing values are the leading cause of S0621 denials.

Practice management software like Pabau handles HCPCS Level II entry and vision plan claims in one billing workflow.

HCPCS Code S0621: Definition and code details

HCPCS Code S0621 is the billing code for a routine ophthalmological examination including refraction, established patient. The code belongs to HCPCS Level II, maintained by the Centers for Medicare and Medicaid Services (CMS).

It sits in the S-code series, a temporary national code category maintained by the Blue Cross Blue Shield Association (BCBSA) for non-Medicare payers. S-codes exist because Medicare’s CPT-based fee schedule does not bundle refraction into its ophthalmological examination codes, while most commercial vision plans do.

The table below captures the key structured attributes coders and billers need before submitting a claim.

Attribute Detail
Code S0621
Full descriptor Routine ophthalmological examination including refraction, established patient
Code category HCPCS Level II, S-series (temporary national code)
Maintaining body Blue Cross Blue Shield Association (BCBSA)
Patient status Established patient (seen within the past 3 years)
Refraction included Yes, refraction is bundled into the code
Medicare coverage Not covered by traditional Medicare
Accepted payers Commercial vision plans (VSP, EyeMed), Medicaid managed care

S-codes carry no CMS-assigned RVUs and do not appear on the Medicare Physician Fee Schedule. Practices negotiate reimbursement directly with each vision benefit plan, so rates vary by plan and by geographic market. S0621 sits alongside the rest of the HCPCS codes that cover supplies, drugs and services the CPT manual does not describe.

S0621 vs S0620: Established patient vs new patient

S0621 applies to established patients; S0620 applies to new patients. These two codes are not interchangeable. Selecting the wrong one is among the most common reasons vision plan claims get denied or returned for correction.

Code Patient type Refraction included Payer type CPT equivalent
S0620 New patient Yes Vision plans, Medicaid managed care CPT 92004
S0621 Established patient Yes Vision plans, Medicaid managed care CPT 92014

The established patient definition in ophthalmology and optometry billing follows the standard three-year rule. A patient counts as established if the same physician has provided professional services within the past three years.

Another physician of the same specialty in the same practice also counts. Confirm the patient’s last visit date before choosing S0621 over S0620, and record it in the encounter note.

S0621 CPT code crosswalk: Mapping to 92014

S0621 crosswalks to CPT code 92014, which describes comprehensive ophthalmological services for an established patient. The crosswalk matters because the same patient encounter may need to be billed under different code sets depending on the benefit plan being invoiced.

Code System Description Refraction bundled Payer
S0621 HCPCS Level II Routine ophthalmological examination including refraction, established patient Yes Vision plans, Medicaid managed care
92014 CPT Ophthalmological services, established patient, comprehensive No, refraction is billed separately as CPT 92015 Medical insurers, though Medicare excludes refraction

CPT 92014 does not bundle refraction. When a medical plan covers the patient and the practice also bills refraction, CPT 92015 is billed separately. That code covers the determination of refractive state.

With S0621 the refraction is already inside the code descriptor, so adding CPT 92015 to the same vision plan claim is duplicate billing. Check the individual payer’s bundling policy before submitting.

The choice is really two questions in sequence. Who is paying, and has this patient been seen in the practice before?

Decision diagram for a routine eye exam with refraction.
Whoever is paying decides the code set, and the patient’s status decides the code inside it. Codes as described by CMS and the AMA.

Pro Tip

When a patient has both medical insurance and a vision plan, split the claim correctly. Bill CPT 92014 to the medical insurer for the comprehensive exam components. Bill HCPCS Code S0621 to the vision plan for the routine exam including refraction. Confirm coordination of benefits rules with each payer before splitting claims this way.

Which payers accept S0621?

S0621 is accepted by commercial vision benefit plans and many Medicaid managed care organizations. Traditional Medicare does not recognize it. Check eligibility before every visit to confirm which plan the patient is presenting under, and whether that plan accepts S-codes.

  • VSP Vision Care: accepts HCPCS Code S0621 for established patient routine exams under its standard vision benefit plans. Verify benefit frequency limits per plan.
  • EyeMed Vision Care: accepts S0621 for routine established-patient exams. EyeMed plans often set allowed amounts by tier, so confirm the patient’s tier before submitting.
  • Medicaid managed care: many state Medicaid managed care organizations (MCOs) accept S-codes, but coverage is state-specific. Check the individual MCO’s fee schedule or provider manual before billing.
  • Commercial indemnity and PPO plans: acceptance varies. Some commercial medical plans accept S-codes for routine vision exams, while others require CPT codes. Verify with each plan’s provider portal.
  • Medicare (Part A and Part B): traditional Medicare does not cover S-codes. Submitting HCPCS Code S0621 there will result in a denial, because routine eye exams and refraction are excluded Medicare benefits.
  • Medicare Advantage: supplemental vision benefits inside Medicare Advantage plans vary by plan. Some MA plans do accept S-codes for the vision benefit component, so check the plan’s supplemental benefit documentation.

The AAPC’s HCPCS code reference carries additional payer policy notes for S0621, updated as payer positions change. Cross-reference it with your own plan contracts before relying on any third-party summary.

S0621 reimbursement rates and fee schedule

Reimbursement rates for S0621 vary by payer, by geographic region, and by the contract a practice holds with each vision plan. Because S-codes are not on the CMS Physician Fee Schedule, there is no single national rate to reference.

Typical allowed amounts from vision plans run from roughly $45 to $85 per encounter, depending on the plan and the market. Practices should verify current contracted rates with each payer directly. Rates in high cost-of-living markets tend to be negotiated higher, and practices contracting directly rather than through a third-party administrator typically see higher allowed amounts.

Reconciling each vision plan’s remittance advice shows the allowed amount actually paid on every S0621 claim. That is where underpayments against a contracted rate surface, rather than at claim submission. Watch in particular for claims paid at the wrong benefit tier.

Payer-specific allowed amounts come from plan contracts or provider portals. S-code rates are not published in a standard national schedule the way Medicare RVUs are for CPT codes. Every contract has to be read on its own terms.

Documentation the chart must show to support S0621

Vision plans audit S0621 claims, and thin documentation is the most common reason for a post-payment recoupment request. The chart has to support every element coded: a routine comprehensive examination, performed on an established patient, that included refraction.

  • Patient status confirmation: record the date of the patient’s last visit to this practice, which establishes the three-year criterion.
  • Chief complaint and history: record the presenting reason for the visit and relevant ocular history, including prior prescriptions and any symptoms since the last visit.
  • Entrance testing: document visual acuity (both uncorrected and corrected), pupil responses, extraocular movements, and confrontation visual fields.
  • Anterior segment examination: record slit-lamp findings for lids, conjunctiva, cornea, anterior chamber, iris, and lens.
  • Posterior segment examination: document dilated fundus exam findings, including optic nerve, macula, vessels, and periphery. If dilation was deferred, record why.
  • Refraction results: record the measured findings (sphere, cylinder, axis for each eye) and the final prescription. This is the element most often missing in audited S0621 claims. A note reading “refraction performed” without the values does not support the code.
  • Assessment and plan: document the clinical assessment and management plan, including any change to the spectacle or contact lens prescription.

A standardized ophthalmology exam form keeps refraction fields and exam component checkboxes in front of the clinician at the point of care. The chart then already carries what an auditor asks for, and nobody has to reconstruct the visit months later.

Billing S0621 and a CPT code for the same visit

S0621 and a CPT code can appear on the same date of service when the encounter involves two distinct services. A routine vision exam goes to the vision plan as S0621. A medically necessary eye disease evaluation goes to the medical insurer as a CPT ophthalmology or E/M code. The scenario is legitimate when documented properly, but payer rules vary.

  1. Confirm separate payers: S0621 is submitted to the vision plan and the medical CPT code to the medical insurer. Never submit both to the same payer.
  2. Document distinct services: the chart must support a routine wellness exam (S0621) and a separate medically necessary evaluation. Diabetic retinopathy screening billed with CPT 92014 or an E/M code is the usual example.
  3. Use a modifier where the plan requires one: some vision plans want a modifier such as -25 or -59. That applies when an additional service is rendered on the same date. Verify with the plan before adding one.
  4. Separate the claims on the superbill: use different claim forms or payer routing for each benefit type. Most practice management systems allow split billing by payer.
  5. Verify payer-specific rules: some commercial medical plans prohibit a medical CPT code and a routine S-code exam to the same payer on one date. Confirm in writing before billing.

Practices that bill vision plans and medical insurers side by side need billing software that routes each code to the correct payer. Manual re-keying between two systems is where most dual-billing errors start.

Common billing mistakes with S0621

S0621 claim denials follow recognizable patterns. These are the errors that recur most often in optometry and ophthalmology practices, along with what to do instead.

  • Billing S0621 to traditional Medicare: the most damaging error, because Medicare excludes all S-codes. The claim is denied, and repeated submissions can flag the practice for a compliance review. Identify the primary payer before the encounter, not at checkout.
  • Billing S0621 for a new patient: S0621 covers established patients only. Using it for a first-time patient produces a denial. Use S0620 for new patients.
  • Missing refraction documentation: “refraction performed” in the notes is not enough. The measured results (sphere, cylinder, axis) have to be recorded to support the code descriptor. A post-payment audit will recoup if those values are absent.
  • Dual billing to the same payer: one insurer will usually bundle-deny S0621 and a CPT ophthalmological code submitted on the same date. The two codes serve different benefit categories and belong on different claims.
  • Incorrect date or place of service: vision plans often set specific place-of-service requirements. Submitting POS 21 instead of POS 11 can cause a denial even when the rest of the claim is correct.
  • Not verifying benefit frequency limits: most vision plans cover one routine exam per benefit period, typically 12 or 24 months. Billing S0621 before the benefit renews produces a denial.

Sort your denials by reason code and the pattern separates itself. A recurring cause, such as missing refraction values, needs a workflow fix. A one-off needs training. Correcting a claim before it leaves the practice costs far less than answering a recoupment letter afterwards.

Coders working with S0621 regularly need to reference these adjacent codes. Each has a specific scope that determines when it applies.

Code System Description Use when
S0620 HCPCS Level II Routine ophthalmological examination including refraction, new patient Patient has not been seen in the practice within the past 3 years
S0621 HCPCS Level II Routine ophthalmological examination including refraction, established patient Patient seen within the past 3 years; billing to vision plan
92004 CPT Ophthalmological services, new patient, comprehensive New patient, medical insurer; refraction billed separately as 92015
92014 CPT Ophthalmological services, established patient, comprehensive Established patient, medical insurer; refraction billed separately as 92015
92015 CPT Determination of refractive state When billing refraction separately alongside a CPT ophthalmological code to a medical insurer, never alongside S0621

Knowing how these codes interact prevents dual-billing errors and helps a practice bill correctly across benefit types. Practices seeing patients with both vision plans and medical coverage will use combinations from this table routinely. The CMS HCPCS official reference is the authoritative source for S-code definitions, while the AMA CPT manual governs 92004, 92014, and 92015.

Pro Tip

Audit your S0621 and S0620 submissions quarterly. Filter remittance data by denial reason code. If denials cluster around refraction documentation, make refraction values a required field in your exam template. If they cluster around patient status, add a patient-type prompt to the front-desk eligibility workflow.

How Pabau keeps vision plan claims clean

Many optometry and ophthalmology practices run vision plan billing alongside medical billing in separate systems. The front desk verifies benefits in one portal, and the coder selects S0621 in another. Refraction values often sit on a paper exam sheet that never reaches the claim.

Practice management software like Pabau keeps the exam and the claim in the same patient record. Refraction fields live in the charting template, so the values an auditor asks for are captured during the visit rather than added afterwards. The coder then submits S0621 from that same record.

Pabau’s claims management software handles HCPCS Level II entry and multi-payer routing. The vision claim and the medical claim from one visit reach different payers without re-keying. Remittance data returns to the same screen, which is where an underpayment against a contracted vision plan rate becomes visible.

Pabau billing screen showing integrated claim entry for a patient record
Pabau’s billing screen carries HCPCS Level II codes, so an S0621 claim leaves the same record that holds the refraction values.

Streamline your vision plan billing workflow

Pabau’s claims management tools support HCPCS Level II code entry, multi-payer routing, and remittance reconciliation in one place. Fewer manual steps mean fewer billing errors on S0621 and on every other code your practice submits.

Pabau claims management dashboard

Conclusion

S0621 covers one narrow situation. It is a routine exam including refraction, performed on an established patient, and billed to a vision plan or a Medicaid managed care organization. Most of what goes wrong with the code happens before the claim is ever built.

Three checks remove nearly every denial. Confirm the payer is not traditional Medicare. Confirm the patient was seen within the past three years. Confirm the refraction values are written in the chart. Front-desk eligibility and a charting template handle the first two. The third is a documentation habit, and it is the one that costs practices money at audit.

Fix those three and S0621 claims move without follow-up. Book a demo to see how Pabau handles vision plan and medical billing from the same patient record.

Continue your research

Continue your research

Want to understand the full billing lifecycle for eye care claims? What is medical billing explains how the revenue cycle works from code selection through payment posting.

Concerned about claim rejection patterns? Denial management in healthcare covers how to categorize, track, and systematically reduce claim denials across all payer types.

Need to verify patient benefits before the encounter? Insurance eligibility verification outlines how real-time eligibility checks prevent billing errors before they happen.

Frequently asked questions

What is HCPCS Code S0621 used for?

HCPCS Code S0621 bills a routine ophthalmological examination including refraction for an established patient. It goes to a commercial vision benefit plan or a Medicaid managed care organization. It is an HCPCS Level II S-code maintained by the Blue Cross Blue Shield Association, and traditional Medicare does not reimburse it.

What is the difference between S0620 and S0621?

S0620 is for new patients; S0621 is for established patients. Both include refraction and are billed to vision plans. An established patient is one who has received professional services from the same physician or same-specialty practice within the past three years. Using the wrong code is one of the most common denial causes on vision plan claims.

Does Medicare cover HCPCS Code S0621?

No. Traditional Medicare does not cover S-codes under any part of the program, because routine eye exams and refraction are excluded benefits. Submitting S0621 to Medicare will result in a claim denial. Some Medicare Advantage plans offer supplemental vision benefits that may accept S-codes, so check the individual plan’s supplemental benefit documentation.

Which vision plans accept S0621?

VSP Vision Care and EyeMed Vision Care are the two largest commercial vision plans that accept HCPCS Code S0621. Many state Medicaid managed care organizations also accept the code. Specific acceptance, allowed amounts, and benefit frequency limits vary by plan and geographic region. Verify with each payer’s provider portal before submitting.

What CPT code does S0621 crosswalk to?

S0621 crosswalks to CPT code 92014, which covers comprehensive ophthalmological services for an established patient when billed to a medical insurer. CPT 92014 does not include refraction, which must be billed separately as CPT 92015. S0621 bundles refraction into the code, making it the more efficient code set for vision plan billing.

What documentation is required to bill S0621?

The chart must document confirmed established patient status, the chief complaint, and entrance testing such as visual acuity, pupils and EOMs. It must also carry anterior and posterior segment findings, plus refraction results giving sphere, cylinder and axis for each eye. The measured refraction values must appear in the record. A note saying refraction was performed, without the values, will not survive an audit.

Can S0621 and a CPT code be billed on the same claim?

S0621 and a CPT ophthalmological code can be billed on the same date of service when they go to different payers. S0621 goes to the vision plan, and the CPT code to the medical insurer. Submitting both to the same payer on the same date almost always triggers a bundling denial. Always verify the individual payer’s coordination of benefits policy before splitting claims.

×