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 S5125 – Attendant care services


Code Definition

S5125 is the HCPCS Level II code for attendant care services; per 15 minutes. It covers non-medical help with daily living tasks, such as bathing, dressing and meal preparation, delivered at home under a care plan. Medicaid programs and some commercial payers accept it, but Medicare fee-for-service doesn't.

Most denials come down to missing EVV data, lapsed authorization, and misapplied units or the wrong code (S5125 vs T1019).

Level
Level II
Category
S — Temporary national codes (non-Medicare)
Code range
S5100-S5199 Home care services
Billable
No
Code also known as
personal care aide, home attendant, personal attendant services, custodial care services
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 S5125 covers non-medical attendant care billed per 15-minute unit, mainly through Medicaid and home and community-based services (HCBS) waiver programs.

Medicare fee-for-service doesn’t recognize S-codes, so an S5125 claim sent to Medicare is rejected outright.

Federal EVV requirements under the 21st Century Cures Act apply to all personal care services billed with S5125 to Medicaid.

Pabau, the practice management platform we build, checks claims for missing details before submission and tracks each one through to payment or denial.

HCPCS code S5125: Official descriptor and code details

HCPCS code S5125 bills attendant care services in 15-minute units.

It belongs to the S5100-S5199 home care services range within HCPCS Level II, and the official descriptor is “Attendant care services; per 15 minutes.” S-codes are assigned by the HCPCS National Panel for use by non-Medicare payers such as Medicaid programs and commercial insurers.

In practice, that means state Medicaid programs and some commercial plans pay S5125, while Medicare fee-for-service doesn’t. HCPCS Level II covers services, supplies and items that CPT codes don’t capture.

Field Detail
HCPCS code S5125
Official descriptor Attendant care services; per 15 minutes
Code series S5100-S5199 (Home care services)
Billing unit Per 15 minutes (rounding rules vary by state, so check the state fee schedule)
Primary payers State Medicaid, HCBS waivers, private and commercial payers
Medicare coverage Not covered. Medicare fee-for-service doesn’t recognize S-codes.
Service setting Home and community-based settings (HCBS waiver)
EVV required Yes (Medicaid personal care services under the 21st Century Cures Act)

What services does S5125 cover?

S5125 covers non-medical, custodial attendant care tasks that help a beneficiary stay in their home or community setting. These are activities of daily living (ADLs) and instrumental activities of daily living (IADLs). A personal care aide or home attendant performs them under a care plan.

  • ADL assistance: bathing, dressing, grooming, toileting, and mobility transfers
  • IADL support: meal preparation, light housekeeping, laundry, and medication reminders (not administration)
  • Supervision and cueing: cognitive or behavioral prompting for beneficiaries who can’t safely manage tasks independently
  • Escort and transportation assistance: accompanying the beneficiary to medical appointments or community activities, when the care plan authorizes it

S5125 doesn’t cover skilled nursing procedures, wound care, injections, physical therapy, or any service that needs a licensed clinical professional. Billing S5125 for a skilled service is a compliance risk, and it’s exactly the mismatch auditors look for.

Payer coverage: Medicare, Medicaid, and commercial plans

Medicare fee-for-service doesn’t recognize S-series HCPCS codes. S-codes are assigned by the HCPCS National Panel for use by non-Medicare payers such as Medicaid programs and commercial insurers. Blue Cross Blue Shield plans are among the commercial payers that accept them. An S5125 claim sent to Medicare is rejected at intake, so the fix is resubmitting to the correct payer. There’s no appeal to file.

Payer type Covers S5125? Notes
Medicare (fee-for-service) No S-codes not recognized; automatic rejection
Medicare Advantage (Part C) Plan-dependent Some MA plans cover attendant care; verify per plan
State Medicaid (fee-for-service) Yes, in states that list it Rate and unit definition vary by state Medicaid plan
Medicaid HCBS waiver Yes Section 1915(c), 1915(i), and 1115 waivers; prior authorization usually required
Commercial and private payers Plan-dependent Blue Cross Blue Shield and select private payers accept S-codes

S5125 vs T1019: Which code should you use?

Use the code your state Medicaid manual or payer contract names. Most state Medicaid programs bill personal care with T1019, while S5125 appears where a program or commercial contract lists it. Both describe personal care aide services, so the scope barely differs.

T1019 covers personal care services per 15 minutes, delivered as part of an individualized plan of treatment. Its descriptor excludes inpatients and residents of a hospital, nursing facility, ICF/MR, or IMD. It also excludes services from a home health aide or certified nurse assistant.

S5125 shows up in states that publish a rate for it, such as Ohio, Utah, Louisiana, Arizona, and North Carolina. Commercial payers that accept S-codes may also list it in their contracts.

Factor S5125 T1019
Code series S-series (non-Medicare payers) T-series (created for state Medicaid agencies)
Billing unit Per 15 minutes Per 15 minutes
Service scope ADLs, IADLs, supervision, escort ADLs, IADLs, supervision (similar scope)
Medicare coverage Not covered Not covered
Preferred by Commercial payers, select state Medicaid programs Most state Medicaid programs
Common state usage Ohio, Utah, Louisiana, Arizona, North Carolina (published S5125 rates) Texas, Florida, Pennsylvania, New York, and Ohio for some programs

Practical rule: check your state Medicaid provider manual before choosing between S5125 and T1019. The wrong code for your state’s program typically results in denial, even when the service is authorized and documented correctly.

S5125 vs S5126: Understanding the difference

S5126 (“Attendant care services; per diem”) is the adjacent code in the S5100 range. The difference is the unit: S5125 bills by the 15-minute increment, while S5126 bills one flat daily rate. Some state Medicaid programs and HCBS waivers use S5126 for consumers who receive full-day attendant care.

Use S5125 for time-tracked hourly or partial-day services, and S5126 only when the payer explicitly authorizes a per-diem rate. If S5126 already covers the day, adding S5125 units on top is overlapping billing, and the payer will treat the extra units as a duplicate. The three checks below settle which code goes on the claim.

Decision diagram for attendant care codes: if the payer is Medicare fee-for-service, don't bill; if the state names T1019, bill T1019 per 15 minutes; if a per-diem rate is authorized, bill S5126 once per day; otherwise bill S5125, one unit per 15 minutes, so two hours equals eight units
Medicare status comes first because no later check can rescue that claim. Based on the HCPCS Level II descriptors and the payer rules in this guide.

S5125 attendant care billing: Units, modifiers, and instructions

Accurate S5125 attendant care billing needs three things right: the unit calculation, the modifier stack, and the place of service code. An error in any one of them is a common denial cause. If you’re new to the revenue cycle, our guide to medical billing covers the basics.

Unit calculation

Each unit of S5125 equals 15 minutes of direct attendant care, so a two-hour visit equals eight units. Most state Medicaid programs round to the nearest 15-minute increment, while some round down to the last complete unit. Check your state’s rounding policy to avoid overbilling.

Common modifiers used with S5125

Modifier requirements vary by state Medicaid plan and managed care organization. Verify with your payer before treating any modifier as universally required.

Modifier When used
U1-U9 State-defined modifiers for waiver program designation or funding source
TF Intermediate level of care, used in some states to signal service intensity
TD Registered nurse (RN), appended in some states when an RN oversees the attendant
SE Used where the payer requires it to flag state and/or federally funded programs or services

Place of service: Home (POS 12) is the most common. Community-based HCBS services may use POS 99 (Other Place of Service), depending on state guidance. Using POS 11 (Office) on an S5125 claim is likely to trip an edit in the state’s Medicaid claims system.

Electronic visit verification (EVV) requirements for S5125

Section 12006 of the 21st Century Cures Act mandates electronic visit verification for all Medicaid personal care services. S5125 is a personal care service code, so EVV applies whenever a state Medicaid program pays for it. Staying on top of medical billing compliance depends on capturing the six EVV data elements before each claim goes out.

EVV systems must capture and transmit six data elements per visit:

  1. Type of service performed
  2. Individual receiving the service
  3. Date of service
  4. Location of service delivery
  5. Individual providing the service
  6. Time the service begins and ends

States that have implemented EVV hold or pend claims when EVV data is missing or doesn’t match the submitted units. Bill eight units for a visit whose EVV record shows 90 minutes, and the claim hits a unit mismatch edit.

Pro Tip

Run a pre-submission EVV reconciliation check each billing cycle. Compare the units on each S5125 claim against the EVV system’s recorded start and end times before submitting. A mismatch caught before submission costs a few minutes. Caught after a denial, it costs an appeals cycle and the attendant’s unpaid time.

Prior authorization requirements

Most state Medicaid programs and nearly all HCBS waiver programs require prior authorization (PA) for S5125. The authorization is tied to the consumer’s care plan, which must be approved before services begin. Billing without an active authorization is the fastest path to a bulk denial across every claim in a billing period.

  • Documents typically required for PA: a level of care assessment, an individualized care plan signed by the responsible clinician, and attendant qualification records. Some states also require a physician order
  • Authorization period: typically 6 to 12 months, with reassessment at renewal
  • Units authorized: the PA caps the hours per week, and units billed above that cap are denied for exceeding the authorization limit

Documentation requirements to support S5125 claims

Every S5125 claim needs a documentation package that can withstand a post-payment audit. Auditors look for four proofs: the service was authorized, it was delivered, the attendant was qualified, and the care plan justified the scope. A clean claim submission starts with these records in order before the claim goes out.

Documentation element What auditors check
Active prior authorization Authorization number, effective dates, and authorized units must cover the date of service
Individualized care plan Tasks listed must match the tasks on service logs; plan must be current and signed
Service delivery log or visit note Date, tasks performed, time in and out, attendant and consumer signatures (or EVV confirmation)
EVV data record Electronic timestamps matching billed units; location data where the state requires it
Attendant qualification records Background check clearance, training certificates (state requirements vary), and employment records
Supervisory visit notes Where the state requires RN or supervisor oversight visits, their frequency and documentation

Common reasons S5125 claims are denied

S5125 denials fall into seven predictable categories, each with its own correction path. The reason codes behind them are explained in our guide to medical billing denial codes. Proactive denial management workflows catch most of them before they hit the remittance.

Denial reason Root cause Correction
Missing or failed EVV data EVV not completed, timestamps missing, or system sync failure Reconcile EVV records before billing; contact the EVV vendor about sync errors
Authorization not on file PA expired, units exhausted, or service started before the PA was issued Verify authorization status before each billing cycle; appeal with retroactive PA where allowed
Incorrect unit count Manual calculation error; rounding policy not followed Use EVV timestamps as the billing record; apply state rounding rules
Wrong payer (billed to Medicare) S5125 submitted to Medicare fee-for-service Resubmit to the correct payer (state Medicaid or commercial plan)
Missing or incorrect modifier State-required modifier omitted or wrong modifier applied Check the state provider manual for modifier requirements; resubmit with the corrected modifier stack
Incorrect place of service POS 11 (Office) submitted instead of POS 12 (Home) Correct the POS to 12 or the applicable HCBS setting code; resubmit
Overlapping S5125 and S5126 billing Per-15-minute units billed alongside a per-diem S5126 on the same date Bill either S5125 or S5126 per date, not both; check payer policy

S5125 reimbursement rates by state

Each state’s Medicaid agency sets its own S5125 rate, and rates vary by waiver program and contract year. The table below lists states that publish an S5125 rate. Two of the figures are more than a decade old, so treat them as historical reference.

State Rate per unit (15 min) Program and date
Ohio $4.70 personal care; $6.39 nursing tasks Home care attendant services (HCAS)
Louisiana $4.63 Medicaid fee schedule, 2025
Utah $4.62 Aging Waiver, effective October 1, 2024
Arizona $4.08 AHCCCS, 2016 (dated)
North Carolina $3.45 2011 (dated)

Published rates change, so verify the current figure on your state Medicaid agency’s official fee schedule before billing. The Medicare Informatics HCPCS tables and the AAPC HCPCS code lookup help confirm the current descriptor and coverage status for S5125.

Pro Tip

Subscribe to your state Medicaid agency’s fee schedule update notices by email or through the provider portal. Rates for attendant care codes often adjust in January and July. A missed rate change can mean months of billing at the wrong amount, followed by underpayment or an overpayment recoupment demand.

How claims management software reduces S5125 denials

Many home care billing teams track authorizations in a spreadsheet, visits in the EVV system, and claims in a clearinghouse portal. When those three records disagree, the first sign is usually a denial on the remittance.

Pabau’s claims management software runs validation checks every time you send a claim. Missing details such as membership numbers and authorization codes are caught before submission. In the US, claims go straight to the Claim.MD clearinghouse, with real-time eligibility checks available before the visit.

Each claim then carries a status on one dashboard: pending, submitted, processing, paid, or error. You post electronic remittance advice (ERA) against it, so an unpaid S5125 line is visible the day the remittance lands. Keep your state’s EVV system as the record of visit times, and reconcile units against it before each cycle.

Pabau remittance matching screen showing paid, unpaid, reissued and unprocessed claim lines against a remittance total
Pabau’s remittance matching flags every unpaid or unprocessed line, so a short-paid S5125 claim gets worked before the next billing cycle.

Catching a missing authorization or a unit mismatch before submission is far cheaper than appealing a denial weeks later.

Reduce attendant care claim denials

Pabau checks each claim for missing details before submission and tracks it through to payment. Fewer attendant care claims come back denied.

Pabau claims management dashboard

Conclusion

Start with your state Medicaid provider manual before you touch the claim form. It settles whether you bill S5125, S5126 or T1019, which modifiers apply, and how units round. Settle those once per program, and the most common S5125 denials stop recurring.

The trade-off is discipline at the front end. Reconciling EVV records and checking authorizations every billing cycle takes a few hours. Skipping it costs appeals, recoupments and attendants’ unpaid time.

Book a demo to see how Pabau’s pre-submission checks and claim tracking help your team catch S5125 errors before they reach the payer.

Continue your research

Continue your research

Need to understand how clean claims are built? Clean claim submission guide walks through every field that Medicaid systems validate before processing payment.

Want to reduce billing denials across your practice? Denial management in healthcare covers the root-cause frameworks billing teams use to recover denied revenue.

Preparing for a billing audit? Medical billing compliance covers documentation standards, audit readiness, and payer-specific requirements.

Does your state bill personal care under T1019? HCPCS code T1019 explains the T-series personal care code most state Medicaid programs use.

Frequently asked questions

What does HCPCS code S5125 cover?

HCPCS code S5125 covers attendant care services in 15-minute billing units. That includes help with activities of daily living (ADLs), instrumental activities of daily living (IADLs), supervision, and community escort. It’s used mainly for non-medical, custodial home care billed to Medicaid and participating private payers.

What is the difference between S5125 and T1019?

Both codes describe personal care aide services billed per 15 minutes. T1019 is a T-series code used by most state Medicaid programs, while S5125 is an S-series code accepted by commercial payers and select state programs. Your state Medicaid provider manual decides which one applies. The wrong code for your state’s program typically results in denial, however well the service is documented.

Is S5125 covered by Medicare?

No. Medicare fee-for-service doesn’t recognize S-series HCPCS codes. The HCPCS National Panel assigns S-codes for use by non-Medicare payers. Submitting S5125 to Medicare results in an automatic rejection rather than a denial you can appeal.

Does S5125 require electronic visit verification?

Yes. Section 12006 of the 21st Century Cures Act requires EVV for all Medicaid personal care services, including attendant care billed under S5125. EVV must capture six data elements per visit: service type, recipient, provider, date, location, and start and end times. Claims without them can be held.

Does S5125 require prior authorization?

Most state Medicaid programs and nearly all HCBS waiver programs require prior authorization for S5125. Requirements vary by state and payer. Some require a functional assessment and physician order, while others need only a signed care plan. Billing without an active authorization is the single most common source of bulk claim denials for attendant care providers.

What is the reimbursement rate for S5125?

Published Medicaid rates for S5125 run from about $3.45 to $6.39 per 15-minute unit, depending on the state, program and task. Ohio pays $4.70 for personal care and $6.39 for nursing tasks, while Utah and Louisiana pay about $4.62 to $4.63. Verify the current rate on your state’s official fee schedule, since rates adjust periodically.

×