May 8, 2026

ICD-10 Code for Anxiety: Guide for Providers

Emily Foster

RCM Expert | Content Strategist in Healthcare | Swiftcare Billing

ICD-10 Code for Anxiety: Guide for Providers

Faster Cash Flow. Fewer Denials. More Revenue.

Denial of your claims reduced by up to 99% through professional billing that will see you paid promptly, every time.
Reading Time: 8 minutes

Anxiety coding looks simple but it is not. There are many ICD-10 codes that describe different anxiety presentations, and picking the right one matters for claims payment, prior authorization, audit defense, and how much documentation you need to justify ongoing treatment. This guide covers which codes apply when, what needs to be in the note to support each one, and what billing mistakes are costing behavioral health practices money right now.

The Anxiety Codes Providers Actually Need to Know

ICD-10 groups most anxiety disorders under category F41. Each code describes a different clinical presentation and using them interchangeably is a coding error even if each claim pays individually.

F41.1: Generalized Anxiety Disorder

This is the common anxiety diagnosis in outpatient practice and should be the most frequently used specific anxiety code. GAD (Generalized Anxiety Disorder) is a patient has excessive, difficult-to-manage worry over many aspects of his/her life for a period of at least six months, and has at least three of the typical signs and symptoms of generalized anxiety: restlessness; decreased ability to concentrate; irritability; feeling fatigued; muscle tension; and/or insomnia.
A “multiple” is the most important word here. In other words, if a patient worries only about one issue (for example, an impending medical test or losing their job), this would represent an adjustment disorder with anxiety. Generalized anxiety disorder involves a diffuse, long-standing worry that a person cannot stop and which is causing problems with functioning on a daily basis. If your documentation clearly represents that clinical picture, then you should use F41.1. If it doesn’t, then you shouldn’t.

F41.0: Panic Disorder Without Agoraphobia

Panic disorder indicates recurrent, unanticipated panic episodes (with anticipatory fear of future episodes) along with changes in behavior related to the anxiety.
In order for the episodes to be considered panic, they must be unanticipated and not caused by a known stimulus that the patient can avoid. For example, a patient whose anxiety occurs solely in social contexts and/or in crowds may be experiencing a different form of anxiety than what would indicate a panic episode.

The reason why the distinction without agoraphobia is relevant is because if the patient has started to limit their participation in certain activities due to fear of having a panic episode, then the diagnosis is changed. Panic disorder with agoraphobia is coded as F40.01. Therefore, if a provider uses the F41.0 code but notes in the record that the patient is actively avoiding certain locations/situations, there is a potential coding discrepancy that a clinical reviewer could identify.

F40.10: Social Anxiety Disorder

Social phobia or social anxiety disorder is characterized by excessive fear or anxiety in social situations, specifically those in which the individual fears he/she will be judged or observed negatively. It is not merely shyness. The level of clinical impairment must be such that either the individual experiences clinically-significant avoidance of these social situations or endures extreme anxiety while in these situations.
This diagnosis has its own family of codes within the F40 section of ICD-10-CM, not F41, and is billed separately in payer systems that separate out the various forms of anxiety in their coverage agreements.

F43.10 through F43.12: Adjustment Disorder With Anxiety

Adjustment disorders with anxiety are frequently underutilized and misdiagnosed. When a patient develops anxiety in response to a known stressor and the anxiety abates after the stressor has resolved or the patient has adapted, that is an adjustment disorder, not generalized anxiety disorder. F43.10 is adjustment disorder with anxious mood. F43.11 is adjustment disorder with depressed mood. F43.12 is the combination of anxiety and depression.

There are also billing implications for clinical differentiation. Some payers have different prior authorization requirements for adjustment disorders compared to primary anxiety diagnoses. Also, a provider who has used the F43.10 code for six months but continues to treat the patient two years later without updating the diagnosis has a chart that provides a billing story that does not align with the clinical information.

F41.9: Anxiety Disorder, Unspecified

There is a time and place to use this unspecified anxiety disorder code. A patient comes into the office with anxiety symptoms and the clinical picture has not been developed sufficiently to make a specific diagnosis. The provider is ruling out medical causes before finalizing the psychiatric diagnosis. Those are all legitimate uses of F41.9.

What it is not is a shortcut code for every anxiety patient because it loads faster in the EHR dropdown. When F41.9 represents 80 percent of a practice’s anxiety claims, that is not because 80 percent of the patients had genuinely unspecified presentations. That is a documentation and coding quality problem.

What the Documentation Needs to Show

Payers reviewing anxiety claims are asking one question: does the medical record support the diagnosis code and the level of service billed? The answer lives entirely in what the provider wrote.

For a GAD Diagnosis to Hold Up

The note does not need to read like a DSM-5 checklist. But it does need to reflect the clinical reasoning behind the diagnosis. Specifically:

  • Worry that spans multiple life areas, described in enough detail that a reviewer can see it is not situational.
  • GAD requires at least six months. The note should reflect when symptoms started or reference a prior established diagnosis with a history of ongoing symptoms.
  • At least three associated symptoms documented. Restlessness, fatigue, concentration problems, irritability, muscle tension, sleep disruption. At least three of those need to show up in the note, not implied by the diagnosis code.
  • Functional impact. How is this affecting the patient’s work, relationships, or daily life? This is what justifies ongoing treatment in a payer’s eyes.
  • A validated screening tool like the GAD-7 is not required but it helps. Especially for Medicare and managed care patients where medical necessity is reviewed more closely.

For Panic Disorder Documentation

The chart needs to describe what a panic attack looks like for this specific patient. Generic notes that say patients reports panic attacks do not hold up under audit. The note should capture:

  • The specific physical and psychological features of the attacks: palpitations, shortness of breath, chest tightness, dizziness, fear of dying or losing control.
  • That the attacks are unexpected, not tied to a predictable trigger.
  • Anticipatory anxiety or behavioral changes related to the attacks.
  • Whether the patient has started avoiding situations. If they have, agoraphobia needs to be addressed in the diagnosis.
  • That cardiac and thyroid causes were considered, especially on initial presentation. Panic symptoms overlap heavily with medical conditions and auditors look for that clinical reasoning.

Comorbidities Need to Be Coded Too

Anxiety rarely arrives alone. A patient with GAD who also has major depressive disorder, chronic insomnia, and a history of alcohol use disorder has four active diagnoses that should be reflected on the claim when they were addressed or relevant to the encounter. Coding only F41.1 and skipping the rest understates the clinical complexity of the visit. That matters for E/M level justification. It matters for treatment authorization requests. And it matters how the claim adjudicates when the service billed reflects a higher level of medical decision-making than a single uncomplicated diagnosis would support.

Billing Process: How These Claims Move

Matching the CPT Code to the ICD-10

The CPT code and the ICD-10 code have to tell the same clinical story. For an initial evaluation where the anxiety diagnosis is being established, 90791 paired with F41.1 or another specific anxiety code makes sense.

 

For ongoing weekly therapy, 90837 or 90834 paired with the established diagnosis is standard. For a psychiatrist doing medication management, 99213 or 99214 with the anxiety code as the primary or contributing diagnosis.

 

Where practices create problems is billing the same CPT level every session regardless of what actually happened. Time-based psychotherapy codes require that the time documented in the note matches the code billed.

 

A note that documents 38 minutes of therapy cannot bill 90837, which requires 53 or more minutes. The start time and stop time need to be in the note. If they are not, the claim is unsupported by the documentation even if nobody catches it on the first pass.

Prior Authorization for Ongoing Anxiety Treatment

Many commercial payers cap psychotherapy sessions before requiring a new authorization. Usually somewhere between 8 and 20 sessions depending on the plan and the diagnosis. When a prior auth request is submitted for continued anxiety treatment, a specific diagnosis code like F41.1 with documented clinical reasoning supports the request more effectively than F41.9 with vague notes. Payers making authorization decisions are weighing the clinical evidence in the submission. Specific diagnosis, documented symptoms, functional impairment, and a treatment plan with measurable goals get approved. Vague submissions with unspecified codes get denied or approved for fewer sessions than the patient needs.

Medicaid and Medicare Coverage and Reimbursement

Medicare covers outpatient anxiety treatment under Part B mental health benefits. Coinsurance for mental health visits used to be higher than for general medical visits, but parity provisions phased that out. Medicare patients with anxiety diagnoses pay the standard 20 percent coinsurance. The ICD-10 code used should be consistent with any Local Coverage

 

Determination from the practice’s Medicare Administrative Contractor.

 

Medicaid is more complicated because behavioral health benefits are structured differently by state. A number of states have carved out behavioral health to separate managed care organizations. If that applies in a practice’s state, anxiety claims go to the behavioral health MCO rather than through standard Medicaid fee-for-service. Those MCOs often have their own documentation requirements, their own prior auth thresholds, and their own coding preferences. Treat them like separate payers, because effectively they are.

 

Medicare reimbursement for CPT 90837, individual psychotherapy 60 minutes, runs approximately $130 to $150 nationally under the 2024 Physician Fee Schedule depending on geographic location. CPT 90834 at 45 minutes reimburses roughly $100 to $115. A 99214 medication management visit in a psychiatric context lands around $115 to $135. Commercial payer rates for behavioral health are frequently contracted at 80 to 120 percent of Medicare depending on the market and the contract.

The Billing Mistakes That Keep Coming Up

Audit the anxiety billing in almost any behavioral health practice and the same problems appear. These are the ones worth fixing before a payer finds them.

Using F41.9 as the Default Code

Every billing team has a default anxiety code. In most practices it is F41.9. That habit works fine when the diagnosis genuinely is unspecified. When the note documents six months of persistent worry across multiple life domains with documented sleep disruption and a GAD-7 score of 14, F41.9 is just the wrong code. The documentation says GAD. The code should say GAD. It is not more complicated than that.

Not Updating Stale Diagnoses

A patient who originally came in after a relationship ended, was diagnosed with F43.10 adjustment disorder with anxiety and is still being seen two years later with a full-blown GAD presentation has a billing record that stopped making clinical sense about 18 months ago. Diagnoses should be reviewed and updated when the clinical picture changes. Carrying an adjustment disorder code on a patient who clearly now meets GAD criteria is inaccurate, and it affects authorization requests, treatment plan documentation, and claims defensibility.

Billing Session Time That Does Not Match the Note

90837 requires 53 minutes or more of psychotherapy time. 90834 requires 38 to 52 minutes. 90832 covers 16 to 37 minutes. These are not rough estimates. If the note says the session was 40 minutes and the claim says 90837, the claim is overcoded. Document starts and end times on every session note. Match the code to those times. This is one of the simplest billing accuracy problems in outpatient mental health and one of the most consistently ignored.

Skipping the Comorbidity Codes

A patient with GAD and comorbid MDD, chronic insomnia, and benzodiazepine use disorder has four active diagnoses. Coding only the anxiety and ignoring the rest every session is not conservative billing. It is incomplete billing. When those comorbid conditions were addressed or influenced the clinical encounter, they belong on the claim. More diagnoses on a complex case support the medical necessity of a higher-level service and make the treatment plan more defensible.

Missing Prior Auth Renewals

Anxiety treatment often runs long. A patient might be in weekly therapy for a year or more. Most commercial payers will not authorize unlimited sessions upfront. The initial authorization covers a set number of sessions. When that runs out, someone has to submit for a renewal before the sessions exceed the approved amount. When nobody is tracking that, the practice keeps seeing the patient, the sessions keep being billed, and at some point the payer pulls back payment for everything billed after the authorization expired. That recoupment is often larger than anyone expects because the lapse went unnoticed for months.

  • Track authorization expiration dates for every commercial payer patient in active anxiety treatment.
  • Set a reminder to submit renewal requests before the current authorization runs out, not after.
  • Use the most specific anxiety code available when submitting authorizations. F41.1 with documented GAD criteria gets approved more consistently than F41.9.
  • Keep GAD-7 or PHQ scores in the chart and reference them in authorization submissions. Objective scores support medical necessity better than narrative descriptions alone.

Conclusion

Anxiety diagnoses are everywhere in behavioral health and primary care caseloads. They are common enough that practices tend to put anxiety coding on autopilot. That is exactly when the errors pile up. A few minutes of attention to using the right code, keeping the documentation current, and matching session time to billing codes on every claim adds up to a cleaner revenue cycle and a chart that holds up when someone looks closely at it.

Emily Foster

RCM Expert | Content Strategist in Healthcare | Swiftcare Billing

RCM professional and healthcare content strategist having experience in US medical billing of 12 years. I am located in New Jersey and transform complicated billing and reimbursement processes into high-converting and understandable material. Dedicated to compliance-adjusted storytelling that promotes expansion throughout the revenue cycle.

Have Questions?
Let’s Discuss

Fill out this form, tell us about your practice’s unique needs, and get a tailored solution!
Contact Us Form