Adult Day Care Billing Codes: S5100–S5105 Explained
Billing10 min read

Adult Day Care Billing Codes: S5100–S5105 by State

Learn what S5100, S5101, S5102 and S5105 mean, how Medicaid billing varies by state, and what adult day providers should verify before billing.

Quick answer

S5100, S5101, S5102 and S5105 are HCPCS Level II codes associated with adult day services. Their actual Medicaid use can vary by state, program and payer, including differences in billing units and modifiers. Providers should verify current payer guidance before billing.

Adult Day Genie Team

Adult Day Care Operations Expert

Adult day care billing codes can look simple until a provider tries to apply them to an actual Medicaid claim. S5100, S5101, S5102 and S5105 are HCPCS Level II codes associated with adult day services, but knowing the national code description is only the first step. A state Medicaid program, waiver, managed care organization, or other payer may determine which code applies, how a service unit is measured, whether a modifier is required, and what documentation must support the claim. This guide explains the main adult day care billing codes, how they differ, how states use them differently, and what your billing team should verify before preparing a claim.

This guide is educational and does not replace current state Medicaid, waiver, managed care, or payer billing instructions. Providers should verify current requirements with the applicable Medicaid agency or payer before submitting claims.

Quick Answer: What Are the Main Adult Day Care Billing Codes?

The adult day care HCPCS codes most commonly encountered in this area are S5100, S5101, S5102 and S5105. At the national descriptor level, they distinguish 15-minute, half-day, per-diem and certain center-based per-diem adult day services. These descriptions identify the service category, but they do not establish which code a particular Medicaid provider should bill.

CodeGeneral HCPCS MeaningUnit ConceptWhat Providers Must Verify
S5100Adult day care servicesPer 15 minutesProgram use, units, modifiers, authorization and documentation
S5101Adult day care servicesPer half dayHow the applicable payer defines a half-day service
S5102Adult day care servicesPer diemDaily service requirements, modifiers and program rules
S5105Center-based adult day care services not included in program feePer diemWhether the state or payer uses S5105 for the authorized service

The Centers for Medicare & Medicaid Services HCPCS resources provide the national coding framework. Medicaid coverage and billing implementation, however, remain dependent on the applicable program and payer.

What Does S5100 Mean for Adult Day Care?

S5100 adult day care is the time-based code in this group. Its HCPCS description is based on 15-minute adult day service units. That does not mean every Medicaid program using S5100 processes the service in exactly the same way. Providers still need to verify whether S5100 applies to the authorized service, how units are calculated, whether modifiers are required, any daily or authorization limits, and what attendance or service documentation must support the billed units.

The safest approach is to treat the national HCPCS descriptor as the starting point and the current state Medicaid or payer billing instructions as the operational authority for the claim.

What Does S5101 Mean for Adult Day Care?

S5101 represents adult day services billed per half day. The important issue is that providers should not assume a universal number of hours automatically qualifies as a half-day unit. The applicable Medicaid program or payer defines the service threshold and billing requirements.

For example, Ohio Medicaid's adult day health rule lists S5101 for adult day health center services per half day and S5102 per day. If your center bills a half-day service, recorded attendance should be compared with the payer's definition before claim units are determined.

What Does S5102 Mean for Adult Day Care?

S5102 adult day care represents adult day services billed per diem. It is one of the most visible adult-day codes in current Medicaid guidance, but per diem does not automatically mean one unit can be billed whenever a participant attends for any amount of time.

States and payers can establish service definitions, attendance requirements, authorizations, modifiers and documentation standards around S5102. California's current Medi-Cal Community-Based Adult Services guidance, for example, uses S5102 for CBAS and specifies additional modifier requirements for qualifying Emergency Remote Services.

New York adult day health billing guidance also uses S5102 and, in specified arrangements, distinguishes service levels with U1, U2 and U3 modifiers. The important takeaway is that S5102 identifies the base service category; the applicable payer determines how that code must be used for the participant and program.

What Does S5105 Mean for Adult Day Care?

S5105 adult day care has a national HCPCS description for center-based adult day services not included in the program fee, billed per diem. Some Medicaid programs use S5105 within their adult day care structures, but providers should not reduce the code to a single nationwide program definition.

Hawaii's 2026 Medicaid HCBS schedule provides a useful example: it lists S5101 and S5102 for Adult Day Health while S5105 appears under Adult Day Care. New York guidance also identifies S5105 for Social Adult Day Care in its applicable billing framework. These state examples illustrate local implementation rather than a universal national rule.

S5100 vs. S5101 vs. S5102 vs. S5105

CodeMain DistinctionKey Question Before Billing
S510015-minute serviceDoes my payer use this code and how are billable units calculated?
S5101Half-day serviceWhat qualifies as a half day under my Medicaid program?
S5102Per-diem serviceWhat requirements must be met before a daily unit is billable?
S5105Center-based per-diem serviceDoes my program use S5105 for this specific adult day service?

A more reliable billing sequence is: participant → authorized service → actual service delivered → attendance and documentation → payer rules → HCPCS code → modifier → units → claim. Starting with the service record helps reduce the risk of choosing a code first and then trying to make the rest of the documentation fit it.

How Do Adult Day Care Medicaid Billing Codes Vary by State?

There is no single national Medicaid configuration for adult day services. States can structure adult day programs differently, and waiver or managed care requirements may add another layer. The examples below show why adult day care Medicaid billing codes should always be verified against current local guidance.

StateCurrent ExampleWhat It Demonstrates
CaliforniaS5102 used in CBAS; specified modifiers apply to qualifying Emergency Remote ServicesThe same base code can require different claim details depending on service circumstances
HawaiiS5101 half day and S5102 per diem for Adult Day Health; S5105 for Adult Day CareA state may distinguish Adult Day Health and Adult Day Care through different codes
OhioS5101 per half day and S5102 per day for adult day health center servicesHalf-day and daily services can have separate billing codes
New YorkS5102 used in ADHC guidance with specified U1, U2 and U3 arrangements; S5105 appears for Social Adult Day CareModifiers and program type can add important meaning to the base code

These examples are not substitutes for your own provider manual. Before using any adult day care billing code, confirm the latest state Medicaid instructions, applicable waiver documents, managed care guidance, participant authorization and payer requirements.

How Should Attendance and Documentation Support the Billing Code?

A billing code should connect back to the service record. Your adult day care attendance tracking should make it possible for authorized staff to determine who received service, on what date and, where relevant, for what period of time. Attendance may help support time-based units, half-day thresholds or daily service requirements, but attendance alone does not determine the correct HCPCS code.

Depending on the program and payer, the proposed claim may also need to align with the participant's authorization, service date, approved units or days, required care or service documentation, procedure code, modifier and other payer-specific fields. For a broader breakdown of source records, see Adult Day Genie's adult day care documentation requirements guide.

The practical goal is to make the service day easy to reconstruct. Billing staff should be able to trace a proposed claim back to attendance, authorization and supporting documentation rather than recreating the service record after the claim has already been prepared.

How to Verify an Adult Day Care Billing Code Before Billing

  1. Identify the exact payer and Medicaid program — determine whether the participant is under fee-for-service Medicaid, a waiver, managed care or another arrangement.
  2. Check the authorization — confirm the authorized service, dates, units and applicable limits.
  3. Verify the HCPCS code — use current state Medicaid or payer guidance rather than another provider's billing setup.
  4. Verify the unit and modifier — confirm whether the service is billed by time, half day, per diem or another payer-defined structure and whether a modifier is required.
  5. Match the claim to attendance and documentation — the service-day record should support the date and billed unit.
  6. Review the claim before submission — confirm that the code, units, modifier, authorization and supporting records agree.

This is also where purpose-built Medicaid billing software for adult day centers can help operationally by keeping attendance, participant information, authorization context and claim preparation closer together. Software can organize the workflow, but qualified staff remain responsible for verifying payer-specific billing requirements.

Common Adult Day Care Billing Code Mistakes

  • Assuming one HCPCS code applies to every state or Medicaid program
  • Treating half day as a universal number of service hours
  • Assuming any attendance automatically supports a per-diem unit
  • Using the correct base code with a missing or incorrect modifier
  • Copying another payer's billing configuration
  • Billing units that do not align with attendance or supporting documentation
  • Ignoring authorization dates, limits or approved service units
  • Using outdated Medicaid or payer guidance
  • Assuming a valid HCPCS code means the service is automatically covered

How Adult Day Genie Fits Into the Billing Workflow

Adult Day Genie does not decide which Medicaid code your organization is required to bill. That decision still depends on your current payer, program, authorization and billing rules. Adult Day Genie's role is to connect the operational records behind the claim so staff can review the service day more efficiently.

Attendance, participant information, authorization context and required documentation can stay tied to the service day, while applicable workflows can move into 837P claim preparation. Explore the Adult Day Genie features to see how attendance, documentation, authorizations and Medicaid billing fit into the same workflow.

Final Takeaway

S5100, S5101, S5102 and S5105 provide a useful national vocabulary for adult day services, but there is no single nationwide Medicaid billing rule that tells every center which code to use. A stronger billing process connects the authorized service, the service actually delivered, the participant's records and the payer's current billing requirements.

If your team spends too much time matching attendance, documentation and authorizations to claims manually, see the Adult Day Genie billing workflow and learn how a more connected service-day record can support your billing process.

Frequently Asked Questions

What is the Medicaid billing code for adult day care?

There is no single Medicaid billing code that applies to every adult day provider nationwide. S5100, S5101, S5102 and S5105 are associated with adult day services, but the applicable code depends on the state Medicaid program, payer, authorized service and billing rules.

What does S5100 mean for adult day care?

S5100 represents adult day services using a 15-minute HCPCS unit. Providers should still verify whether their Medicaid program uses S5100 and how units, modifiers and authorization requirements apply.

What does S5101 mean for adult day care?

S5101 represents adult day services billed per half day. The applicable Medicaid program or payer determines what qualifies for the half-day unit.

What does S5102 mean for adult day care?

S5102 represents adult day services billed per diem. States and payers may add specific attendance, authorization, modifier and documentation requirements.

What is the difference between S5102 and S5105?

S5102 represents adult day services per diem. S5105 describes center-based adult day services not included in the program fee, also per diem. How each code is used depends on the applicable Medicaid program and payer.

Can adult day care billing codes vary by state?

Yes. State Medicaid programs can use different codes, units, modifiers and program definitions for adult day services. Providers should verify current state and payer guidance before billing.

Adult day careAdult day healthMedicaidHCPCS Level IIS5100S5101S5102S5105CMSMedicaid HCBSBilling modifiersService unitsAuthorizationsAttendance documentation837P

How this guide was prepared

This article separates general buying guidance from Adult Day Genie product details. It does not provide legal, billing, or compliance advice, and it does not promise an audit outcome.

See how the pieces connect in one center workflow.

Review published pricing or book a walkthrough of attendance, records, family updates, and Medicaid claim preparation.

Build the next part of your evaluation.

Browse all guides