The 6 OTP Billing Mistakes That Get MAT Clinic Claims Denied
Most MAT clinic billing errors come down to a short list of repeatable mistakes. Here are the six G-code and documentation errors that cause the most denials, and exactly how to fix them.
Easton Hallock, Founder, Saint Health Group·June 3, 2026 · 6 min read · Last updated September 26, 2026

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 from CMS OTP billing guidance and the CY 2026 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 professional claim, in person, audio video or audio only, must use POS 58. Institutional claims follow the type of bill and revenue code rules in the CMS billing guidance. That is it.
Using any other code is 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, G2068 for oral buprenorphine, G2069 for monthly injectable buprenorphine, G0533 for weekly injectable buprenorphine, G2073 for naltrexone, G2075 for other FDA approved medications, 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. Payers should not pay them for OTP patients.
#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 final rule, effective April 2, 2024, 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
Medicare claims must be filed within one calendar year of the date of service (42 CFR 424.44), and the MAC may deny later claims. Only the exceptions in 42 CFR 424.44(b) allow a late claim, so file within the one year limit. 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. OTP claim edits are part of the authorization and denial infrastructure we build through addiction treatment center consulting.
The six mistakes plus the timely filing rule, with what goes wrong and the fix for each.
| Mistake | What goes wrong | Correct practice |
|---|---|---|
| Wrong place of service code | POS 11, 57, or 22 is the most common reason OTP claims come back | Hardcode POS 58 for every OTP service, including audio-video and audio-only |
| Billing G2086 to G2088 as an OTP | Office-based codes only; they deny every time on OTP claims | Bill the weekly bundled codes: G2067, G2073, G2075, G0533, or G2074 |
| Misreading the weekly bundle trigger | Skipping the bundle when only one type of service was delivered | Bill the full bundle when at least one medication or non-medication service occurs in the 7-day episode |
| G2080 without documentation | Added as a routine add-on; records do not support it under audit and recoupment follows | Bill only with a clinical note on which services exceeded the treatment plan and why |
| Missing OUD diagnosis code | No diagnosis code, no payment; templates lack a default or pull a non-OUD primary diagnosis | Add a billing edit that flags any OTP claim without an OUD code before submission |
| Take-home claims (G2078, G2079) without clinical rationale | Claims cannot be supported under audit | Chart why take-homes were appropriate, the clinical basis, and theft or diversion procedures |
| Late filing | Claims filed 12 months or more after the date of service deny with no appeal path | Run an aging report and prioritize claims approaching the 12-month mark |
Frequently asked questions
What POS code should OTPs use for Medicare billing?
POS code 58 is the only correct place of service code for OTP services. This applies to in-person, audio-video, and audio-only services. Using any other code, including POS 11 (office), POS 57, or POS 22, is the most common reason OTP claims are returned or denied.
Can an OTP bill G2086, G2087, or G2088?
No. G2086, G2087, and G2088 are exclusively for office-based opioid use disorder treatment. OTPs must bill the weekly bundled codes (G2067, G2073, G2074, G2075, or G0533). Billing G2086-G2088 as an OTP will result in claim denial.
What triggers a full Medicare weekly bundle payment for an OTP?
At least one service, either medication or a non-medication component such as counseling, must be provided during the 7-day episode to trigger the full weekly bundle. If the patient receives no services during the week, no bundle can be billed.
What documentation is required for G2080?
G2080 is an add-on code for counseling or therapy that substantially exceeds the amount specified in the beneficiary's individualized treatment plan. The medical record must document which specific services were provided and how they exceed the planned amount. Claims billed without this documentation are routinely denied.
Do OTP claims require an OUD diagnosis code?
Yes. CMS requires an opioid use disorder diagnosis code on all OTP claims. This requirement was clarified in the CY 2025 Medicare Physician Fee Schedule Final Rule. Claims submitted without an OUD diagnosis code will be denied.
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.
Ask about this article
Have a question this article did not answer? Send it to the team that wrote it and we will reply by email within two business days. Prefer to talk? 503-389-3239
One email a week, on Thursdays. Rule changes, payer policy and new guides for behavioral health operators.
No spam. Unsubscribe any time.
More from The Journal
Back to The Journal →



