Key Takeaways
HCPCS Code S9124 covers nursing care in the home by a licensed practical nurse, billed per hour (each unit = one hour).
S9124 is not payable by Medicare; it is accepted by Medicaid programs (e.g., TMHP CSHCN) and many commercial payers such as BCBS plans.
S9123 (RN) and S9124 (LPN) are distinct codes – using the wrong credential type on a claim is a common audit trigger and denial cause.
Pabau’s claims management software helps home health billing teams track per-hour units, attach documentation, and reduce S9124 claim errors.
Home health agencies frequently discover that S9124 claims are denied not because the care wasn’t delivered, but because the billing didn’t match the credential. A registered nurse’s visit billed under an LPN code, a missed prior authorization, or a submitted claim to Medicare for an S-code that Medicare doesn’t recognize – these are the errors that drain revenue from home nursing programs. HCPCS Code S9124 covers a specific and well-defined service: nursing care in the home by a licensed practical nurse, billed per hour. Getting the documentation, payer routing, and unit calculation right from the start prevents these avoidable denials.
This reference covers the official CMS description of S9124, billing unit rules, Medicare non-coverage and the CPT crosswalk that applies, commercial and Medicaid payer acceptance, the S9123 vs. S9124 distinction, documentation requirements, and common claim errors to avoid.
HCPCS Code S9124: Definition and Clinical Description
HCPCS Code S9124 is maintained by the Centers for Medicare and Medicaid Services (CMS) and falls within the HCPCS Level II S-code range. The official description is: Nursing care, in the home; by licensed practical nurse, per hour.
S9124 belongs to the Miscellaneous Supplies and Services range (S8265-S9152) as confirmed by AAPC’s Codify code library. S-codes are temporary HCPCS Level II codes used primarily by commercial payers and state Medicaid programs. They are not recognized by Medicare, which means S9124 follows a separate coverage pathway from the standard Medicare Part A home health benefit.
The key attributes of this code are straightforward. The provider credential is an LPN – not an RN, not a CNA, and not a home health aide. The care setting is the patient’s home. The billing unit is per hour, with each submitted unit equaling one full hour of nursing service. Billing for fractional hours requires rounding conventions that vary by payer – confirm with each payer’s policy documentation before submitting partial-hour claims.
| Attribute | Detail |
|---|---|
| HCPCS Code | S9124 |
| Full Description | Nursing care, in the home; by licensed practical nurse, per hour |
| Code Set | HCPCS Level II (S-codes) |
| Code Range | Miscellaneous Supplies and Services (S8265-S9152) |
| Billing Unit | Per hour (1 unit = 1 hour) |
| Provider Type | Licensed Practical Nurse (LPN) |
| Care Setting | Patient’s home |
| Medicare Status | Not payable by Medicare |
| Claim Form | UB-04 (Revenue Code 552) |
Who Can Bill HCPCS Code S9124?
HCPCS Code S9124 is billed by home health agencies and private duty nursing providers when an LPN delivers nursing care directly in a patient’s residence. The billing entity is typically the agency, not the individual nurse. The LPN performing the service must hold a valid state license, and the care must be general nursing – not a service more appropriately captured by a CPT code from the 99500-99602 range (home visits with specific clinical purposes).
Blue Cross Blue Shield payer policies across multiple states explicitly define the credential boundary: S9123 is for registered nurses; S9124 is for licensed practical nurses. Submitting S9123 when the care was delivered by an LPN is a coding error. The credential documented in the clinical record must match the HCPCS code on the claim. Home health billing teams focused on claims management software with credential-level controls can catch this mismatch before submission.
Private duty nursing agencies and coordinated home care programs are the primary billers. Facilities billing inpatient or skilled nursing facility stays would not use S9124. The code applies specifically to home-based care delivered outside a clinical facility. For practices that manage LPN staffing and credentialing across home-based programs, maintaining up-to-date provider credential records is a prerequisite for compliant S9124 billing.
Pro Tip
Audit your provider roster quarterly to confirm each LPN has a current state license on file before submitting S9124 claims. Payers conducting post-payment audits will request credential documentation for every shift billed. Missing or expired license records can trigger full refund demands on all associated claims.
S9123 vs S9124: RN vs LPN Home Nursing
The S9123/S9124 distinction is one of the most common source of home nursing claim errors. Both codes cover nursing care in the home billed per hour. The only variable is provider credential. S9123 applies to a registered nurse; S9124 applies to a licensed practical nurse.
The BCBS TX, BCBS OK, and BCBS NM coordinated home care and private duty nursing policies all contain the same explicit instruction for S9123: “use for general nursing care only, not to be used when CPT codes 99500-99602 can be used.” The same restriction applies to S9124 by extension. When the LPN’s home visit involves a specific clinical procedure better captured by a CPT code – such as newborn care (99501), wound care assessment, or injection administration – the appropriate CPT code should be used instead, not S9124.
| Attribute | S9123 | S9124 |
|---|---|---|
| Provider Type | Registered Nurse (RN) | Licensed Practical Nurse (LPN) |
| Billing Unit | Per hour | Per hour |
| Care Setting | Patient’s home | Patient’s home |
| Medicare Coverage | Not payable | Not payable |
| TMHP CSHCN Required | Yes (extended SN services) | Yes (extended SN services) |
| CPT Crosswalk Applies | Yes (99500-99602 when appropriate) | Yes (99500-99602 when appropriate) |
| Revenue Code (UB-04) | 552 | 552 |
The Texas Medicaid and Healthcare Partnership (TMHP) Children with Special Health Care Needs (CSHCN) Services Program Provider Manual (October 2020) specifically requires that procedure codes S9123 and S9124 be used when billing for extended skilled nursing services. This confirms that state Medicaid programs can mandate specific use of these S-codes in contexts where Medicare would require a different approach. Home health billing teams working across multiple payer types need separate workflows for Medicare versus Medicaid and commercial payers.
Two additional related codes complete the home nursing code family. S9122 covers home health aide or certified nurse assistant services, also per hour. S9125 covers respite care in the home on a per-diem basis. Selecting the correct code requires matching both provider type and service type to the clinical record. For teams managing hiring and oversight of LPNs across home care programs, having clear internal code-to-credential mapping prevents the most common billing errors in this code family.
Medicare Coverage and Payer Acceptance
Medicare does not cover HCPCS Code S9124. S-codes are not recognized by Medicare, which means submitting S9124 on a Medicare claim will result in a denial regardless of clinical documentation quality. This is not a coverage determination issue – it is a code set issue. Medicare operates on CPT and HCPCS Level II codes it has specifically approved; S-codes fall outside that set.
When the payer is Medicare and an LPN provides home nursing care, the appropriate path is to crosswalk to CPT codes 99500-99602, depending on the specific service provided. CPT 99500 covers home visits for prenatal monitoring and assessment; CPT 99501 covers postnatal assessment and follow-up care; CPT 99502 covers home visits for newborn care and assessment; CPT 99503 covers respiratory therapy care; CPT 99504 covers mechanical ventilation care; CPT 99506 covers intramuscular injections; CPT 99507 covers care and maintenance of catheters; CPT 99511 covers fecal impaction management and enema administration. The clinical service delivered determines which CPT code applies. The LPN performing the service must be operating within their state’s defined scope of practice for that procedure.
Commercial payers are the primary audience for S9124. Blue Cross Blue Shield plans in Texas, Oklahoma, and New Mexico all accept S9124 under their coordinated home care and private duty nursing policies. Many commercial plans require prior authorization before home nursing services begin. Authorization requirements vary by plan and are not generalizable – billing teams must verify authorization status with each payer before service delivery. Submitting without authorization when one is required is a common and costly billing error.
- Medicare: Not payable – crosswalk to CPT 99500-99602 required
- Medicaid (state programs): Accepted by many programs, including TMHP CSHCN for extended skilled nursing services
- BCBS plans (TX, OK, NM): Accepted under coordinated home care and private duty nursing policies
- Other commercial payers: Acceptance varies by plan; verify prior to service delivery
- Prior authorization: Required by most commercial plans; confirm requirements per payer
Practices using a clinic billing dashboard can flag Medicare patients at the point of care entry to ensure the CPT crosswalk workflow is triggered automatically rather than discovered post-submission.
Reduce home health billing denials with Pabau
Pabau's claims management tools help home health billing teams track per-hour LPN units, attach supporting documentation, and route claims to the right payer with the right code – before submission, not after denial.
Documentation Requirements for Home Nursing Billing
Strong documentation is the primary defense against S9124 claim denials and post-payment audit demands. Payers accepting this code expect specific elements in the clinical record before reimbursing home nursing hours. Missing any one of them can invalidate an entire billing period.
The BCBS coordinated home care policies set a useful benchmark for what commercial payers typically require. At minimum, documentation should capture the patient’s diagnosis, the nursing care plan, the specific services delivered during each visit, the date and start/stop time of each shift, and the supervising physician’s orders. Time-based codes like S9124 carry a specific documentation burden: the start and stop times must be in the record. A note that says “LPN visited for 3 hours” without clock times is weaker than one that records “09:15 to 12:15.”
HIPAA-compliant documentation practices are non-negotiable for home health claims. Clinical notes, shift records, and authorization correspondence must all be retained and accessible for audit response. Teams using HIPAA-compliant documentation workflows reduce the risk of audit exposure and speed up the response process when payers do request records. For UB-04 submissions, the applicable revenue code is 552, and each unit submitted should correspond directly to documented hours in the clinical record.
- Patient diagnosis and medical necessity statement
- Physician orders authorizing home nursing care by an LPN
- Nursing care plan with defined scope of LPN services
- Shift records with start and stop times for each visit
- LPN credential documentation (valid state license number)
- Prior authorization number (when required by the payer)
- Revenue code 552 on UB-04 claims
- Diagnosis codes supporting medical necessity for home nursing
Practices that use digital documentation workflows can standardize shift note templates to capture all required fields at the point of care, reducing the risk that a billing team member discovers a documentation gap only after submitting the claim.
Pro Tip
Flag each S9124 claim for a pre-submission documentation review before it reaches the clearinghouse. Confirm that start and stop times appear in every shift note, that the LPN license number is recorded, and that prior authorization is attached when required. This 5-minute check prevents the majority of S9124 denials seen in home health billing.
Common Billing Errors and How to Avoid Them
Several billing errors appear repeatedly in S9124 claims, often across multiple payers. Understanding where denials originate allows billing teams to build upstream controls rather than managing denials after the fact.
Submitting S9124 to Medicare is the most frequent error. S-codes do not exist in Medicare’s allowed code set. Any S9124 claim sent to Medicare will be denied. The fix is a workflow rule that identifies Medicare as the payer at the point of claim creation and routes the case to the CPT 99500-99602 crosswalk process.
Credential mismatch between the care delivered and the code submitted is equally common. If an RN covers a shift that was planned for an LPN, the code must change from S9124 to S9123 to reflect the actual provider. Billing the scheduled code rather than the delivered code is a compliance failure, not a clerical issue. Automated workflows that pull provider type from the scheduling record into the claim can prevent this.
Missing prior authorization is the third major source of denials. Commercial plans that cover S9124 typically require authorization before services begin, not after. Retro-authorization requests are often denied or require significant administrative effort. Building a payer-specific authorization requirement list and integrating it into the admission workflow addresses this before it becomes a billing problem. Teams using automated billing workflows can configure payer-specific authorization triggers at the point of patient enrollment.
- Submitting to Medicare: S-codes not recognized; route to CPT 99500-99602 instead
- Wrong credential code: RN shift billed as S9124; must use S9123 for RN visits
- Missing authorization: Confirm payer requirements before service delivery
- Incomplete time documentation: Start and stop times required for per-hour codes
- Outdated LPN license: Expired credentials invalidate claims on audit
- Using S9124 when a CPT code applies: Specific clinical procedures require CPT 99500-99602
For reference, the AAPC Codify HCPCS lookup tool and PGM Billing’s free HCPCS lookup provide up-to-date code descriptions and properties to verify code status before submission.
Expert Picks
Need to streamline home health billing documentation? Claims Management Software provides tools to track per-hour units, attach shift records, and reduce denial rates for time-based HCPCS codes.
Managing LPN credentialing across multiple locations? LPN Hiring and Compliance Guide covers credential verification, scope of practice considerations, and documentation standards for home health programs.
Looking for a structured approach to home health practice billing? Practice Management Software Guide explores how integrated billing and scheduling tools reduce claim errors for multi-provider home health agencies.
Conclusion
Home health billing errors around HCPCS Code S9124 consistently come from the same three sources: submitting to Medicare when CPT codes are required, mismatching the provider credential to the wrong code, and missing prior authorizations. Each of these is preventable with the right workflow controls in place.
Pabau’s claims management software helps home health billing teams build those controls before claims leave the system – automating payer routing, flagging credential mismatches, and centralizing documentation for audit readiness. To see how Pabau handles home health and multi-provider billing workflows, book a demo with the team.
Frequently Asked Questions
HCPCS Code S9124 describes nursing care provided in a patient’s home by a licensed practical nurse, billed per hour. Each submitted unit equals one hour of LPN nursing service. The code is maintained by CMS under HCPCS Level II S-codes and is accepted by commercial and Medicaid payers, but not by Medicare.
No. Medicare does not recognize HCPCS S-codes, including S9124. When Medicare is the payer and an LPN provides home nursing care, the claim should use CPT codes from the 99500-99602 range that correspond to the specific service delivered. Submitting S9124 to Medicare will result in automatic denial.
S9123 covers home nursing care by a registered nurse; S9124 covers the same service by a licensed practical nurse. Both are billed per hour and use revenue code 552 on UB-04 claims. The provider credential documented in the clinical record must match the code submitted on the claim.
S9124 is billed per hour. Each unit on the claim equals one hour of LPN home nursing care. Shift records must include start and stop times to support the number of units billed. Payer policies on partial-hour rounding vary, so verify the specific plan’s billing guidelines before submitting fractional hours.
Commercial insurers including BCBS plans in Texas, Oklahoma, and New Mexico accept S9124 under coordinated home care and private duty nursing policies. Many state Medicaid programs also accept the code – the Texas TMHP CSHCN program specifically requires it for extended skilled nursing services. Medicare does not accept S9124; a CPT crosswalk is required for Medicare claims.
Required documentation typically includes physician orders for home nursing, a nursing care plan, shift records with clock-in and clock-out times, the LPN’s valid state license number, the patient diagnosis and medical necessity statement, and prior authorization when the payer requires it. Revenue code 552 applies on UB-04 submissions.