
A claim for outpatient substance abuse treatment fails most often for one reason: the code on the line doesn't match the service in the chart. At Cipher Billin…
Cipher Billing
Behavioral Health Billing Team

A claim for outpatient substance abuse treatment fails most often for one reason: the code on the line doesn't match the service in the chart. At Cipher Billin…
A claim for outpatient substance abuse treatment fails most often for one reason: the code on the line doesn't match the service in the chart. At Cipher Billing, we audit facility documentation before a single claim goes out, because the wrong CPT code or a missing modifier turns a reimbursable session into a write-off. This guide maps the substance abuse billing codes you'll use daily — psychiatric diagnostic evaluation, group therapy, family therapy, medication management, and the HCPCS codes for intensive outpatient treatment — and ties each one to the time and documentation rules that decide whether it gets paid.
Cipher has worked exclusively in behavioral health billing and revenue cycle management since 2017. We hold a 1.88% write-off rate and clear 96% of medical records on first-pass approval. Those numbers come from coding discipline, not luck. Below is how the coding actually works.
Two code sets cover almost every service in addiction treatment. CPT codes carry the clinical work — psychotherapy, evaluation and management, and assessment. HCPCS Level II codes (the "H" and "T" series) carry the program-level services that CPT doesn't describe well, like intensive outpatient or drug intervention. Most payers want a mix of both.
CPT codes consist of five digits and fall into three categories: Category I for established procedures, Category II for performance tracking, and Category III for emerging services. The American Medical Association develops and maintains the CPT code set, and the AMA updates it every year. When a code retires or changes, your claim submission has to follow — billing a deleted code is a guaranteed denial.
The HCPCS Level II codes — what billers shorthand as "ii codes" — handle the services CPT skips. H0001 covers an alcohol and/or drug assessment. H0005 is for alcohol and/or drug services delivered as group counseling by a clinician, where a quantity of 1.0 equals 60 minutes. H0047 is the catch-all for alcohol and/or other drug abuse services, not otherwise specified. These procedure codes drive a large share of SUD services billing in state and managed-care plans.
Most outpatient substance abuse programs run on a short list of psychotherapy and assessment codes. Knowing the time thresholds for each one is the difference between a clean claim and a downcoded payment.
Code 90791 is the psychiatric diagnostic evaluation without medical services — the intake interview, history, and risk assessment a licensed clinician completes before treatment planning. When a physician or other qualified health professional adds medical services to that evaluation, 90792 applies instead. Many payers limit assessment services to eight hours per member in a rolling 12 months before prior authorization is required for 90791 and 90792, so track the cumulative units across every visit.
The individual psychotherapy codes are time-based, and the time has to be in the note. Code 90832 covers a 30-minute psychotherapy session; 90834 covers 45 minutes; 90837 covers 60. The thresholds matter: a 30-minute code requires 16 to 37 minutes of face-to-face work, the 45-minute code requires 38 to 52 minutes, and the 60-minute code requires 53 minutes or more. Round numbers in a chart — "45 min" on every note — read as cloned documentation to a reviewer and invite a request for records.
Group therapy in a treatment program is billed with 90853 for group psychotherapy. Family therapy splits on one question: was the patient in the room? Code 90846 is family psychotherapy without the patient present; 90847 is family psychotherapy with the patient present. The HCPCS alternative T1006 covers alcohol and/or substance abuse services for family/couple counseling, where 1.0 unit equals 60 minutes. Picking the wrong one here is one of the most common coding errors we catch in onboarding audits.
Once a patient moves past assessment into a structured program, HCPCS codes describe the level of care. These align loosely with ASAM criteria, which payers use to judge whether the intensity of treatment fits the patient.
H0015 is the intensive outpatient treatment code — the per-day or per-session charge for IOP. To bill it, your documentation has to show the structured hours, the therapeutic interventions delivered, and the group counseling or individual sessions that fill the program day. H0005 captures clinician-led group counseling at 60 minutes per unit. When a payer needs a non-specified line, H0047 covers alcohol and/or other drug abuse services not otherwise specified.
H0022 is the alcohol and/or drug intervention service, a planned facilitation billed per person in a group per 60 minutes. It's distinct from screening and brief intervention services, which target lower-acuity patients before a formal SUD treatment plan exists. Motivational interviewing and crisis intervention both live inside these encounters, but the code follows the documented activity, not the technique you'd describe in a treatment note.
Withdrawal management — the clinical supervision of detoxification services — is billed against the place of service and the medical services rendered, not a single universal code. For MAT, H0020 covers medication-assisted treatment services, and it pairs with the medication management and evaluation and management work a physician performs. Opioid treatment programs carry their own bundled methadone and buprenorphine codes under Medicare's opioid treatment benefit, which we cover below.
A correct base code still denies without the right modifier. The HF modifier flags a substance abuse program and tells the payer the service belongs to your SUD benefit rather than a general behavioral health pool. Telehealth services need a telehealth modifier plus the correct place-of-service code, and the modifier combinations vary by payer policy — what a commercial plan accepts may differ from Medicare.
Units are where billers and clinicians most often disagree. A HCPCS code at 1.0 = 60 minutes means a 90-minute group bills 1.5 units, not 2. Time-based CPT codes don't stack the same way — you pick the single code whose time range the session falls in. Mixing those logics produces overbilled units and recoupment risk.
Billing concurrent substance use disorder and mental health treatment on the same day is allowed, but the two services must be distinct, separately documented, and medically necessary on their own. Use the diagnosis codes that justify each line and check the payer's service combinations rules — some plans bundle a same-day SUD group and a mental health individual session, others pay both with a modifier. The documentation has to stand alone for each encounter.
Cipher runs the full revenue cycle for substance abuse treatment facilities so your clinicians stay focused on quality care. Onboarding starts with a prospective audit of your documentation against the codes you're billing — we find the coding requirements gaps before a claim is rejected, not after a recoupment letter arrives.
Our team delivers a full Verification of Benefits — eligibility, cost-share, and out-of-network data — in 8 to 9 minutes, against an industry standard near 30. Utilization review staff talk to payers daily to secure authorization, defend medical necessity at each level of care, and extend stays when the ASAM picture supports it. That keeps eligible members in treatment without admissions delays.
We submit claims the same day with CPT and ICD-10 coding built strictly for behavioral health, not generic medical services. When a claim denies, a 24-hour response system runs root-cause analysis and pushes formal appeals — our medical necessity appeal success rate sits at 97%. Cipher works inside your existing EHR, whether that's Kipu, Avea, Sunwave, or ZenCharts, so your staff never learns new software. Every facility gets a U.S.-based Partner Experience Executive, not a call center queue.
Medicare covers a defined set of SUD treatment services, and the rules differ from commercial policy. Medicare pays enrolled providers under a published fee schedule, and only services covered under the benefit are reimbursable — billing a code Medicare doesn't recognize for the setting wastes a claim cycle.
Medicare's opioid treatment benefit bundles medication, counseling, and care coordination into weekly or per-episode payment codes for enrolled OTPs. The bundle includes the drug, dispensing, intake activities, and periodic assessments. Medicare's opioid treatment program guidance spells out which add-on codes apply for take-home doses and telehealth check-ins.
Medicare reimburses many SUD telehealth services and now recognizes intensive outpatient programs as a covered level of care. The fee schedule sets the payment rate, and the place-of-service code plus the telehealth modifier control whether the line pays. Community health centers and rural health clinics bill these under their own encounter rules, so confirm the setting before claim submission.
Use H0020 for medication-assisted treatment services in most state and commercial plans, paired with the evaluation and management code for the physician visit and a medication management code where applicable. Under Medicare, opioid treatment programs bill the bundled OTP codes that already include the methadone or buprenorphine, the counseling, and care coordination — you don't unbundle the drug separately.
Drug testing carries its own CPT and HCPCS lab codes, billed separately from the treatment session, with the specific code driven by whether the test is presumptive or definitive and how many drug classes are analyzed. Document the medical necessity for each test — payers scrutinize high-frequency testing, and undocumented panels are a top denial source in SUD services.
Most payers apply ASAM criteria, matching the patient's risk across dimensions like withdrawal potential and relapse history to the level of care you're billing. Your documentation has to show the assessment findings that justify the intensity — an IOP claim without a record supporting that level of care reads as overtreatment and denies.
Individual sessions use time-based CPT psychotherapy codes like 90832, 90834, and 90837, billed per patient with the exact minutes documented. Group therapy uses 90853 for group psychotherapy or H0005 for clinician-led group counseling, billed per patient in the group. The note for a group session must name each therapeutic intervention and the individual's participation, not just the group topic.
Telehealth requires a telehealth modifier paired with the correct place-of-service code, and the HF modifier still flags the substance abuse program. Modifier combinations vary by payer policy, so confirm each plan's current telehealth rules before claim submission — a modifier a commercial plan accepts may not match Medicare's.
These are evaluation and management codes that differ by complexity and setting. Codes 99202 and 99203 are new-patient office E/M services, with 99203 reflecting higher complexity or more time than 99202. Codes 99223 and 99233 are inpatient hospital E/M — 99223 is an initial inpatient visit at high complexity, while 99233 is a subsequent inpatient visit at the highest level. The 97110 versus 97140 pair belongs to physical therapy, not SUD treatment, so neither applies to substance abuse coding.
Coding correctly is only half the revenue cycle — the other half is defending the claim when a payer pushes back. Cipher Billing pairs behavioral-health-specific coding with relentless appeals and aggressive out-of-network negotiation. To see how your current documentation holds up against the codes you're billing, request a prospective audit at CipherBilling.com or call (949) 368-0575.
About the Author
Behavioral Health Billing Team
In This Article
Topics




Cipher Billing specializes in behavioral health revenue cycle management. Reach out for a free consultation and see how we can maximize your reimbursements.