A psychiatrist spends forty minutes putting together a written status report for a patient's disability carrier. Three weeks later, the claim for CPT 90889 comes back denied not because anything was documented wrong, but because the payer was never going to pay for it in the first place. That scenario plays out in behavioral health practices every week and it's why this code causes more confusion than almost anything else in the psychiatry section of the CPT manual.
This guide covers what 90889 actually pays for, who can use it, why its reimbursement looks nothing like a therapy or medication management visit and how to build a workflow around it that protects your practice instead of quietly eating clinician time.
What Is CPT Code 90889?
CPT 90889 sits in the "Other Psychiatric Services or Procedures" range of the CPT manual, alongside codes like 90885 (record review) and 90887 (interpreting results to family members). In plain terms, it covers the professional work of putting together a written report on a patient's psychiatric status, history, treatment course, or clinical progress prepared for another treating physician, an outside agency, or an insurance carrier.
The code specifically excludes report preparation done for legal proceedings or consultative purposes. A forensic evaluation, a competency assessment for a court, or an expert-witness report doesn't belong here those arrangements are typically billed directly to the requesting attorney, court, or agency outside the normal claims process entirely.
The detail most billing guides skip: 90889 isn't a face-to-face code. There's no session with the patient tied to it, no time threshold to hit and no place-of-service or telehealth component. That single fact drives almost everything else about how it gets paid or doesn't.
| Attribute | Detail |
|---|---|
| Code family | Psychiatry Other Psychiatric Services or Procedures |
| Face-to-face with patient required? | No |
| Typical requester | Another treating physician, an agency, or an insurance carrier |
| Excludes | Legal, forensic, or consultative report preparation |
| Typical Medicare treatment | Excluded / not separately paid |
| Typical commercial treatment | Varies widely by plan; often excluded or bundled |
What Services Are Covered Under CPT Code 90889?
Used correctly, 90889 documents things like:
- A written summary of diagnosis, treatment history and current status sent to a patient's primary care physician or a new treating provider
- A report requested by a government agency's disability determination unit as part of a claimant's file
- A clinical status update an insurer's utilization review team requests to support continued authorization at a given level of care
- A progress summary requested by a school, employer, or social services agency involved in the patient's care, when the patient has authorized that disclosure
It does not cover routine chart notes, discharge summaries produced as a normal part of an episode of care, or anything tied to litigation, custody disputes, or a forensic retainer. Those situations call for a completely different billing arrangement and trying to force them into 90889 is one of the fastest ways to draw payer or auditor attention.
Who Can Use CPT Code 90889?
Because it sits in the psychiatry section, 90889 is most commonly reported by psychiatrists. That said, CPT doesn't restrict the code to physicians by definition the real limiting factor is each payer's list of eligible rendering provider types for behavioral health services, not the code descriptor itself.
Some payers extend coverage decisions for codes in this range to clinical psychologists, licensed clinical social workers and psychiatric nurse practitioners performing the equivalent work within their scope of license. Others don't. If your psychiatry billing, psychology billing, or psychiatric NP billing workflows include this code, confirm eligible provider types with each payer before assuming credentialing alone settles the question.
How to Use CPT Code 90889 Correctly
A clean workflow looks like this:
- Confirm the request genuinely falls outside legal or consultative purposes before anyone starts drafting.
- Check the patient's benefit plan for how it treats administrative report codes not just standard psychotherapy benefits before promising a referral source anything.
- Have the clinician prepare the report from documentation that already exists in the chart, not from memory and sign it.
- Report 90889 on its own for that work rather than stacking it with an E/M code for the same effort, unless a specific payer instructs otherwise.
- Attach the ICD-10 code that reflects the primary condition the report actually addresses.
- Route the claim to the correct payer, or to the patient as a disclosed self-pay item, based on what step 2 turned up.
An AAPC-certified coding team that already understands the difference between 90889, 90885 and 90887 catches misapplied codes before they ever reach a payer which matters more here than on almost any other psychiatry code, since the margin for error is so thin.
90889 CPT Code Reimbursement Basics
Here's the part most articles on this topic get wrong: 90889 was written for administrative report preparation, not a clinical encounter, so most payers Medicare included treat it as excluded or bundled rather than separately payable. The American Psychiatric Association has said as much directly to its members, noting that because the service isn't delivered face-to-face, Medicare generally won't reimburse it and clinicians should check with other carriers individually.
That reality should shape expectations from the start. Running an eligibility verification check that specifically asks about administrative or non-covered report codes not just standard behavioral health benefits before a clinician spends time on a report saves a denial later and an awkward conversation with the patient about a bill they didn't expect. It's also worth checking whenever a practice's aged A/R report shows 90889 lines sitting untouched for months that pattern almost always points to a coverage exclusion, not a follow-up gap.
Reimbursement Rates for CPT Code 90889
There's no standard, published national fee schedule amount for 90889 the way there is for a time-based psychotherapy code. Where a payer does allow it, payment is typically priced individually sometimes described as "by report" based on the contract and the specific claim, rather than a fixed relative-value-based rate. Any article that quotes you a flat national dollar figure for this code is guessing, because that number simply doesn't exist in the way it does for codes like 90834 or 99214.
| Aspect | Medicare | Commercial Insurance |
|---|---|---|
| Typically covered? | Generally no excluded because there's no face-to-face component | Varies by plan and contract; many carriers exclude it as well |
| How payment is set, when allowed | Not applicable in most cases | Individually priced or "by report," rarely on a standard fee schedule |
| Where to confirm current status | Your Medicare Administrative Contractor's local coverage policy | The payer's provider manual, under administrative or non-covered services |
| Billing the patient if denied | Confirm your MAC's rules on excluded-service billing first | Check plan language on balance billing for non-covered administrative work |
Documentation Requirements
Even though reimbursement is the exception rather than the rule here, documentation still matters for compliance and audit readiness if nothing else.
| Element | Why It Matters |
|---|---|
| The original request | A dated letter, portal message, or fax showing who asked for the report and why |
| The finished report | Kept in the patient's record, not just sent externally and forgotten |
| Clinician signature and credentials | Ties the work to a specific, identifiable rendering provider |
| Reference to source documentation | The report should draw from actual chart entries, not stand alone |
| Time spent, if your policy tracks it | Useful internally for self-pay pricing decisions, even without a CPT time requirement |
Medical Necessity
Medical necessity for 90889 isn't about proving a diagnosis justified treatment it's about showing the report was a reasonable response to an actual outside request, not something the practice generated on its own initiative to create a billable event. Auditors reviewing this code tend to look first for the request itself. If that piece is missing, the report however well written looks discretionary rather than necessary.
Benefits of CPT Code 90889
The honest benefit of this code isn't revenue for most practices, it isn't a meaningful income line. The real value is compliance and coordination: it gives you a defined place in the record to capture report-preparation time, a documented trail for audits and a clear boundary between clinical work and administrative work that keeps your broader coding accurate. Practices that skip coding it at all often end up with clinician time that's invisible on paper, which becomes its own problem when a payer or auditor asks what generated a particular report.
Common Billing Mistakes
| Mistake | Why It Happens | Better Approach |
|---|---|---|
| Treating 90889 like a time-based psychotherapy add-on | Habit from coding session-length codes | Code it as a standalone administrative report, with no time threshold implied |
| Using it for forensic or legal reports | The line between "agency" and "legal" isn't always obvious | Route litigation-related work outside the standard claims process entirely |
| Appending telehealth modifiers | Assuming every psychiatric code needs a place-of-service modifier | Skip telehealth modifiers there's no face-to-face encounter to modify |
| Quoting a fee based on another article's number | No standard national rate exists for this code | Price self-pay reports based on your own policy and disclose it in writing first |
| Stacking it with a same-day E/M for the same work | Trying to capture full value of a visit that touched on the report | Bill the actual visit under its own code; keep 90889 for the report itself |
Common Denials
In the claims we review, the two denial patterns that come up most often with 90889 are a non-covered charge denial and a "not covered under the patient's current benefit plan" denial. Both usually mean exactly what they say the payer excludes the code categorically, not that something was miscoded. Before appealing, confirm the exclusion is actually policy-based and not a data-entry issue (wrong provider type, missing referring source, or a diagnosis mismatch). If it's a genuine exclusion, an appeal is unlikely to change the outcome and it's better to write the claim off with a documented reason and move on. A structured A/R follow-up process is what keeps that decision from turning into a claim that just sits in a queue for ninety days before anyone looks at it.
Modifier Usage
| Modifier | Applies to 90889? | Note |
|---|---|---|
| 95 / GT (telehealth) | No | There's no face-to-face encounter to modify |
| 25 (significant, separate E/M) | Rarely relevant | The barrier to payment is coverage policy, not procedural bundling |
| 59 (distinct procedural service) | Rarely relevant | Same reasoning modifiers don't override a categorical exclusion |
If your team is still sorting out when telehealth modifiers do and don't apply across your psychiatry codes, the modifier 95 breakdown on our blog covers that in more depth 90889 just isn't one of the codes it touches.
Medicare Billing Considerations
Medicare's position on this code hasn't shifted in recent updates, including the CY 2026 Physician Fee Schedule, which expanded telehealth permanency and behavioral health integration options but didn't change how non-face-to-face report codes like 90889 are treated. Practices that render this service for Medicare patients anyway because a report genuinely needs to be prepared should give the patient written notice before doing the work, since Medicare's exclusion here is categorical rather than a medical-necessity determination tied to the specific claim. Confirm the current wording your Medicare Administrative Contractor recommends for that notice, since practices vary in how they document it.
Commercial Insurance Considerations
Commercial coverage is genuinely inconsistent from one plan to the next, which is different from Medicare's fairly uniform exclusion. A few patterns worth knowing:
- When a carrier's own utilization review team requests the report to continue authorizing care, that request sometimes carries more weight than a routine one get it referenced in the authorization file itself, not just implied.
- Provider manuals typically address this under an "administrative" or "non-covered services" section rather than in the main psychiatry fee schedule.
- A signed contract addendum won't necessarily list 90889 explicitly; absence from the fee schedule usually means it defaults to non-covered, not that it's automatically payable.
Examples of Correct Coding
Example 1: A treating psychiatrist receives a written request directly from the Social Security Administration's disability determination office for a summary of a patient's diagnosis, treatment history and current functional status. The psychiatrist prepares the report from existing chart documentation, signs it and the practice codes 90889 linked to the relevant ICD-10 diagnosis (for example, F33.1 for recurrent major depressive disorder, moderate).
Example 2: An insurer's utilization review team, mid-authorization for a patient in a partial hospitalization program, requests an updated clinical status report before approving additional days. The report is prepared, tied to the UR request reference number and submitted under 90889 alongside the authorization renewal.
Real Practice Scenarios
The Employer Form That Never Should Have Hit the Insurance Claim
A front desk team billed a routine employer accommodation letter under 90889 to the patient's commercial insurer. It denied as non-covered and the patient was upset by a surprise bill they hadn't agreed to. The fix wasn't a better appeal it was a policy change. Employer and disability paperwork the patient requests for their own purposes now goes through the practice's disclosed self-pay fee schedule from the start, with a signed acknowledgment before the work begins. Clear patient billing and statements practices prevent exactly this kind of dispute.
The IOP Program That Almost Missed Its Own Audit Trail
An intensive outpatient program was preparing periodic clinical summaries for an insurer's UR team as a routine part of keeping authorizations current, but wasn't coding or documenting that work anywhere. An internal audit flagged it not because anything was billed incorrectly, but because there was no record showing who requested the reports or when they went out. Coding the work under 90889 internally, even when it wasn't separately reimbursed, closed that documentation gap. Programs running intensive outpatient levels of care tend to generate this kind of report constantly, which makes the habit worth building early.
Coding Tips for Better Reimbursement
- Verify coverage before the clinician writes the report, not after the claim denies.
- Put a written, signed self-pay policy in place for administrative reports the patient requests for their own purposes.
- Never fold real clinical visit time into a 90889 report instead of billing the actual encounter that produced the information.
- Track 90889 denials separately in your reporting so they don't distort your overall denial-rate metrics a high denial rate on a code that's rarely covered is expected, not alarming.
Compliance Checklist
- Confirm the request doesn't fall under legal, forensic, or consultative purposes
- Check payer and plan-specific coverage before performing the work
- Keep the original request documented and attached to the chart
- Have the rendering clinician sign the finished report
- Use the ICD-10 code matching the condition actually addressed
- Disclose self-pay fees in writing before non-covered work begins
- Log denials with a clear reason before writing off the balance
How Professional Billing Support Helps
A lot of the friction around 90889 isn't a coding problem it's a process problem. Knowing which claims to route where, catching a non-covered status before a clinician spends unpaid time and closing out denials with a documented reason instead of a mystery balance are exactly the kind of gaps a dedicated mental health billing partner is built to close. Whether you need the coding piece handled correctly, eligibility checked before the appointment, or the full revenue cycle managed end to end, having a team that already knows where codes like this one sit in the bigger denial picture keeps small administrative codes from quietly costing more than they're worth. That's the same pattern a periodic claims audit is built to catch a line quietly running near a 100% denial rate that nobody's connected back to a coverage exclusion instead of a workflow error.
Future Billing Considerations for 2026
The CY 2026 Medicare Physician Fee Schedule made telehealth flexibilities for behavioral health permanent and expanded integrated and collaborative care billing options, continuing a trend toward more structured, more heavily documented behavioral health billing overall. None of that changes 90889's status directly, but it reflects where payer scrutiny is heading: documentation integrity and clear justification for every code on a claim. Building good habits around a low-value code like this one is good practice for the higher-value codes payers watch more closely every year.
Key Takeaways
- CPT 90889 covers written psychiatric report preparation for another physician, an agency, or an insurance carrier not for legal or consultative purposes.
- Medicare generally excludes it because it isn't a face-to-face service; commercial coverage varies significantly by plan.
- There's no standard national reimbursement rate for this code treat any flat number you see quoted elsewhere with skepticism.
- Documentation, provider signature and a clear request trail matter more here for compliance than for payment.
- The real value of coding it correctly is audit protection and process clarity, not revenue.
Conclusion
CPT 90889 isn't a code that's going to move the needle on your collections and pretending otherwise sets your practice up for denials and awkward patient conversations. What it can do, coded and documented correctly, is keep your compliance picture clean and your clinicians' time accounted for. If you're not sure how this code or the denials tied to it are affecting your broader revenue cycle, a free A/R audit will show you exactly where it and codes like it stand in your claims mix.
Frequently Asked Questions
Does Medicare ever pay for CPT 90889?
In the large majority of cases, no. Medicare treats it as excluded because it isn't a face-to-face service. Always confirm current status with your Medicare Administrative Contractor rather than assuming.
Can psychologists bill 90889, or only psychiatrists?
It's most associated with psychiatrists because of where it sits in the CPT manual, but eligibility to bill it depends on each payer's rules for behavioral health provider types, not the code itself. Confirm with the specific payer.
What's the difference between 90889 and 90887?
90887 covers explaining evaluation results or treatment recommendations to family members or other involved parties. 90889 covers preparing a written report for another physician, agency, or insurance carrier.
What's the difference between 90889 and 90885?
90885 covers reviewing existing records and reports. 90889 covers preparing a new report based on the patient's psychiatric status, history, treatment, or progress.
Can I bill 90889 for a court-ordered evaluation?
No. Reports prepared for legal or consultative purposes are specifically excluded from this code and are typically arranged and billed separately from standard insurance claims.
Can I bill the patient directly if insurance won't cover 90889?
Often yes, if your financial policy discloses this in writing before the work begins and your state's balance-billing rules allow it. Confirm plan-specific rules before assuming this is automatic.
Do I need a modifier for 90889?
Generally no. The barrier to payment is coverage policy, not a procedural bundling issue a modifier would resolve including telehealth modifiers, since there's no face-to-face component.
What ICD-10 code goes with 90889?
Whatever diagnosis the report actually addresses. There's no dedicated diagnosis requirement specific to this code beyond accurately reflecting the patient's condition.
Can 90889 be billed alongside an E/M visit on the same day?
It can be reported the same day if the report preparation is genuinely separate from the visit, but don't use it to capture value from a visit that should be billed under its own E/M or psychotherapy code.
Is 90889 covered by Medicaid?
It varies by state Medicaid program and, in some states, by managed care plan. Check your state's current fee schedule or provider manual rather than assuming national Medicare rules apply.
What do auditors typically look for with 90889 claims?
Evidence of the original request, a signed report tied to actual chart documentation and a clear connection between the two. Reports that appear self-initiated without an external request are the most common audit flag.
Should routine FMLA or employer paperwork be billed as 90889?
Generally, that kind of patient-requested paperwork is better handled through a disclosed self-pay administrative fee rather than submitted to insurance, since it's requested for the patient's personal or employment purposes rather than for another physician, agency, or carrier involved in treatment.
What happens if a payer denies 90889 as a non-covered or bundled service?
Confirm it's a categorical policy exclusion rather than a data error, then write it off with a documented reason rather than pursuing a repeat appeal on a claim type that isn't going to change outcome.



