Pabau Engage inbox

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

Learn more
Book a demo Book a demo
Billing Codes

HCPCS code S0114: Billing guide, coverage and denials

Avatar photo Maja Popovska
Last Updated: September 23, 2026

HCPCS code S0114 is a Level II temporary code used by Medicaid managed care plans and commercial payers to bill a specific injectable drug or supply not separately identified by a standard J-code.

Most coders encounter it when a payer’s formulary references the S-code rather than its J-code equivalent, and the confusion starts immediately: Medicare will deny it outright, prior authorization requirements differ by plan, and the NDC must be attached or the claim bounces.

Key Takeaways
Found our content helpful?

Key Takeaways

HCPCS code S0114 is a temporary S-series code accepted by Medicaid managed care and commercial plans, not Medicare fee-for-service

NDC reporting is mandatory for most Medicaid and many commercial payer drug claims billed under S114

Prior authorization requirements vary by plan; confirm with each payer before claim submission

Pabau’s claims management software tracks HCPCS code fields, NDC attachment, and payer-specific rules in one billing workflow

HCPCS code S0114: Official descriptor and code overview

HCPCS code S0114 falls within the HCPCS Level II S-series, a set of temporary codes maintained outside the standard Medicare fee schedule. S-codes were originally developed by the Blue Cross Blue Shield Association to capture drugs, supplies, and services that Medicare does not cover but that Medicaid managed care and private payers need to track. According to CMS’s HCPCS overview, S-codes are not valid for Medicare fee-for-service claims and will be automatically denied.

The quick-reference table below shows the key attributes coders need before submitting any claim under this code.

Attribute Detail
Code S0114
Code set HCPCS Level II (S-series)
Code type Temporary – non-Medicare
Medicare fee-for-service Not covered; automatic denial
Medicaid managed care May accept; varies by state plan
Commercial payers Accepted by many managed care plans
NDC required Yes, for Medicaid; varies for commercial

Coders can verify the current descriptor against the annual CMS Alpha-Numeric HCPCS file or through the AAPC HCPCS code lookup.

What S0114 covers: Inclusions and scope

S0114 covers the specific drug, injectable supply, or service its descriptor identifies when billed to a payer that accepts S-series codes. Because the exact service is defined by the CMS descriptor, coders must confirm they are using the current year’s official language. The inclusion scope depends on three factors.

  • Drug or supply identity: the specific item named in the descriptor; substituting a chemically similar but differently branded product without a physician order update creates a documentation mismatch.
  • Units of service: S-codes define a billing unit in their descriptor (per dose, per mg, per visit). Bill the number of units administered, not the number of vials opened.
  • National Drug Code (NDC): the 11-digit NDC identifying the exact product administered must be attached to the claim in the appropriate field. Medicaid requires this on every drug claim; many commercial plans do too.
  • Place of service: coverage may be limited to specific settings (office, outpatient hospital, home infusion). Confirm the correct POS code before submitting.

Medical necessity must be documented in the clinical record before the claim is submitted. The chart note must name the condition being treated, confirm the physician order, and record the dose and lot number from the NDC label.

What S0114 does not cover: Exclusions and limitations

Several scenarios fall outside S0114’s coverage even when the drug or supply is otherwise appropriate. Understanding these exclusions prevents avoidable denials.

  • Medicare fee-for-service patients: S-codes are not recognized by traditional Medicare. Submitting S0114 to Medicare Part B will result in a CO-4 or CO-97 denial. Use the appropriate J-code or CPT code instead.
  • Medicare Advantage plans: some Medicare Advantage plans do accept S-codes per their individual provider contracts. Verify with the specific plan before assuming non-coverage.
  • Payers with no S-code contract: not all commercial payers accept every S-code. If S0114 is not listed in a payer’s formulary or fee schedule, claims should be submitted under the crosswalk J-code.
  • Off-label use without documented medical necessity: when the drug is used for a purpose not included in the payer’s coverage policy, the claim requires additional documentation or may be excluded entirely.
  • Bundled services: if the drug or supply is already included in a global surgical or E&M fee for the same date of service, separate billing may trigger a CO-97 bundling denial.

Medicare and Medicaid coverage for S0114

Payer acceptance of HCPCS code S0114 varies significantly across program types. The table below maps coverage status by payer category to help coders route claims correctly before submission.

Payer type Coverage status Action required
Medicare fee-for-service Not covered Use J-code or CPT equivalent
Medicare Advantage (Part C) Plan-dependent Verify with individual plan contract
Medicaid fee-for-service State-dependent Check state Medicaid drug fee schedule
Medicaid managed care (MCO) Often accepted Confirm per MCO contract; attach NDC
Commercial managed care Often accepted Verify formulary; prior auth may apply
TRICARE / VA Program-specific Refer to program billing manual

Because S-code acceptance is contractual, not statutory, practices billing insurance eligibility verification before each encounter reduces the risk of submitting S0114 to a non-accepting payer. Run eligibility before the appointment, not after the drug is administered.

S0114 prior authorization requirements

Prior authorization (PA) for HCPCS code S0114 is not universal. Whether a plan requires it depends on the payer’s formulary tier, the patient’s diagnosis, and the practice’s provider contract. These steps reflect standard PA workflow for S-code drug claims; confirm the specific payer’s requirements before submission.

  1. Confirm PA requirement: call the payer’s provider line or check the online prior authorization portal. Some plans list S0114 on a PA-exempt drug list; others require PA for every injectable supply.
  2. Gather clinical documentation: the PA request must include the diagnosis (ICD-10-CM code), the physician order specifying the drug, dose, and frequency, and any prior treatment history showing medical necessity.
  3. Submit the PA request: submit electronically through the payer portal where possible. Include the treating provider’s NPI, the practice tax ID, and the place of service.
  4. Record the authorization number: once approved, document the PA number in the patient’s record and enter it in Box 23 of the CMS-1500 claim form. Missing PA numbers are a leading denial cause.
  5. Appeal a PA denial: if denied, request the clinical criteria used in the decision. Most payers must provide a peer-to-peer review option within 14 days. Submit a written appeal with additional clinical evidence if the peer review is unsuccessful.

Pro Tip

Verify prior authorization requirements at the plan level, not the payer level. A single commercial payer may operate multiple plans with different PA lists for the same HCPCS code S0114. Checking the plan ID on the insurance card rather than the payer name alone prevents misrouted PA requests.

How to bill S0114: Step-by-step claim submission

Accurate claim submission for HCPCS code S0114 requires correct field-level data on the CMS-1500. Each field below maps to a common source of denial when completed incorrectly. Pabau’s claims management software tracks these fields in a structured workflow so coders don’t have to cross-reference the CMS-1500 manually for every claim.

Automate claims through Healthcode
Automate claims through Healthcode
CMS-1500 field What to enter Common error
Box 21 ICD-10-CM diagnosis code(s) Using an unspecified code when a more specific one exists
Box 24B Place of service code Using office (11) when the service was outpatient hospital (22)
Box 24D S114 (HCPCS code) Entering a J-code when the plan requires S0114
Box 24G Units administered (per descriptor definition) Billing vial quantity rather than administered dose units
Box 23 Prior authorization number (if required) Leaving blank when PA was obtained
NDC qualifier field N4 + 11-digit NDC + unit qualifier (UN, GR, ML) Omitting NDC entirely or using a 10-digit format

Submit the claim as an 837 electronic claim file where possible. Paper claims for drug codes are processed more slowly and are more prone to transcription errors. A complete superbill documentation record generated at point of care helps populate these fields accurately before the claim reaches the clearinghouse.

Required ICD-10 diagnosis codes to use with S0114

The ICD-10-CM diagnosis code paired with HCPCS code S0114 must reflect the condition driving the drug administration. Payers use diagnosis codes to validate medical necessity, and mismatches between the diagnosis and the drug are one of the top denial triggers for S-code claims. Because S0114 covers a specific injectable, the appropriate diagnosis depends on what condition the drug treats.

General rules for ICD-10 pairing with S0114 claims:

  • Use the most specific code available. Unspecified codes (those ending in 9 or with “unspecified” in the descriptor) are a common denial trigger when a more specific code exists in the record.
  • The primary diagnosis in Box 21 must correspond to the condition documented in the physician order for the drug.
  • Secondary diagnoses may be listed to provide clinical context but should not contradict the primary.
  • Check the payer’s LCD (Local Coverage Determination) or coverage policy to identify diagnosis codes that trigger automatic denial for this drug.

Practices should maintain a reference list of payer-approved diagnosis codes for each drug billed under S-series codes. That list belongs in the medical billing compliance documentation package that supports internal audits.

Coders frequently encounter HCPCS code S0114 alongside J-codes for the same or similar drug. The key distinction is payer acceptance: J-codes are recognized by Medicare; S-codes are not. The crosswalk table below shows how to choose between them.

Code Code type Medicare accepted Best used when
S0114 HCPCS Level II S-code No Medicaid MCO or commercial plan requires S-code format
J-code equivalent HCPCS Level II J-code Yes Patient is on Medicare fee-for-service or a plan that does not accept S-codes
J3490 / J3590 Unclassified drug codes Yes (with invoice) No specific J-code exists for the drug; payer accepts unclassified drug codes
Adjacent S-codes HCPCS Level II S-code No A nearby S-code more precisely matches the drug or supply administered

When no specific J-code exists for the drug being administered, J3490 (unclassified drugs) or J3590 (unclassified biologics) may substitute for Medicare claims, but require a manufacturer invoice and written description attached to the claim. Use S0114 only for the payers whose contracts list it in their accepted code set. The AAPC HCPCS lookup tool lets coders confirm whether a payer-specific crosswalk exists for the code.

Reimbursement rates and fee schedule for S0114

Medicare does not publish an allowed amount for HCPCS code S0114 because the code is not covered by Medicare fee-for-service. Reimbursement is determined entirely by each accepting payer’s contract or fee schedule. Three situations apply depending on which payer is being billed.

  • Medicaid fee-for-service: state Medicaid agencies publish drug fee schedules based on Average Manufacturer Price (AMP) or a percentage of Average Wholesale Price (AWP). Check the state’s published fee schedule for the current rate. Rates change quarterly in most states.
  • Medicaid managed care organizations: MCO contracts may set rates independently from the state fee schedule. Request the drug fee schedule addendum from the MCO’s provider relations team.
  • Commercial managed care: rates are negotiated in the provider contract. Review the contract’s drug fee schedule exhibit or call the payer’s reimbursement line. Many plans use AWP minus a contracted discount percentage.

The CMS Physician Fee Schedule lookup is useful for verifying J-code reimbursement rates when crosswalking to a Medicare-accepted alternative. For S0114 specifically, the practice’s revenue cycle management team should reconcile expected versus paid amounts on the electronic remittance advice after each payment posting cycle.

Common claim denial reasons for S0114 and how to fix them

Denial patterns for HCPCS code S0114 cluster around four root causes: Wrong payer, missing NDC, absent prior authorization, and diagnosis mismatch. The table below maps the most common denial codes to their corrective actions. Tracking these systematically is part of effective denial management in any practice billing S-code drug claims.

Denial code Denial reason Corrective action
CO-4 Code inconsistent with modifier or requirements Verify NDC qualifier format (N4 + 11 digits); check unit qualifier
CO-11 Diagnosis inconsistent with procedure Match the ICD-10-CM code to the drug’s clinical indication; correct and resubmit
CO-50 Not medically necessary Submit additional clinical documentation with a written appeal
CO-97 Payment included in allowance for another service Confirm S0114 is not bundled with a same-day global service; appeal with unbundling rationale
PR-96 Non-covered charge; patient responsibility Verify payer accepts S-codes; if not, use J-code or waive per ABN
CO-15 Prior authorization missing or invalid Enter PA number in Box 23; if PA was not obtained, pursue retrospective auth with the payer

For a full reference of CARC denial codes paired with next-step actions, see the denial codes in medical billing guide. Practices with recurring CO-50 denials on S0114 often find the fix lies in documentation, not in the claim itself: The chart note must explicitly link the diagnosis to the drug. Understanding the basics of medical billing workflows helps practice managers identify whether denials stem from coding errors or from upstream documentation gaps.

Struggling with HCPCS claim denials?

Pabau’s claims management tools help practices track HCPCS code fields, attach NDCs, and manage prior authorization numbers in one workflow so fewer claims come back denied.

Pabau claims management workflow dashboard

Documentation requirements to support S0114 claims

Documentation for HCPCS code S0114 claims must withstand payer audit. A claim that passes automated edits can still be recouped months later if the clinical record does not support the service billed. These are the elements auditors look for.

  • Physician order: a dated, signed order specifying the drug, dose, route, and frequency. Verbal orders must be countersigned within the payer’s required timeframe (typically 24-48 hours).
  • Clinical chart note: the encounter note for the date of service must document the diagnosis, the clinical rationale for the drug, and the patient’s response or tolerance.
  • NDC label record: the actual NDC number (from the vial, pen, or package administered) must be recorded in the chart and match the NDC submitted on the claim.
  • Dose calculation record: for weight-based or concentration-based dosing, the calculation must be in the record. Auditors compare billed units against the dose calculation to flag overbilling.
  • Consent documentation: if the drug is used off-label or carries significant risk, a signed informed consent form must be in the record.
  • Prior authorization confirmation: the PA approval letter or reference number must be filed with the encounter documentation and match Box 23 on the claim.

Practices that build documentation templates into their intake and encounter workflows catch deficiencies before the claim is submitted rather than after a payer audit. Digital encounter forms that prompt for NDC entry and PA number at the time of service reduce downstream errors significantly.

Pro Tip

Run a quarterly internal audit of a random sample of S0114 claims. Pull the remittance advice alongside the chart note and confirm that every billed unit matches the documented dose, every NDC matches the vial record, and every PA number in Box 23 matches the approval letter on file. Catching discrepancies internally is far less costly than a payer recoupment.

Conclusion

HCPCS code S0114 is a manageable billing code once the payer coverage rules are clear: Medicare fee-for-service will not pay it, but Medicaid MCOs and commercial plans often will. The denials that follow S0114 claims almost always trace back to missing NDC data, absent prior authorization numbers, or a diagnosis code that doesn’t match the drug’s clinical indication.

Pabau’s claims management software structures HCPCS billing workflows so these fields are captured at point of care, not scrambled together at claim submission. To see how the workflow handles drug-code claims end to end, book a demo with the team.

Continue your research

Continue your research

Need a framework for managing claim rejections systematically? Denial management in healthcare covers the end-to-end process for tracking, appealing, and reducing recurring payer denials.

Want to understand how the 837 transaction connects to your clearinghouse? 837 electronic claim file explains the EDI format used for electronic claim submission and how errors are flagged before they reach the payer.

Looking for a reference on clean claim standards? Clean claim submission outlines the field-level requirements that prevent automatic rejections on drug and supply claims.

Frequently asked questions

What does HCPCS code S0114 cover?

HCPCS code S0114 covers the specific injectable drug or supply identified in its official CMS descriptor, billed to Medicaid managed care or commercial payers that accept HCPCS S-series codes. The code is not recognized by Medicare fee-for-service. Coverage scope depends on what the descriptor defines as one billing unit, the clinical setting, and the accepting payer’s formulary.

Is S0114 covered by Medicare?

No. Medicare fee-for-service does not reimburse HCPCS S-codes, including S0114. Claims submitted to traditional Medicare will be denied, typically with a CO-4 or PR-96 reason code. Some Medicare Advantage plans may accept S-codes under their individual provider contracts, so verify with the specific plan before submitting.

What diagnosis codes are required with S0114?

The ICD-10-CM code paired with S0114 must reflect the condition the drug is treating and must be documented in the physician order and chart note. Use the most specific code available. Payers may publish an LCD or coverage policy listing accepted diagnosis codes for the drug; submitting a diagnosis not on that list commonly triggers a CO-11 or CO-50 denial.

What is the difference between S0114 and J-codes for injectables?

J-codes are recognized by Medicare fee-for-service and most commercial payers; S0114 is not. J-codes have published Medicare reimbursement rates; S0114 does not. Use S0114 only when the payer’s contract or formulary specifically requires the S-code format. For Medicare patients, crosswalk to the applicable J-code or use J3490 for unclassified drugs.

Why are S0114 claims denied?

The most common denial causes are: Submitting to a payer that does not accept S-codes (PR-96), missing or incorrectly formatted NDC (CO-4), absent prior authorization number (CO-15), diagnosis code that does not support medical necessity for the drug (CO-11 or CO-50), and bundling with a same-day global service (CO-97). Reviewing the remittance advice CARC code identifies which applies to each claim.

Which payers accept HCPCS S-codes like S0114?

Medicaid managed care organizations and commercial managed care plans are the primary acceptors of HCPCS S-codes. Acceptance is contractual, not statutory, so verify with each plan individually. State Medicaid fee-for-service programs vary: Some include S-codes in their drug fee schedules; others do not. Medicare fee-for-service never accepts S-codes.

Found our content helpful?
×