Are you ready to grow up your business? Contact Us

Email Address: info@billingmedtech.com
Visit Us:

Nursing Home CPT Codes for SNF Billing

shape shape
by Arj Fatima
February 26, 2026

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.

Understanding SNF vs Nursing Facility Settings

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.

Medicare Rules, Consolidated Billing, and HCPCS

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.

Initial Nursing Facility Care CPT Codes 99304–99306

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.

Initial Nursing Facility Care CPT Codes

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

Subsequent Nursing Facility Care CPT Codes 99307–99310

Follow-up visits are coded with CPT 99307–99310. Selection is based entirely on MDM complexity or total time.

Initial Nursing Facility Care CPT Codes

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

Subsequent Nursing Facility Care CPT Codes 99307–99310

Follow-up visits are coded with CPT 99307–99310. Selection is based entirely on MDM complexity or total time.

Subsequent Nursing Facility Care CPT Codes

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.

Discharge Management 99315–99316 and Prolonged Services G0317

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.

Discharge and Prolonged Service Codes

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

Common Billing Mistakes and Audit Risks

Physicians commonly make these errors:

  • Using incorrect CPT codes for the visit type
  • Billing bundled services separately
  • Incomplete documentation of MDM or time
  • Reusing identical notes for multiple visits (cloning)

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.

Best Practices for Documentation and Compliance

  • Use structured EHR templates for SNF visits.
  • Document MDM, time spent, and care coordination tasks.
  • Ensure all billed services are medically necessary.
  • Include supporting documentation for telehealth or discharge services.
  • Review claims periodically to catch errors and reduce audit risk.

Conclusion

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.

FAQs:

  1. Which CPT codes are used for SNF visits?
    Initial: 99304–99306, subsequent: 99307–99310, discharge: 99315–99316. Prolonged services: G0317 (high-level only).
  2. What is the difference between CPT and HCPCS in SNF billing?
    CPT covers physician services; HCPCS covers procedures, supplies, and therapy. Many HCPCS codes are bundled under SNF PPS.
  3. How should SNFs bill evaluation and management services?
    Bill CPT codes that match the visit’s MDM complexity or total time. Document appropriately.
  4. Which CPT codes are excluded from SNF consolidated billing?
    Physician E/M codes and some procedures are not included in bundled PPS payments.
  5. How to code 99309 and 99310?
    Base coding on MDM or total time. Only bill for services delivered during the encounter.
  6. Can telehealth visits be billed for SNF patients?
    Yes, if Medicare allows and requirements for the originating site and telehealth modifier (–95) are met.
  7. How often can subsequent visits be billed?
    Visit frequency must be based solely on medical necessity.
  8. Do nurse practitioners use these codes?
    Yes, with reimbursement at 85% of the Physician Fee Schedule.
  9. What documentation is required for G0317?
    Record total time, tasks performed, and medical necessity for prolonged visits at high-level CPT codes.

Author Bio

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.