S9480 CPT code: psychiatric IOP billing guide
S9480 is the commercial psychiatric IOP per diem. When to use it vs H0015 or 90853, and exactly how to bill it without preventable denials.
In this article
- What this post covers
- S9480 at a glance
- What is the S9480 CPT code in practice?
- When should you use S9480 vs H0015 or 90853?
- How do you bill S9480 correctly for IOP?
- Common S9480 denials and how to fix them
- Documentation that really matters for S9480
- What this post does NOT cover
- How AI can help work S9480 and IOP claims
- Common pitfalls
- FAQ
You pull the remit and see every S9480 line denied as “incorrect code for benefit plan” even though the patients clearly attended IOP.
S9480 is the commercial psychiatric IOP per-diem code, a bundled day rate for intensive outpatient mental health treatment. If you pick the wrong code or payer model here, you burn staff time on preventable denials.
What this post covers
- What S9480 actually pays for in a psychiatric IOP
- When to use S9480 vs H0015 vs 90853
- Exactly how to bill S9480 on a claim
- The denials you will see and how to fix them upstream, and how AI agents can take 80 to 90 percent of this workload off your team
S9480 at a glance
Use this as your quick reference, then go deeper in the sections below.
| Item | Summary |
|---|---|
| Code | S9480 (HCPCS Level II S code, often called the “S9480 CPT code” in payer-speak) |
| Description | Intensive outpatient psychiatric services, per diem |
| Typical use | Mental health IOP day rate for commercial plans that support S-codes |
| Where it goes | Usually billed on a UB-04 with revenue code 0905, 1 unit per IOP day |
| Who usually pays | Commercial plans, sometimes commercial-administered plans; Medicare and many Medicaid plans do not recognize S-codes |
| Most common denial | Plan wanted H0015 for SUD IOP or does not recognize S-codes at all |
If you ignore that last line, you will see the same denial message on your remit all month.
What is the S9480 CPT code in practice?
S9480 is a HCPCS Level II S-code that functions as a per-diem rate for psychiatric IOP on commercial plans that accept S-codes. Think of it as a single daily bundle for a full mental health IOP treatment day.
Key points to anchor on:
- Code set: S9480 is a HCPCS Level II S-code, not a CPT code in the strict sense, but many payers and practice systems label it as “S9480 CPT code.”
- Per diem: It is a day-rate. One unit for the full IOP treatment day that meets the plan’s IOP criteria.
- Psychiatric orientation: It is used for mental health IOP. For SUD IOP, many payers want H0015 instead.
Program characteristics that fit S9480
Most payers expect you to use S9480 for structured facility-based psychiatric IOP programs with:
- Multiple hours per day: Typically 3 or more hours of clinical services, excluding simple check ins.
- Multiple days per week: Several days per week, not a one-off group.
- Multidisciplinary care: Group therapy, individual or family work, medication support, and case management as appropriate.
Medicare almost never pays S-codes. Many Medicaid programs ignore them. S9480 lives mostly in the commercial world.
How facilities usually bill S9480
On the facility side, S9480 typically looks like this on the claim:
- Claim form: UB-04 (institutional claim)
- Revenue code: 0905 (intensive outpatient psychiatric services)
- HCPCS: S9480
- Units: 1 per eligible IOP day
If your setup looks different, check that it matches the payer’s UB-04 guide, not just your internal preference.
When should you use S9480 vs H0015 or 90853?
Most recurring problems with S9480 come from using it when the plan wanted H0015 for SUD IOP, or trying to bill 90853 on top of an IOP per diem. To avoid that, anchor on the benefit and the diagnosis.
Quick decision steps for S9480 vs H0015
Use this as a starting rule set, then confirm in payer policy and VOB notes.
-
Step 1: Check the primary diagnosis
- SUD primary: Substance use disorder primary, with or without co-occurring mental health, lean H0015.
- Psych primary: Psychiatric, mood, anxiety, or other mental health primary, lean S9480.
-
Step 2: Check plan documents and VOB notes
- SUD benefit language: Plan document or portal mentions “chemical dependency IOP” or “substance abuse IOP” with H-codes, use H0015.
- Psych benefit language: Plan document mentions “psychiatric IOP” or “mental health IOP” with S9480, use S9480.
- Both present: Follow the one tied to the IOP benefit your VOB agent actually confirmed.
-
Step 3: Codify the rule in your system
- Payer-specific rules:
- “Payer X, commercial MH plan: psych IOP = S9480, rev 0905.”
- “Payer X, SUD IOP = H0015, rev 0906.”
- Edits and blocks: Block the wrong code at charge entry or scrubber level so bad claims never go out.
- Payer-specific rules:
If you do not codify this, your “standardization” turns into systemic denials.
S9480 - intensive outpatient psychiatric services
For IOP billing, S9480 is your psychiatric IOP per diem code on plans that support S-codes.
- What it represents: One day of intensive outpatient psychiatric services that meet the payer’s IOP criteria.
- Where it fits: Psych-focused IOP for depression, anxiety, bipolar, or other mental health conditions, usually with revenue code 0905.
H0015 - alcohol and/or drug services, intensive outpatient
H0015 carries the SUD side of IOP billing.
- What it represents: “Alcohol and/or drug services, intensive outpatient, per diem.”
- Where it fits: SUD IOP days, often with revenue code 0906.
- More detail: See the dedicated post: H0015 CPT code.
90853 - group psychotherapy
90853 is the group psychotherapy CPT code. It interacts with S9480 and H0015 in specific ways.
- Within IOP: Usually bundled inside the IOP per diem when S9480 or H0015 is used.
- Without an IOP benefit: Sometimes used alone when the payer does not cover an IOP per diem and you are billing “carved out” services instead.
Quick comparison: S9480 vs H0015 vs 90853
Here is the side-by-side view.
| Code | What it is | Typical use in IOP billing |
|---|---|---|
| S9480 | Intensive outpatient psychiatric services, per diem | Per-diem for mental health IOP days on commercial plans that accept S-codes. Often with rev code 0905. |
| H0015 | Alcohol and/or drug services, intensive outpatient, per diem | Per-diem for SUD IOP days. Often with rev code 0906. See the dedicated post: H0015 CPT code. |
| 90853 | Group psychotherapy | Usually bundled inside the IOP per diem when S9480/H0015 is used. Sometimes used alone when payer does not cover IOP per diem and you are billing “carved out” services instead. |
If the payer has an IOP benefit with a per-diem code, that per diem usually replaces individual group codes like 90853 on those days. If there is no IOP benefit, or IOP is non-covered, some plans will still cover group codes individually.
Your VOB process and payer matrix should force this decision before you schedule or admit the patient.
How do you bill S9480 correctly for IOP?
Think in three layers: payer rules, system configuration, and claim formatting. That is what keeps S9480 days clean on the first pass.
Upstream payer setup
Before you ever drop an S9480 claim, lock in these items.
-
Eligibility and benefit check
- Confirm mental health IOP is a covered benefit.
- Confirm the exact code they use for psych IOP, S9480 or something else.
- Confirm whether they expect per-diem billing or service-level codes.
-
Auth and concurrent review
- Check if the plan requires prior auth for IOP, usually yes.
- Identify any daily or weekly concurrent review expectations; many plans want updates every 1 to 2 weeks.
- Capture auth number, span dates, and any day or visit caps inside your system.
-
Payer matrix and rules
- Maintain a shared matrix: payer, line of business, setting, diagnosis bucket, then the correct code and revenue code.
- Build edits in your PM or RCM system or clearinghouse so the wrong combination, for example S9480 plus Medicaid Plan Y, errors out before submission.
If this upstream work is sloppy, your billing team will live in appeal letters.
How to format S9480 on the claim
Once the payer setup is correct, the claim format for psychiatric IOP is usually straightforward.
- Claim form: UB-04 or 837I
- Type of bill: Often 013x or 085x, depending on facility type
- Revenue code: 0905 (intensive outpatient psychiatric services)
- HCPCS: S9480
- Units: 1 per eligible IOP day
- Diagnosis: Primary psychiatric diagnosis, plus any secondary diagnoses
Sample S9480 claim line (artifact)
This is a simple example of how a single IOP day might look on a UB-04:
- FL 42 (Rev Code): 0905
- FL 44 (HCPCS/Rates): S9480
- FL 46 (Units): 1
- FL 47 (Total Charges): 600.00 (illustrative only, use your contract rate or charge master)
- FL 67 (Principal Dx): F33.1 (example: Major depressive disorder, recurrent, moderate)
In 837I format, the SVC segment might look something like:
SVC*HC:S9480*600*600*UN*1*0905~
Again, dollar amount is just an example. Use your own charge master and contract.
Real rate example (verify before you rely on it): S9480 is thinly published in state Medicaid fee-for-service, since it is an S code that many FFS programs do not list. One verified data point: UnitedHealthcare Community Plan of Colorado (a Medicaid MCO) pays $219.43 per diem for S9480, the same rate it loads for the SUD-IOP equivalent H0015 (2024 to 2025). Commercial S9480 rates are set by contract and are not public. This is a real published MCO example that varies by payer and year, so confirm against your own contract and remits. Source: https://www.uhcprovider.com/content/dam/provider/docs/public/commplan/co/behavior-health/CO-Value-based-fee-schedule.pdf
Get the structure wrong, and the payer will never even look at your clinical notes.
Modifiers and other nuances
Modifiers on S9480 are payer-specific. Default to none unless policy says otherwise.
- Most plans: Do not require modifiers on S9480 for standard on-site IOP.
- Telehealth IOP: Some payers require telehealth modifiers if IOP is delivered virtually.
- 95: Synchronous audio-video, the current standard telehealth modifier.
- 93: Audio-only in some policies.
- GT: Retired by Medicare in 2018 and now limited to narrow use, such as some Critical Access Hospital Method II and certain commercial plans. Do not treat it as interchangeable with 95 without checking policy.
- Dual-diagnosis programs: If the IOP benefit is clearly psychiatric and the plan wants S9480, set the primary diagnosis to the psychiatric condition that drives the benefit, with SUD as secondary when present.
General rule: assume no modifier unless the payer policy clearly calls for one, then hard-code that rule per payer.
Can you bill professional and facility together?
Commercial plans vary on whether S9480 is inclusive of professional services.
- Common pattern: S9480 is treated as an inclusive facility per diem. Separate professional claims for routine groups and individual therapy during the IOP block may deny as inclusive.
- Often still allowed:
- Psych MD med management visits: On separate days or clearly outside the IOP block, billed with E or M codes.
- Psychological testing: When not considered part of the IOP per diem and allowed by policy.
Set payer-specific rules so your system flags professional claims that overlap S9480 for the same patient, same day, and same clinician group.
Common S9480 denials and how to fix them
Most S9480 revenue loss is not clinical, it is coding and setup. You will see the same few denial patterns again and again.
Denial patterns
Start by mapping your remits against this list.
| Denial on remit | Likely root cause | Real-world fix |
|---|---|---|
| Non-covered or invalid code | Payer does not recognize S-codes, or this plan type (Medicare, many Medicaid) does not cover S9480 at all | Fix VOB workflow to capture “IOP benefit present or not” and “S-code accepted or not.” Block S9480 charges for plans that do not support it. Rebill with covered codes only if policy allows. |
| “Incorrect code for benefit plan” or “benefit not applicable to service” | You billed S9480 for SUD IOP where the plan only covers H0015, or vice versa | Update payer matrix to map psych IOP to S9480 and SUD IOP to H0015 per payer. Rebill with correct code when diagnosis and program match. Educate intake so program type aligns with payer benefit. |
| Auth or precert required | No prior authorization on file, or auth expired and days were billed past the span | Fix your auth-tracking system. Require auth before scheduling start date. Use alerts for auth end dates. For denied days, request retro auth if the payer allows, or appeal with proof of clinical necessity and prior contact. |
| Medical necessity not met | Clinical notes do not show IOP-level intensity or ongoing need | Tighten documentation templates to reflect hours, risk, functional impairment, and why IOP vs lower level of care. For denied days, send a focused appeal letter with MD signature and clean progress notes. |
| Inclusive / unbundled services | You billed 90853 (or other therapy codes) on top of S9480 in a way the plan considers inclusive | Update charge-capture rules so S9480 days do not layer group codes, unless the payer explicitly allows. Void and rebill with only the allowed lines. |
If you see any of these more than a few times, treat it as a system issue, not a one-off.
Fix wrong-code or non-covered S-code usage
Target both the upstream process and the already-denied claims.
-
Upstream, tighten VOB:
- Use a benefits-verification checklist specific to IOP:
- Is IOP covered at all?
- Is there a dedicated IOP code? Which one?
- Are S-codes recognized for this plan?
- Maintain a single source of truth in a payer matrix, and update it whenever a payer’s policy or product line changes.
- Use a benefits-verification checklist specific to IOP:
-
On current denials:
- If the plan does not cover S9480 or IOP at all, rebilling under a different code that policy does not support is risky. Educate scheduling and marketing on which plans you cannot place in IOP.
- If the plan covers IOP but with H0015, rebill those dates with H0015, matching the correct revenue code, often 0906 for SUD IOP.
If you only fix one denial bucket, fix this one.
Fix auth and concurrent review denials
Missing or stale auth is a preventable write off.
-
Upstream, before day one:
- Make “IOP auth obtained” a hard requirement before the first scheduled IOP session.
- Use system alerts for auth expiration and maximum approved days.
- Assign a clear owner, usually an auth coordinator who lives inside the portal queues, not a side-of-desk task.
-
On current denials:
- For missing auth, attempt retro auth if payer policy allows, and document every contact.
- For concurrent review denials, appeal with:
- A concise MD or NP letter.
- Clinical notes showing ongoing risk and functional impairment.
- Evidence that lower levels of care were considered and are not yet appropriate.
Treat every lost IOP day to lack of auth as a process failure, not a payer problem.
Fix medical necessity denials
If the payer says “not medically necessary,” look at your notes first.
-
Upstream documentation:
- Train clinicians on what payers look for in IOP documentation: intensity, risk, and functional impact, not only “patient participated in group.”
- Build note templates that prompt for hours attended, current risk, and why IOP instead of routine outpatient.
-
On current denials:
- Appeal within the stated window, not at the last minute.
- Use structured letters that map your documentation to the payer’s own medical policy language.
- Include targeted daily notes that show why each denied day still met IOP criteria.
If you give payers minimal notes, they will find minimal necessity.
Fix inclusive and unbundled service denials
Most of these come from mixing models.
-
Upstream decision:
- Decide for each payer: is this IOP-per-diem, or service-by-service.
- Do not mix S9480 per diem and individual group codes for the same payer unless their policy explicitly carves something out.
-
System configuration:
- Configure billing so that when S9480 is present for a given day and payer, the system automatically removes 90853 and similar codes if that per diem is considered inclusive.
- Allow group codes only when there is explicitly no IOP benefit and you are intentionally billing carved-out services.
-
On current denials:
- Void and rebill to match the payer’s allowed structure.
If you want a deeper dive into denial codes generally, we keep a running reference at our denial glossary.
Documentation that really matters for S9480
Payers look for two levels of documentation: the IOP program itself, and each billed day. Both affect your risk for denials and audits.
Program-level documentation
This is what you use for credentialing and audits to prove your program is actually IOP-level care.
-
Written IOP program description
- Target population, such as adolescent versus adult, mental health versus dual-diagnosis.
- Treatment approach and modalities.
- Expected length of stay and hours per day.
-
Schedule and structure
- Number of days per week.
- Hours per day, including how breaks are handled.
-
Staffing model
- Credentials of group leaders, therapists, and prescribers.
- On-site coverage and clinical supervision structure.
-
Policies and procedures
- Admission and discharge criteria.
- Step-down plans to lower levels of care.
- How you coordinate with outpatient services.
Keep this packet ready. When a payer asks “How is this different from regular outpatient,” you should not be scrambling.
Date-of-service documentation
Every IOP day you bill S9480 needs charting that proves the day met IOP criteria.
-
Attendance detail
- Whether the patient was present, late, left early, or absent.
- Which specific groups and sessions they attended.
-
Time and intensity
- Start and end times for the IOP treatment block.
- Group times and durations if documented separately.
-
Content and clinical focus
- Topics, interventions, and skills covered.
- Risk assessments when relevant.
- Any crises, escalations, or safety planning.
-
Patient response and progress
- Changes in symptoms, behavior, or functioning.
- Level of engagement and participation.
- Homework or goals set for the next day.
-
Plan going forward
- Ongoing need for IOP level of care or rationale for step-down.
- Any changes to diagnosis, meds, or treatment plan.
At least one clinician note per IOP day should clearly support IOP as a distinct level of care, not “just some groups.” That is what justifies per-diem payment.
What this post does NOT cover
This post is narrowly about S9480 for psychiatric IOP. It does not cover several adjacent topics that have their own rules.
- SUD IOP per diem with H0015. That has its own quirks, especially with 0906 and Medicaid carve-outs. See: H0015 CPT code.
- The full menu of IOP billing codes, like how to handle no IOP benefit and fall back to 90853 or 90834. For that, see: IOP billing codes.
- PHP or partial hospitalization codes. Those use different revenue codes, intensity thresholds, and medical policies.
If you run the full continuum, from detox through residential, PHP, IOP, and OP, you need a facility-wide billing playbook, not only code-by-code tips.
How AI can help work S9480 and IOP claims
Most work around S9480 is rules, repetition, and watching for changes. That is where AI agents are already effective in behavioral health RCM.
Here is how teams are using tools like Supa and Supabill in practice.
Benefits verification and payer rules
AI VoB agents can pull and interpret benefits so humans are not stuck on hold.
-
Automate eligibility pulls:
- Pull eligibility and benefits from clearinghouses and payer portals.
- Read through the mental health benefit section and identify:
- Is IOP covered.
- Is it coded as S9480, H0015, or something else.
- Whether S-codes are recognized for this plan.
-
Write back structured rules:
- Create structured entries such as “Plan A, commercial MH: psych IOP = S9480, rev 0905, per diem, prior auth required.”
- Feed that data back into your payer matrix and PM system so schedulers and billers see it.
Supa’s benefits and VoB agents are one concrete example of this, pulling portal data and turning it into usable payer rules instead of free-text notes.
When you catch “this plan does not support S-codes” at VOB, you avoid weeks of pointless denials.
Prior auth and concurrent review
AI agents can handle the repetitive parts of auth, while clinicians handle clinical decisions.
-
Before treatment:
- Check payer portals to see if an auth is already on file.
- Auto-fill and submit standard IOP auth request forms using your clinical data.
-
During treatment:
- Track auth start and end dates and push alerts when you approach the end of the approved span.
- Draft concurrent review updates using visit notes and MD summaries, ready for clinician sign-off.
Voice agents can even place the payer call, sit on hold, and complete a standard auth extension conversation. Supa’s voice agents are built for exactly that kind of work.
Your clinicians still decide and document care. The AI handles the tedious follow-through.
Claim scrubbing and clean claims
A good claim-scrubbing agent should push S9480 claims very close to 100 percent clean by enforcing the rules you already know.
-
Code and payer checks:
- No S9480 to Medicare or plans flagged “no S-codes.”
- Correct revenue code pairing, 0905, where required.
- One unit per day, no duplicate S9480 per date of service.
-
Bundling checks:
- No 90853 layered on S9480 for payers where the per diem is inclusive.
- Diagnosis alignment, psychiatric primary when using S9480 for psych IOP benefits.
This is where Supa’s Supabill sits in practice. It runs the large majority of day-to-day billing work, including scrubbing, edits, and submissions, then surfaces genuinely complex or ambiguous cases to a human biller.
When scrubbers are this strict, your denial team stops acting like a second billing department.
Denial pattern detection
For S9480, you want to know quickly when payer behavior changes.
-
Patterns to watch:
- A particular payer quietly changes its IOP policy.
- A new product line starts rejecting S-codes.
- Your dual-diagnosis program is skewing toward H0015 or S9480 denials due to diagnosis and program label mismatch.
-
What AI does well here:
- Cluster denials by payer, code, and remark code.
- Flag “this is not a one-off, this is a pattern worth fixing upstream.”
You keep humans in the loop for complex judgement calls, such as reconfiguring programs to match benefits or handling nuanced medical necessity appeals. Supa’s analytics layer is one option for turning those denial clusters into concrete workflow changes.
AI takes the repetition; you keep control of the edge cases and policy decisions.
Common pitfalls
Use this as a quick “do not” checklist for S9480 so you are not creating your own denials.
- Do not assume “IOP = H0015” just because you run a SUD-focused center. Psychiatric IOP on commercial MH plans often belongs on S9480.
- Do not bill S9480 to Medicare or to Medicaid plans that explicitly do not accept S-codes.
- Do not mix S9480 per diem with 90853 and other routine therapy codes on the same day unless the payer policy clearly allows it.
- Do not ignore the primary diagnosis. A SUD-primary patient in a “psych IOP” slot can create a benefit mismatch and denials.
- Do not let IOP days run past auth end dates without alerts. Retro auth is not guaranteed.
- Do not rely on generic group notes. For IOP per diem, payers expect documentation that justifies the intensity and level of care.
If these are happening, fix workflows before you hire more billers.
FAQ
1. Is S9480 a CPT or HCPCS code?
Technically it is a HCPCS Level II S-code. Many systems and payers casually call it a “CPT code,” which is why “S9480 CPT code” shows up in benefit grids. For billing purposes, treat it as HCPCS.
2. Can I use S9480 for substance use disorder IOP?
Only if the payer explicitly says so. Many commercial plans split benefits:
- Psychiatric IOP: S9480
- SUD IOP: H0015
If you use S9480 for SUD IOP where the plan expects H0015, expect denials that say “incorrect code for benefit plan.”
3. How many hours of treatment are required to bill S9480?
There is no single national standard. Each payer’s IOP policy defines the minimum daily hours. Common ranges are 3+ hours per day, multiple days per week, but you need to check the payer’s written criteria and make sure your schedule and documentation match it.
4. Can I bill more than one unit of S9480 per day?
In practice, no. S9480 is a per diem. Most payers only allow 1 unit per patient, per day, regardless of whether the day is longer than the minimum required hours.
5. Can I bill individual therapy codes on the same day as S9480?
Sometimes. It depends on how the payer defines the per diem:
- If S9480 is truly inclusive of “all services during the IOP block,” then separate 90834 or 90837 on the same day are likely to deny as inclusive.
- Some payers allow individual or family sessions outside the IOP block on the same day.
Check policy, then put hard rules in your system for overlap.
6. Can I bill 90853 on the same day as S9480?
Usually no, if the payer recognizes IOP as a per diem benefit. Group therapy is typically considered part of the IOP day. The exception is when:
- The payer does not cover IOP at all, and
- You are intentionally billing group codes instead of an IOP per diem.
In that case you typically would not use S9480 at all.
7. Does Medicaid pay S9480?
Many Medicaid programs do not recognize S-codes, including S9480. Some states have their own codes or specific HCPCS for IOP. Always check the state’s Medicaid fee schedule and IOP policy. For Medicaid managed care, check both the state rules and the plan’s own coverage policy.
8. What revenue code should I use with S9480?
For psychiatric IOP, the common revenue code is 0905. Some payers have idiosyncratic requirements, but 0905 is the usual pairing for S9480 in mental health IOP. Confirm in the payer’s UB-04 billing guide.
9. Can S9480 be used for adolescent IOP?
Yes, if the payer covers adolescent IOP and uses S9480 for that benefit. The age is usually dictated by the plan’s benefit and your program credentialing, not by the code itself. Make sure the program description and contracts clearly state adolescent IOP.
10. How do I handle telehealth IOP days with S9480?
Check whether the payer:
- Covers IOP delivered via telehealth.
- Requires a telehealth modifier (95 for synchronous audio-video, 93 for audio-only; not GT, which Medicare retired in 2018) or a specific POS code.
If they do, add those requirements consistently to S9480 lines for that payer. If they do not recognize virtual IOP, those days may deny regardless of the code.
11. What if the patient leaves early or misses part of the day?
You need to match the payer’s IOP criteria:
- If the patient attended enough hours to meet the “IOP day” definition, you can usually bill S9480.
- If they fall short of the minimum hours, some payers will deny the IOP per diem and expect you to bill nothing, or at most lower-intensity codes if policy allows.
Your attendance tracking should link to billing, so you are not automatically pushing S9480 on short days that clearly miss criteria.
12. Can I bill S9480 and H0015 for the same patient on the same day?
Almost never. Billing two IOP per diems on the same day for the same patient is a red flag. If you run dual programs, decide which level of care the day belongs to and bill only that per diem.
13. What if the payer’s policy is silent on S9480 but lists an IOP benefit?
Treat “silent” as a risk. Steps:
- Check their general HCPCS policy for S-codes.
- Call or portal-message the plan to confirm which code they expect for IOP.
- Document the response and update your payer matrix.
Do not assume S9480 is acceptable just because the word “IOP” appears in the benefit section.
14. How should diagnosis coding work for dual-diagnosis patients in psych IOP?
Use the diagnosis that matches the benefit you are using as primary:
- If you are billing S9480 against a psychiatric IOP benefit, primary diagnosis should be psychiatric.
- SUD can and should still be documented as secondary when present.
That alignment reduces “benefit mismatch” style denials.
15. Can out-of-network S9480 claims be negotiated differently?
Yes. For OON scenarios, S9480 is often just a reference point. You and the payer may negotiate day rates, case rates, or single case agreements. In those cases:
- Make sure the agreement language matches the code you actually bill.
- Store the agreement terms where your billing and auth teams can see them.
If you want to see how an AI-first workflow handles S9480, H0015, and the rest of your RCM stack, you can book a live demo of Supa here: https://calendly.com/heysupa/demo.
RCM expert at Supa. 20+ years building revenue cycle operations in healthcare; Adjunct Professor at Concordia University-St. Paul teaching healthcare MBA.
Keep reading
All articlesRun this on your own practice.
Watch ambient agents handle your front desk, documentation, and billing — inside the tools you already use.



