Are you ready to grow up your business? Contact Us
Call us anytime
Are you ready to grow up your business? Contact Us
Providing care in a Skilled Nursing Facility (SNF) presents unique challenges. Patients often have multiple chronic conditions, complex care plans, and frequent hospital transitions. Medicare billing rules are strict, documentation expectations are high, and claim denials are common. Using the wrong CPT code or Place of Service (POS) can delay payment, trigger audits, and cause revenue loss. This guide explains the nursing home CPT codes for SNF billing, including initial, subsequent, discharge, and prolonged service codes, with practical tips for compliance and audit avoidance.
It is important to distinguish between a Skilled Nursing Facility and a long-term Nursing Facility. Many physicians use the terms interchangeably, but billing rules differ. SNFs provide short-term post-hospital rehabilitation and skilled nursing care. Nursing Facilities (NF) often house long-term residents who cannot live independently. Medicare Part A covers SNF stays differently from long-term NF care.
Place of Service codes guide billing. POS 31 is for SNF visits, while POS 32 is for Nursing Facility visits. Using the wrong POS code can result in claim rejections or underpayment. Always verify the patient’s status and the facility’s classification before billing. Proper POS selection prevents unnecessary claim denials.
Physician services in SNFs are billed using CPT codes, while most other services are subject to consolidated billing under the SNF Prospective Payment System (PPS). Medicare bundles nursing, therapy, drugs, and certain procedures into one payment. HCPCS codes, used for supplies and non-physician procedures, are generally included in this bundle. Only services not included in consolidated billing, such as physician evaluation and management (E/M) visits, can be billed separately.
Each SNF is governed by a Medicare Administrative Contractor (MAC), which enforces billing rules through Local Coverage Determinations (LCDs) and National Coverage Determinations (NCDs). Accurate documentation, proper coding, and awareness of bundled versus separately billable services are essential to prevent denials and audit issues.
The first visit to a patient in an SNF is billed with CPT codes 99304, 99305, or 99306. Under current post-2023 E/M guidelines, level selection is based on either Medical Decision Making (MDM) or total time on the date of encounter, not on a mandatory history and physical exam. History and exam should still be performed as medically appropriate, but are not required to determine code level.
| CPT Code | Level | Selection Criteria | Typical Use Case |
|---|---|---|---|
| 99304 | Low | MDM or total time | Stable patient recently admitted to SNF. |
| 99305 | Moderate | MDM or total time | Patient with multiple active issues requiring moderate evaluation |
| 99306 | High | MDM or total time | Complex patient post-hospitalization with multiple chronic conditions |
Follow-up visits are coded with CPT 99307–99310. Selection is based entirely on MDM complexity or total time.
| CPT Code | Level | Selection Criteria | Typical Use Case |
|---|---|---|---|
| 99304 | Low | MDM or total time | Stable patient recently admitted to SNF |
| 99305 | Moderate | MDM or total time | Patient with multiple active issues requiring moderate evaluation |
| 99306 | High | MDM or total time | Complex patient post-hospitalization with multiple chronic conditions |
Follow-up visits are coded with CPT 99307–99310. Selection is based entirely on MDM complexity or total time.
| CPT Code | Level | Selection Criteria | Typical Use Case |
|---|---|---|---|
| 99307 | Low | MDM or total time | Simple follow-up with minimal risk |
| 99308 | Low-to-moderate | MDM or total time | Routine follow-up with moderate data review |
| 99309 | Moderate | MDM or total time | Multiple active issues requiring moderate-to-high MDM |
| 99310 | High | MDM or total time | Highly complex or unstable patient requiring significant management |
Correct documentation is essential. Ensure notes reflect MDM elements and total time, and only bill high-level codes when justified. Use modifier –95 for telehealth visits if applicable, but do not use modifier –GN, as it applies only to outpatient therapy services.
When a patient is discharged or transferred, use CPT codes 99315 or 99316. 99315 covers discharges requiring up to 30 minutes of physician time, while 99316 is for discharges exceeding 30 minutes. Time includes care coordination, family discussion, and writing orders.
For unusually long visits, G0317 may be billed only with 99306 (initial – high level) or 99310 (subsequent – high level). Document exact start and stop times, tasks performed, and medical necessity. This code is not valid with lower-level visits.
| CPT / HCPCS | Description | Notes |
|---|---|---|
| 99315 | Discharge management ≤30 minutes | Includes care coordination, patient/family discussion |
| 99316 | Discharge management >30 minutes | For complex discharge planning |
| G0317 | Prolonged services | Only with 99306 or 99310 at high complexity; document time and tasks |
Physicians commonly make these errors:
Auditors focus on high-level code overuse (99310) and POS errors (31 vs 32). Avoid assumptions about visit frequency; bill visits based solely on medical necessity.
Accurate CPT coding in the Skilled Nursing Facility setting is essential for timely reimbursement and audit protection. Physicians must distinguish between SNF and Nursing Facility classifications, select the correct Place of Service code, and ensure that all evaluation and management services are billed based on current Medical Decision Making or total time guidelines. Understanding Medicare consolidated billing under the SNF Prospective Payment System also helps prevent improper billing of bundled services.
Initial care, subsequent visits, discharge management, and prolonged services each have specific CPT and HCPCS coding rules. Proper documentation of clinical decision-making, total encounter time, and medical necessity supports correct code selection and reduces the risk of denials or compliance reviews. Regular claim audits, structured EHR documentation, and awareness of MAC-specific LCDs and NCDs can further improve billing accuracy.
By aligning SNF visit coding with CMS guidelines and maintaining clear documentation, physicians and non-physician practitioners can reduce payment delays, limit audit exposure, and support compliant revenue cycle management in the nursing facility environment.
Arj Fatima is a U.S.-based medical billing consultant with over a decade of experience helping doctors, practice owners, and SNFs navigate CPT, HCPCS, Medicare, and revenue cycle management. They specialize in SNF billing, audit risk reduction, and coding compliance.
© Billing MedTech. All Rights Reserved