Most MAT clinics that struggle with claim denials are not dealing with a billing staff problem. They are dealing with a short list of repeatable errors that look different on each EOB but trace back to the same root causes: wrong codes, missing documentation, and misunderstood bundle rules.
These are the six mistakes we see most consistently, along with the exact fix for each one. All billing rules referenced here come directly from CMS OTP billing guidance and the CY 2025 Medicare Physician Fee Schedule Final Rule.
#1 Using the Wrong Place of Service Code
POS code 58 is the only correct place of service code for OTP services. Every claim — in-person, audio-video, or audio-only — must use POS 58. That is it.
According to FCSO Medicare, using any other code (POS 11 for office, POS 57, POS 22) is the single most common reason OTP claims come back. It is also one of the easiest errors to make when billing staff apply general outpatient defaults instead of OTP-specific rules.
Check your claim templates now. If POS 58 is not hardcoded as the default for every OTP service type, fix it before your next billing run.
#2 Billing G2086, G2087, or G2088 as an OTP
This one costs programs real money because the codes look like they fit. G2086 is "office-based treatment for opioid use disorder" — initial month. G2087 covers subsequent months. G2088 covers additional 30-minute increments. They bundle counseling, care coordination, and therapy, just like your OTP services do.
But CMS is explicit: G2086, G2087, and G2088 are for office-based settings only. OTPs must bill the weekly bundled codes — G2067 for methadone, G2073 for naltrexone, G2075 for other FDA-approved medications, G0533 for injectable buprenorphine, or G2074 when no medication is dispensed that week.
If your billing system or clearinghouse has G2086-G2088 mapped to OTP service lines, remove them. They will deny every time.
#3 Misunderstanding How the Weekly Bundle Triggers
The Medicare OTP weekly bundle covers 7 consecutive days. One unit. One date of service — the first day of the episode.
What a lot of billing teams get wrong is thinking the bundle only pays out if the patient received medication and counseling and a toxicology test. That is not how it works. CMS requires at least one service — either from the medication component or the non-medication component — to trigger the full weekly bundle payment.
A patient who comes in for counseling but does not receive a dose that week still gets billed under G2074 (the non-drug weekly bundle), and you collect the full non-drug bundle rate. A patient who receives their methadone dose once during the week triggers G2067 at the full methadone bundle rate, regardless of whether they attended group that week.
If a patient receives no services at all during the 7-day episode, nothing gets billed. But do not leave money on the table by skipping the bundle on weeks where only one type of service was delivered.
#4 Billing G2080 Without the Required Documentation
G2080 is an add-on code for counseling or therapy that substantially exceeds what the patient's individualized treatment plan specifies. It is a legitimate code and it pays. But CMS requires that the medical record document exactly which services were provided and how they exceed the treatment plan before you can bill it.
The denial pattern here is predictable: G2080 gets added to claims as a routine add-on rather than as a documented exception. When a payer audits those claims, the documentation does not support the billing, and the recoupment follows.
G2080 should only appear on a claim when there is a specific clinical note documenting the reason additional services were provided that week beyond the plan. Make that note part of the workflow — not an afterthought at billing time.
#5 Missing the OUD Diagnosis Code
CMS clarified in the CY 2025 Physician Fee Schedule Final Rule that an opioid use disorder diagnosis code is required on all OTP claims. No diagnosis code, no payment.
This sounds obvious, but it creates problems in two specific scenarios. First, when a billing template is set up without a default diagnosis and staff submit claims without confirming it is populated. Second, when a patient's chart has a primary diagnosis other than OUD and the billing system pulls that diagnosis instead.
OTP claims must carry an OUD diagnosis code. Build an edit into your billing workflow that flags any OTP claim submitted without one before it goes out the door.
#6 Take-Home Dose Claims Without Clinical Rationale in the Chart
G2078 covers take-home methadone supplies. G2079 covers take-home oral buprenorphine. Both are billable and both are worth capturing — but SAMHSA requires that the clinical record document the rationale for every unsupervised dose decision before you can support those claims under audit.
What the chart needs to show: why the clinician determined that take-home doses were appropriate, the clinical basis for that determination, and the procedures in place to identify theft or diversion. SAMHSA's April 2024 final rule significantly expanded take-home flexibility, which means more opportunities to bill G2078 and G2079 — but those opportunities only hold up if the documentation is in the record first.
If your program increased take-home allowances after the 2024 SAMHSA rule changes and has not updated its documentation protocols to match, that is an audit risk sitting in your charts right now.
A Note on Timely Filing
CMS denies OTP claims filed 12 months or more after the date of service. There is no appeal path once you are outside that window. If your program has a backlog of unbilled or unworked denials, run an aging report today and prioritize anything approaching the 12-month mark before it becomes a write-off.
Most of These Are Preventable Before the Claim Goes Out
Denial management is expensive. Catching these errors before submission — through claim edits, template reviews, and documentation checklists — costs a fraction of what it takes to work denials, resubmit claims, and recover recouped payments after an audit.
If your OTP is experiencing a pattern of denials and has not done a recent billing audit, that is the starting point. Saint Health works with MAT clinics and OTPs to identify billing gaps, correct documentation practices, and build the revenue cycle infrastructure that stops preventable write-offs. Contact us to talk through what that looks like for your program.
