CPT code 99309 – Subsequent nursing facility care
99309 is the CPT code for subsequent nursing facility care, billed per day for the evaluation and management of a patient. It requires at least two of three key components: a detailed interval history, a detailed examination, and medical decision making of moderate complexity.
The code covers follow-up visits only, so the 99304-99306 admission codes apply on the day a patient enters the facility. Level selection turns on the medical decision making, and documentation that never spells out moderate complexity is what most 99309 denials come down to.
- Section
- 98000-99499 Evaluation and management
- Subsection
- 99304-99316 Nursing facility services
- Code range
- 99307-99310 Subsequent nursing facility care
- Billable
- No
- Code also known as
- SNF follow-up visit, nursing home subsequent visit, NF subsequent care visit
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
Automate repetitive tasks and focus on what matters most—your patients.
Reduce coding errors and ensure compliance with the latest regulations.
Clean claims, fewer denials, and faster reimbursements.
Powerful insights and reporting to help your practice thrive.
HIPAA compliant SOC 2 certified GDPR-compliant Trusted by 4,000+ clinics worldwide
Key takeaways
CPT Code 99309 covers subsequent nursing facility care requiring at least 2 of 3 key components: detailed interval history, detailed exam, or moderate complexity MDM.
Medical decision making of moderate complexity is the component most often under-documented, causing the majority of 99309 denials.
Medicare pays roughly $100-$115 for 99309 at the non-facility rate, so confirm your own locality figure in the CMS fee schedule lookup.
NPs and PAs bill CPT Code 99309 independently at 85% of the physician fee schedule. Incident-to billing does not apply in SNF settings.
CPT Code 99309: Official description and code overview
CPT Code 99309 is the subsequent nursing facility care code for a moderate-complexity follow-up visit. At least two of three key components must be documented: a detailed interval history, a detailed examination, and medical decision making of moderate complexity.
The CPT code set is maintained by the American Medical Association. Its official descriptor reads:
“Subsequent nursing facility care, per day, for the evaluation and management of a patient, which requires at least 2 of these 3 key components:”
- A detailed interval history
- A detailed examination
- Medical decision making of moderate complexity
The word “subsequent” is critical. Codes 99307-99310 apply only to follow-up visits after the initial nursing facility admission. Initial admissions use 99304-99306. If a provider bills CPT Code 99309 on the same day as admission, the claim will deny for incorrect code selection.
Eligible billing providers include physicians, nurse practitioners (NPs), physician assistants (PAs), and clinical nurse specialists (CNSs). Any of these providers may bill CPT Code 99309 independently, subject to payer rules and state scope-of-practice regulations.
Documentation requirements: Three key components for 99309
CPT Code 99309 requires documentation of at least two of the following three key components on the date of service. All three are defined by the AMA E/M guidelines. A provider who documents MDM of moderate complexity plus a detailed examination meets the threshold even without a detailed interval history.
Medical decision making of moderate complexity: What qualifies
Medical decision making of moderate complexity for CPT Code 99309 requires satisfying the 2023 AMA MDM table criteria. The table scores three elements: number and complexity of problems, amount and complexity of data reviewed, and risk of complications. Meeting moderate complexity in two of those three elements is sufficient.
Typical qualifying scenarios are narrow. A patient with chronic conditions showing an acute exacerbation qualifies, as does one requiring a prescription medication change. So does a visit where the provider must review external records or order independent tests. Score every visit against the 2023 AMA guidelines, not the pre-2023 criteria.
Time-based billing alternative
Since 2023, providers can select the E/M level from total time spent on the date of service. That total includes non-face-to-face activities such as reviewing records and coordinating care. The time threshold for CPT Code 99309 is 30-44 minutes of total time. Document that total explicitly. A note reading only “30 minutes” does not satisfy payer requirements unless it states that this is total time on the date of service.
CPT Code 99309 vs 99308 vs 99310: Choosing the right level
The 99307-99310 family covers the full complexity range for subsequent nursing facility visits. Selecting the correct level depends on which key components are documented and at what level. A visit that falls one component short of the 99309 threshold usually belongs at 99308.
Upcoding from 99309 to 99310 without documented high-complexity MDM draws Recovery Audit Contractor attention to skilled nursing facility claims. If a claim for 99310 is selected for review and the documentation only supports moderate complexity, the payer will downcode and recoup the difference.
The time bands are narrower than most coders expect, and the four codes sit in an unbroken sequence from 10 to 59 minutes. Reading them side by side shows how few minutes separate one level from the next.

Medicare reimbursement rate for CPT Code 99309
Medicare reimburses CPT Code 99309 through the Relative Value Unit (RVU) system. At the current conversion factor of roughly $32.35, the non-facility rate works out at approximately $100-$115 before geographic locality adjustments (GPCI). The final dollar amount varies by MAC jurisdiction, so verify your own figure with the CMS Physician Fee Schedule lookup tool and your locality code.
NPs and PAs billing independently under Medicare receive 85% of the physician fee schedule rate. That puts the effective Medicare reimbursement for CPT Code 99309 at roughly $85-$98 for non-physician practitioners, depending on locality. Budgeting an SNF panel at the physician rate when an NP covers most of the visits overstates expected collections by about 15%.
Medicare and payer billing guidelines for 99309
CMS billing rules for subsequent nursing facility care govern how CPT Code 99309 is placed on a claim. Getting these details wrong causes denials even when the clinical documentation is strong. The core rules:
- Place of service: Use POS 31 for a skilled nursing facility. Use POS 32 for a custodial nursing facility (non-skilled). A mismatch between the POS code and the actual care setting is a common denial trigger.
- One physician per day rule: Medicare allows only one E/M visit per beneficiary per day by a given physician. If two physicians from the same group practice bill on the same date, one claim will deny.
- RAC audit exposure: CMS RAC topic 0061 targets excessive units of nursing facility services in the 99307-99310 family. Practices with high volumes of 99309 and 99310 claims relative to 99307 and 99308 attract scrutiny.
- Incident-to inapplicable: Under Medicare Part A, incident-to billing does not apply in SNF settings. NPs and PAs bill under their own NPIs at the 85% rate.
- Commercial payer variation: Commercial payers may set their own documentation thresholds and fee schedules. Verify individual payer contracts before assuming Medicare rules apply.
For practices managing a high volume of SNF claims, a clearinghouse with built-in eligibility verification catches POS and coverage mismatches before claims reach the payer.
Pro Tip
Run a monthly audit of your 99307-99310 utilization distribution. If more than 30% of your subsequent NF visits are billed at 99310, request a clinical documentation review. Most SNF practices should see a distribution weighted toward 99308 and 99309, with 99310 reserved for genuinely high-complexity visits.
Accepted ICD-10 diagnosis codes for 99309
CPT Code 99309 does not require a specific ICD-10 diagnosis code, but the diagnosis must support the level of MDM billed. A claim for moderate-complexity MDM paired with a single stable, routine problem is a medical necessity mismatch, and payers will deny or downcode it. The diagnoses that hold up on review are the ones that inherently require active clinical management.
Use specificity wherever it is available, and bill F02.A11 over F02.9 when the documentation supports it. A vague diagnosis with no documented active clinical problem is a primary medical necessity denial trigger. Browsing the ICD-10-CM code set before submission confirms that your chosen code carries the specificity the payer expects. The AAPC’s CPT code reference also includes crosswalk guidance for E/M pairing.
Common denial reasons and how to prevent them
Most CPT Code 99309 denials follow predictable patterns. Each one has a straightforward prevention step when it is caught before submission.
- MDM not clearly at moderate complexity: The note describes the visit but doesn’t articulate the complexity of data reviewed or the risk of management decisions. Prevention: use structured MDM documentation that maps explicitly to the AMA complexity table.
- Fewer than 2 of 3 components documented: A detailed history is present, but the exam is only problem-focused and no MDM narrative exists. Prevention: review the note before billing to confirm at least 2 components meet the 99309 threshold.
- Incorrect POS code: POS 31 vs POS 32 confusion depending on whether the facility is Medicare-certified as skilled. Prevention: verify facility type at the start of a new patient relationship and re-verify after care level changes.
- Duplicate claim (two providers, same date): Two physicians from the same group bill separately on the same date for the same beneficiary. Prevention: coordinate billing across the practice’s SNF panel for each patient.
- Medical necessity mismatch with diagnosis: 99309 billed with only stable, routine diagnoses that don’t justify moderate complexity MDM. Prevention: ensure the primary diagnosis reflects the active clinical problem addressed during the visit.
- Upcoding to 99310 triggering RAC review: A pattern of 99310 claims without supporting high-complexity MDM. Prevention: audit 99310 claims quarterly and confirm documentation before submission.
A clearinghouse that scrubs claims against payer edits will flag a wrong POS code, a missing modifier, or a same-day duplicate before submission. That leaves the clinical note as the only thing standing between the visit and payment.
Who can bill 99309: Provider eligibility and SNF rules
Physicians, nurse practitioners, physician assistants, and clinical nurse specialists are all eligible to bill CPT Code 99309. Each must hold the appropriate credentials and meet state scope-of-practice requirements, which vary by qualification and jurisdiction.
- Physicians: Bill at 100% of the Medicare Physician Fee Schedule rate under their own NPI.
- NPs and PAs: Bill independently at 85% of the physician fee schedule. No supervising physician is required for billing purposes in the SNF setting, though state law may impose additional requirements.
- Incident-to does not apply in SNF under Medicare Part A: This is a compliance-sensitive area. Any provider or billing team that bills NP/PA SNF services as incident-to the physician is billing incorrectly under CMS rules.
- CNSs: Eligible under Medicare Part B at the same 85% rate as NPs.
Pabau, our practice management software, handles medical claims management by linking each claim to the rendering provider’s NPI. It flags NP/PA claims for the correct 85% rate and routes SNF visits to the appropriate MAC. That prevents the billing-rate errors that follow when NP/PA claims are submitted at the physician rate.

Pro Tip
When an NP or PA takes over a patient’s SNF panel from a physician, update the rendering provider on all subsequent claims immediately. Leaving the physician’s NPI in place after the NP takes over creates a credentialing mismatch. That triggers payer audits, and recoupment requests can reach back 12 months.
How Pabau supports accurate nursing facility visit documentation
Most SNF practices document the visit in one system and build the claim in another. The interval history and the MDM narrative get typed once, then re-keyed or summarized by whoever codes the encounter. The level billed drifts from the level the note supports.
Pabau keeps both in one record. SNF visit templates capture interval history and examination findings in discrete fields, which cuts copy-forward errors. The system prompts providers through the three AMA MDM elements: problems addressed, data reviewed, and risk of management. That makes the moderate complexity behind a 99309 claim visible in the note itself.
The built-in claim scrubber then checks POS codes, provider NPI assignments, and diagnosis-to-code medical necessity linkage before the claim leaves the practice. When Medicare pays or adjusts it, the remittance posts back to the patient record automatically, with underpayments and denial reason codes flagged for follow-up.
Practices covering several facilities get one more thing from this. Multi-location billing keeps each facility’s POS code, provider assignment, and claim routing separate, so one panel change does not contaminate the rest.
Reduce claim denials on nursing facility visits
Pabau’s claims management tools check documentation and place-of-service details before submission, so your team bills 99309 accurately and gets paid faster.
Conclusion
CPT Code 99309 denials are almost always documentation problems rather than code selection problems. The two-of-three key component rule is straightforward. The harder task is writing notes that make the MDM complexity visible to a payer reviewer who never met the patient.
Start with the utilization distribution across 99307 to 99310. If it skews high, the documentation is being asked to justify a level it was never written to support. A downcoding recoupment is the predictable result, and fixing the note template costs less than appealing the claims.
Book a demo to see how Pabau makes the MDM complexity behind each 99309 claim legible before it reaches the payer.
Continue your research
Need to understand how claims move from your EHR to the payer? Medical claims clearinghouse guide explains the end-to-end claim submission workflow and what clearinghouses check before forwarding claims.
Getting denials back with CARC codes you don’t recognize? Denial codes in medical billing covers the most common adjustment reason codes and what each one requires for appeal.
Want to verify eligibility before the visit rather than after the denial? Insurance eligibility verification outlines the pre-visit check workflow that prevents coverage-related denials on SNF claims.
Deciding whether a visit really reaches the top level? CPT Code 99310 sets out the high-complexity threshold that separates it from 99309.
Frequently asked questions
What does CPT Code 99309 cover?
CPT Code 99309 covers follow-up visits in a nursing facility at a moderate level. At least two of three key components must be documented: a detailed interval history, a detailed examination, or medical decision making of moderate complexity. It applies only to patients already admitted, not to the day of admission.
What is the difference between CPT codes 99308 and 99309?
99308 requires two of three key components at an expanded problem-focused, low-complexity level. 99309 requires those same components at a detailed, moderate-complexity level. The key distinction is MDM: 99308 supports low-complexity decision making, while 99309 requires moderate complexity. Time-based thresholds are 15-29 minutes for 99308 and 30-44 minutes for 99309.
What is the Medicare reimbursement rate for CPT code 99309?
The Medicare non-facility rate for CPT Code 99309 is approximately $100-$115 before geographic locality adjustments. NPs and PAs receive 85% of the physician rate, roughly $85-$98. Verify the exact current-year rate using the CMS Physician Fee Schedule lookup tool, as rates are updated annually and vary by MAC jurisdiction.
Can CPT 99309 be billed by a nurse practitioner or physician assistant?
Yes, NPs and PAs can bill CPT Code 99309 independently under Medicare at 85% of the physician fee schedule. Incident-to billing does not apply in skilled nursing facility settings under Medicare Part A, so NPs and PAs must always bill under their own NPIs. State scope-of-practice rules may impose additional requirements depending on the provider’s jurisdiction.
What ICD-10 codes are typically billed with CPT 99309?
Common pairings include dementia with behavioral disturbance (F02.A11), heart failure (I50.9), and type 2 diabetes with complications (E11.21). COPD with acute exacerbation (J44.1) and stage 3 pressure ulcers also qualify. The diagnosis must support moderate complexity MDM, so a vague or stable-only diagnosis will trigger a medical necessity denial.
What are the most common reasons CPT 99309 claims are denied?
Denials cluster around five causes. MDM documentation that doesn’t clearly articulate moderate complexity. Fewer than two key components documented at the required level. An incorrect place of service code, usually POS 31 against POS 32. Duplicate billing by two providers on the same date. And a medical necessity mismatch, where the diagnosis doesn’t support the level of MDM billed.