The Complete Guide to SNF CPT Codes for Stronger Revenue Cycle Management
One of the most common points of confusion in skilled nursing facility billing is where CPT codes fit in the revenue cycle and where they do not. The short answer is this: CPT codes are not part of Medicare Part A SNF billing, which uses revenue codes and HIPPS codes on the UB-04 under PDPM. CPT codes are central to Medicare Part B billing in the SNF setting, where they identify the specific skilled services rendered to residents who are not in a covered Part A stay.
Getting that distinction right matters. Facilities that misunderstand where CPT codes apply or that use them incorrectly in their Part B billing generate denials that could have been prevented and leave revenue on the table that could have been claimed. This guide covers the CPT codes that matter most for SNF billing, how they are used correctly, and where coding errors most commonly occur.
Why CPT Codes Do Not Apply to Medicare Part A SNF Billing?
Under Medicare Part A, SNF reimbursement is calculated through the Patient-Driven Payment Model, which pays a daily per-diem rate based on the resident’s clinical complexity across five case-mix components. That daily rate is encoded in the HIPPS code a five-character alphanumeric code derived from the MDS assessment which appears on the UB-04 claim alongside revenue codes that categorize the services provided.
In this environment, individual CPT codes for therapy evaluations, treatment sessions, or procedures do not drive reimbursement. The therapy provided to a Medicare Part A resident contributes to the clinical picture captured in the MDS, which drives the PDPM payment rate. But the specific therapy CPT codes that are billed under Part B are not billed under Part A they are bundled into the per-diem.
Billing CPT codes on a Part A claim for a resident in a covered Medicare Part A stay is a billing error. Understanding this distinction is the starting point for using CPT codes correctly in the SNF revenue cycle.
What this means for your facility: If your therapy department is generating CPT code documentation for Medicare Part A residents, that documentation serves the MDS assessment process and skilled care justification not the Part A claim itself. CPT codes belong on Part B claims, applied to services for residents not in a covered Part A stay.
When CPT Codes Apply: Medicare Part B in the SNF Setting
Medicare Part B covers outpatient skilled services for SNF residents who are not in a covered Part A stay either because they did not have a qualifying three-day inpatient hospital stay, their Part A benefit days are exhausted, or they are long-stay Medicaid residents receiving certain skilled outpatient services. Part B billing in the SNF uses the UB-04 with Type of Bill code 22X, paired with the appropriate CPT codes and revenue codes for each service rendered.
Part B also covers physician and non-physician practitioner services to SNF residents, billed directly by the practitioner to Medicare. The facility itself may bill Part B for therapy services and certain other outpatient services. Understanding which services, the facility bills and which the practitioner bills is an important boundary for consolidated billing compliance.
Therapy CPT Codes Used in SNF Part B Billing
Physical Therapy
Physical therapy services billed to Medicare Part B in the SNF setting use CPT codes from the physical medicine and rehabilitation section. The most used codes include:
- 97110: Therapeutic exercises used for exercises aimed at improving strength, endurance, flexibility, or range of motion; must be performed one-on-one and requires constant attendance.
- 97530: Therapeutic activities used for functional activities designed to restore daily living skills; requires constant attendance and must involve dynamic activities.
- 97140: Manual therapy used for techniques including mobilization, manipulation, and manual traction.
- 97012: Mechanical traction applied to specific body regions; does not require constant therapist attendance.
- 97150: Therapeutic exercises in a group for group treatment with two or more patients simultaneously; reimbursed at a lower rate than individual therapy.
- 97161-97163: Physical therapy evaluations three levels (low, moderate, and high complexity) based on the presenting problem, clinical decision-making, and examination complexity.
- 97164: Physical therapy re-evaluation used when a significant change in the patient’s condition warrants a formal reassessment.
Occupational Therapy
Occupational therapy services use a parallel set of CPT codes:
- 97165-97167: Occupational therapy evaluations three complexity levels parallel to PT evaluation codes.
- 97168: Occupational therapy re-evaluation.
- 97535: Self-care and home management training for instruction in daily living activities, adaptive techniques, and use of assistive equipment.
- 97537: Community and work reintegration for training in community skills and work tasks.
- 97542: Wheelchair management training fitting and training in use of manual or power wheelchair.
Speech-Language Pathology
Speech-language pathology services in the SNF Part B setting use codes including:
- 92507: Treatment of speech, language, voice, communication, and/or auditory processing disorder the primary treatment code for individual SLP sessions.
- 92508: Treatment of speech, language, voice, communication, and/or auditory processing disorder group treatment.
- 92526: Treatment of swallowing dysfunction and/or oral function for feeding.
- 92597: Evaluation for use and/or fitting of voice prosthetic device.
Physician and Non-Physician Practitioner CPT Codes for Nursing Facility Visits
Physicians, nurse practitioners, and physician assistants who provide evaluation and management services to SNF residents bill Medicare Part B using the Nursing Facility Services CPT codes a specific set of E&M codes distinct from hospital inpatient or outpatient codes:
- 99304-99306: Initial nursing facility cares three levels of service for the first comprehensive assessment of a patient admitted to a nursing facility, differentiated by complexity of medical decision-making and time.
- 99307-99310: Subsequent nursing facility cares four levels for follow-up visits after the initial assessment, again differentiated by complexity and time.
- 99315-99316: Nursing facility discharges services used for the final examination and care coordination at discharge.
These E&M codes are billed by the practitioner directly to Medicare Part B not by the facility. When a physician or NP visits a resident in a covered Part A stay, the facility does not bill these codes; the practitioner bills them under their own provider number, and the claim is not subject to consolidated billing rules because physician professional services are excluded from consolidated billing.
What this means for your facility: Physician E&M codes for nursing facility visits are the practitioner’s billing responsibility, not the facility’s. However, SNF billing teams need to understand this boundary clearly particularly when outside practitioners are also providing services that may be subject to consolidated billing rules in other contexts.
CPT Code and Revenue Code Pairing on Part B Claims
When therapy services are billed to Medicare Part B through the SNF on the UB-04, each CPT code must be paired with the correct revenue code that identifies the therapy discipline. Physical therapy CPT codes pair with revenue codes in the 0420-0429 range. Occupational therapy CPT codes pair with revenue codes in the 0430-0439 range. Speech-language pathology CPT codes pair with revenue codes in the 0440-0449 range.
A mismatch between the CPT code and the revenue code for example, a physical therapy CPT code paired with an occupational therapy revenue code generates a claim error. The claim may submit without an immediate rejection but will fail payer edit checks and generate a denial. These errors are entirely preventable with a pre-submission claim review that confirms CPT-revenue code pairing before the claim releases.
Common CPT Coding Errors in SNF Part B Billing
Billing individual therapy codes for group sessions. CPT code 97110 and similar individual therapy codes require constant one-on-one attendance. When two or more patients are treated simultaneously, the group therapy code (97150) applies. Billing individual therapy rates for group sessions is a compliance violation and a common audit finding in SNF therapy billing.
Using the wrong evaluation level. PT and OT evaluation codes 97161-97163 and 97165-97167 are levelled by complexity low, moderate, and high. The level must match the actual complexity of the evaluation as documented in the evaluation report. Selecting the highest complexity level without documentation to support it is an upcoding violation. Selecting a lower level than the complexity warrants leave revenue on the table.
Billing therapy CPT codes on Part A claims. This is the most fundamental CPT coding error in the SNF setting billing therapy CPT codes on a UB-04 for a resident in a covered Medicare Part A stay. Therapy for Part A residents is bundled under the PDPM per-diem. Billing CPT codes on a Part A claim creates a billing conflict and will be denied.
Missing the KX modifier when therapy charges exceed the threshold. Medicare Part B imposes annual financial thresholds on outpatient therapy. When a beneficiary’s cumulative therapy charges cross the threshold, the KX modifier must be appended to each subsequent therapy claim certifying continued medical necessity. A claim above the threshold without the KX modifier is automatically denied.
Documentation that does not support the billed code. Every CPT code billed to Part B must be supported by documentation that describes the specific service rendered, the clinical rationale, and the patient’s response. A claim for 97530 therapeutic activities requires documentation of dynamic, functionally based activities performed under the therapist’s constant attendance. A treatment note that describes exercises generically rather than specific therapeutic activities does not support 97530 and will not withstand audit review.
What this means for your facility: CPT coding errors in SNF Part B billing are among the most audited in the post-acute setting. Correct code selection, correct evaluation levelling, correct modifier application, and documentation that specifically supports each billed code are the four disciplines that protect Part B billing from both denials and audit findings.
How CPT Code Accuracy Supports the Full Revenue Cycle?
CPT code accuracy in SNF Part B billing is not just claims function it directly affects the full revenue cycle in three ways. Correct code selection with appropriate modifiers produces correct reimbursement on first submission, reducing the denial follow-up workload that consumes billing staff time. Correct documentation requirements enforced at the point of service prevent the retroactive documentation corrections that create liability in audit environments. And correct CPT-revenue code pairing ensures that Part B claims clear payer edit checks without delays that distort AR aging reports.
At MCA Medical Billing Solutions, L.L.C. we manage SNF Medicare Part B billing including CPT code review, modifier application, revenue code pairing, and documentation standard compliance as part of our full SNF revenue cycle management engagement. Contact MCA Medical Billing Solutions L.L.C. for a free billing assessment.
