Anxiety ICD-10 Codes: F41, F40 and F43 Guide (FY2027)

Is your practice leaking revenue? Find out exactly where.

Book a 15-minute operational audit with our team.

Table of Contents

Billing team member matching an anxiety diagnosis note to ICD-10 code cards F41.1 and F41.9

Anxiety ICD-10 codes sit mainly in F41 (other anxiety disorders), F40 (phobic anxiety) and F43 (stress reactions and adjustment disorders). Report the code that matches the provider’s documented diagnosis: F41.1 for generalized anxiety, F41.0 for panic, F41.9 only when nothing more is stated. This guide uses the FY2027 code set, in effect since October 1, 2026.

An anxiety claim usually goes wrong at one of three points: the provider writes “anxiety” and the EHR fills in F41.9, an old template still lists a code that is not in the code book, or a phobia, a stress reaction and an anxiety disorder get mixed up. This guide is for coders, billers and practice managers. It lists the anxiety ICD-10 codes in the current code set, shows how common provider wording maps to them, and explains the Excludes notes that change what you can report together.

It is not clinical advice. We do not tell providers how to diagnose. The provider’s documented diagnosis controls the code, and every code below was checked against the CDC ICD-10-CM Index and Tabular List for FY2027.

Key takeaways

  • Plain “anxiety” indexes to F41.9. Generalized anxiety is F41.1 and panic disorder is F41.0.
  • There is no F41.2. Mixed anxiety and depressive disorder is included under F41.8.
  • F40.10 is titled social phobia, unspecified. “Social anxiety disorder” is an included term.
  • F43.22 is adjustment disorder with anxiety. F43.2, F43.1 and F40.1 are not complete codes by themselves.
  • Coders code the provider’s diagnosis, not clinical criteria. When the note is unclear, query the provider.

Which anxiety ICD-10 code applies? The FY2027 code map

Start with the diagnosis the provider wrote. In the ICD-10-CM Index, plain “anxiety” and “anxiety disorder” go to F41.9, “generalized anxiety” goes to F41.1, “panic” goes to F41.0, and “anxiety, mixed, specified” goes to F41.3. “Mixed anxiety and depressive” goes to F41.8 (CDC NCHS, FY2027).

The code set year matters. CMS states that the 2027 ICD-10-CM files apply to encounters from October 1, 2026 through September 30, 2027, and the FY 2027 Official Guidelines carry the same date range. The FY2026 set that older anxiety articles cite expired on September 30, 2026.

Anxiety codes in category F41 (other anxiety disorders), FY2027 Tabular List
Code Official title Index and Includes terms Watch for
F41.0 Panic disorder [episodic paroxysmal anxiety] Includes panic attack and panic state. The Index sends “panic” and “attack, panic” here. Excludes1: panic disorder with agoraphobia (F40.01).
F41.1 Generalized anxiety disorder Includes anxiety neurosis, anxiety reaction, anxiety state and overanxious disorder. Excludes2: neurasthenia (F48.8).
F41.3 Other mixed anxiety disorders Index: anxiety, mixed, specified NEC. Needs a specified mixed anxiety picture in the note. No Includes terms are listed.
F41.8 Other specified anxiety disorders Includes anxiety depression (mild or not persistent), anxiety hysteria and mixed anxiety and depressive disorder. This is where “mixed anxiety and depression” lands. There is no F41.2.
F41.9 Anxiety disorder, unspecified Includes “anxiety NOS.” The Index sends plain “anxiety” and “anxiety disorder” here. A legitimate code when the note gives no more detail, not a default to leave in place.

Source: CDC National Center for Health Statistics, ICD-10-CM Index and Tabular List, FY2027 (effective October 1, 2026).

F41.2 is not a code in the FY2027 Tabular List

The category F41 has no F41.2. It goes from F41.1 straight to F41.3. If an old superbill, template or reference sheet shows F41.2 for “mixed anxiety and depressive disorder,” remove it. The Tabular List includes that term under F41.8.

Two more points affect how you read the table. First, F41.0, F41.1, F41.3, F41.8 and F41.9 are complete codes. Other anxiety-related categories are not: F40.1 and F43.2 stop short, and you must add characters before the code is complete. The Guidelines (Section I.B.2) say to report diagnosis codes at their highest number of characters available, to the highest level of specificity documented. Second, the Index also sends anxiety linked to another cause elsewhere, such as anxiety due to a general medical condition (F06.4) and anxiety due to a named substance (the F1x.980 codes). Those are different diagnoses, so they sit outside the F41 family.

When is F41.9 correct, and when is it a problem?

F41.9 is correct when the note says “anxiety” or “anxiety disorder” and nothing more specific. The Guidelines allow unspecified codes: Section I.B.18 says unspecified codes should be reported when they most accurately reflect what is known about the patient’s condition at that encounter, and that it would be inappropriate to select a specific code the record does not support (FY 2027 Official Guidelines).

The same section is why F41.9 deserves a second look on a repeat visit. A coder cannot upgrade F41.9 to F41.1 on a guess. But if the provider has since documented generalized anxiety disorder and the EHR is still carrying F41.9 forward from the problem list, the claim understates the documented diagnosis. The fix is a documentation check, not a coding shortcut.

Coders code the diagnosis, not the clinical criteria

Section I.A.19 of the Guidelines states that the provider’s statement that a patient has a particular condition is sufficient, and that code assignment is not based on the clinical criteria the provider used to establish the diagnosis. In practice, your coder does not count symptoms or months. If the note says “generalized anxiety disorder,” the code is F41.1. If the note is unclear or conflicts with itself, the coder sends a query to the provider.

“We would rather see a coder send one clear query than guess a subtype from a symptom list. A guessed code is harder to defend than an honest F41.9.”

— Awais Afzal, Healthcare Operations & Data Analyst

That gives billing managers a simple test for any anxiety claim: does the diagnosis in the note match the code on the claim, word for word? If the note names generalized anxiety and the claim says F41.9, or the note says “anxiety” and the claim says F41.1, you have a mismatch to fix before you submit. Our guide to how CPT, ICD-10 and HCPCS codes fit together on a claim covers where the diagnosis code sits next to the service code.

How do you code panic, generalized anxiety and mixed presentations?

Match the provider’s wording to the Tabular List terms. Panic disorder is F41.0, and the Tabular List also includes “panic attack” and “panic state” under F41.0. Generalized anxiety disorder is F41.1, with anxiety neurosis, anxiety reaction, anxiety state and overanxious disorder listed as included terms.

Panic with agoraphobia is a separate code. F40.01 is agoraphobia with panic disorder, and it includes “panic disorder with agoraphobia.” F41.0 carries an Excludes1 note for panic disorder with agoraphobia (F40.01), and F40.01 carries the reverse note for panic disorder without agoraphobia (F41.0). Under Section I.A.12.a, an Excludes1 note means the two codes are not reported together, unless the two conditions are unrelated to each other. When it is not clear which applies, query the provider.

Anxiety with depression

There are two different situations, and the note decides which one you have.

  • The provider documents “mixed anxiety and depressive disorder” (or mild or not persistent anxiety depression). The Tabular List includes both terms under F41.8, so F41.8 is the code.
  • The provider documents an anxiety disorder and a depressive disorder as separate diagnoses. Each gets its own code, for example F41.1 with a code from F32 or F33. We found no Excludes1 note on F41.1 that bars a depressive-episode code, but the depression categories have their own notes. F32 carries an Excludes2 for adjustment disorder (F43.2) and Excludes1 notes for bipolar disorder (F31.-) and recurrent depressive disorder (F33.-). Check those notes for your specific pair.

Neither situation is a coding judgment call about severity. The code follows what the provider wrote, and Section IV.J of the Guidelines is headed “code all documented conditions that coexist.” If the note does not make clear whether the conditions are separate, that is a query, not a guess.

Anxiety, phobia or stress reaction: F41, F40 or F43?

The family follows the provider’s diagnosis, not the symptom. Anxiety that the provider diagnoses as a phobic disorder belongs in F40. Anxiety documented as an acute stress reaction, PTSD or an adjustment disorder belongs in F43. Anxiety disorders that do not fit those headings are F41.

Choosing the code family from the documented diagnosis (FY2027 Tabular List)
Provider documents Code or range What to know
Social anxiety disorder, no further type F40.10 Social phobia, unspecified “Social anxiety disorder” is an included term under F40.1. The official title is “social phobia,” not “social anxiety disorder.” F40.11 is social phobia, generalized.
Phobia, type not stated F40.9 Phobic anxiety disorder, unspecified Includes “phobia NOS.” The Index sends “anxiety, phobic” here.
Specific phobia (for example, fear of flying) F40.2- (F40.243 for flying) F40.2 has several four- and five-character levels. Pick the one the note names.
Acute stress reaction F43.0 Includes acute crisis reaction, acute reaction to stress and combat and operational stress reaction.
Post-traumatic stress disorder F43.10, F43.11 or F43.12 F43.1 is incomplete. The fifth character gives unspecified, acute or chronic.
Adjustment disorder with anxiety F43.22 F43.2 is incomplete. F43.20 is unspecified, F43.21 depressed mood, F43.23 mixed anxiety and depressed mood.
Anxiety due to a general medical condition F06.4 Titled “anxiety disorder due to known physiological condition.” It is a different category from F41.
Separation anxiety disorder of childhood F93.0 F41 and F43.2 both carry an Excludes2 note pointing to F93.0.

Source: CDC National Center for Health Statistics, ICD-10-CM Tabular List and Index, FY2027.

The F41 category itself has an Excludes2 note for “anxiety in” acute stress reaction (F43.0), transient adjustment reaction (F43.2), neurasthenia (F48.8), psychophysiologic disorders (F45.-) and separation anxiety (F93.0). Section I.A.12.b explains that Excludes2 means “not included here”: the excluded condition is not part of the coded condition, but a patient can have both, and both codes may be reported together when appropriate. So the note is a signpost, not a ban. Anxiety that is part of an adjustment disorder is coded as the adjustment disorder. A patient with a separately documented anxiety disorder and a separately documented adjustment disorder can carry both.

Decision path for anxiety ICD-10 codes: read the provider diagnosis, choose the F40, F41 or F43 family, then check Excludes notes
From the provider’s diagnosis to the code family. Confirm each code in the current Tabular List. Source: RCM Finder.

Where anxiety diagnosis codes break on a claim

Most anxiety coding problems on a claim are template and workflow problems, not coding theory. The table below lists the ones we would check first, using only rules found in the code book and Guidelines.

Common anxiety diagnosis-code problems and the first check
Problem Why it happens First check
F41.2 on a superbill or template A reference sheet lists a code that is not in the FY2027 Tabular List. Replace with F41.8 where the provider documents mixed anxiety and depressive disorder.
F41.9 carried forward on every visit The EHR pulls the first problem-list entry, even after the provider documents a specific diagnosis. Compare the diagnosis in the note to the code on the claim for repeat visits.
Incomplete code (F40.1, F43.1, F43.2) A favorites list holds a three- or four-character code with more characters beneath it. Check that each template code is complete in the current Tabular List.
Panic with agoraphobia reported as two codes F41.0 and F40.01 both look right to the biller. Read the Excludes1 notes at F41.0 and F40.01 and query the provider if unclear.
Wording mismatch The note says “social anxiety disorder” and a biller searches the code book for that exact title. Use the Index and included terms. The code is F40.10, titled social phobia.
Last year’s code set Templates were built on FY2026 and not reviewed on October 1. Review anxiety, depression and stress codes against the current Tabular List each October.

Source: CDC National Center for Health Statistics, ICD-10-CM FY2027, and FY 2027 Official Guidelines (CMS/NCHS). The first-check column is our workflow suggestion, not a payer rule.

Payer policies on diagnosis specificity vary, and we have not verified any one payer’s rule for this article. If your denials cite diagnosis codes, our guide to medical billing denial management covers how to sort them by reason, and medical coding audits explains how a diagnosis-to-note review is run.

Claim path for an anxiety visit: provider note, code selection, claim edit, submission, denial review
Where a diagnosis-code mismatch can be caught before and after a claim goes out. Source: RCM Finder.

What this means for a behavioral health practice

Behavioral health practices see anxiety diagnoses every day, so a template error repeats on every claim that uses it. Our behavioral and mental health billing and RCM page describes how we support therapy, psychiatry and intensive outpatient programs. Diagnosis coding is one piece of that work. The service code, the modifier and the payer’s authorization rules are the others.

If you want the wider picture, start with our ICD-10 codes for mental health guide for depression, trauma and other diagnoses, and the behavioral health billing and revenue cycle guide for how those diagnoses connect to claims, authorizations and payment. For the service side, see the behavioral health coding cheat sheet and the psychotherapy billing guide for CPT 90834 and 90837.

If your team is stretched, a billing partner can review diagnosis coding as part of a wider medical billing service. Ask any partner how they send coding queries back to your providers and how they keep templates current each October. If the answer is a vague “we handle it,” keep looking.

Want a second pair of eyes on your diagnosis coding?

Send us your current claim workflow and we will look at how notes, codes and edits line up. The audit is free, and pricing is quoted after it.

Get a Free Practice Audit

Our recommendations

  1. Remove F41.2 from every template. We would search superbills, EHR favorites and cheat sheets for F41.2 and replace it with F41.8 where the note documents mixed anxiety and depressive disorder.
  2. Check codes for completeness. We would list every F40, F41 and F43 code your templates use and confirm each is complete in the FY2027 Tabular List. F40.1, F43.1 and F43.2 are not complete on their own.
  3. Compare the note to the claim on repeat visits. We would pull a sample of anxiety claims where F41.9 repeats and read the provider’s notes. Where the provider has documented something more specific, we would send a query and correct the code through the usual process.
  4. Write a query template. We would give coders one short query form: what the note says, what is unclear, and two or three options for the provider to choose from or reject. Queries should never lead the provider to a diagnosis.
  5. Review the code set each October. We would put the October code-set update on the compliance calendar, then recheck behavioral health templates against the Tabular List and the Guidelines for that year.

Bottom line

The right anxiety ICD-10 code depends on what the provider documented. F41.9 is honest when the note gives no more, F41.1 and F41.0 apply when it names generalized anxiety or panic, F41.8 holds mixed anxiety and depressive disorder, and F40 and F43 cover phobias and stress reactions. Remove F41.2 from your templates, check every code for completeness, and review the set each October. If you want help checking diagnosis coding on behavioral health claims, our behavioral and mental health billing page and denial management services are good starting points, or you can talk to our team.

Frequently asked questions

What is the ICD-10 code for anxiety?

Anxiety with no further detail is F41.9, anxiety disorder, unspecified. If the provider documents generalized anxiety disorder, the code is F41.1. Panic disorder is F41.0. This answer uses the FY2027 ICD-10-CM code set. The provider’s documented diagnosis controls which code applies.

Is there an F41.2 code for mixed anxiety and depression?

No. F41.2 is not in the FY2027 ICD-10-CM Tabular List, which goes from F41.1 to F41.3. The Tabular List includes mixed anxiety and depressive disorder under F41.8, other specified anxiety disorders. Where the provider documents the two conditions as separate diagnoses, each gets its own code.

Can a coder use F41.9 for an anxiety diagnosis?

Yes, when the note supports nothing more specific. Section I.B.18 of the FY 2027 Guidelines says unspecified codes should be reported when they most accurately reflect what is known at that encounter. A coder should not choose a specific code that the record does not support.

What is the ICD-10 code for social anxiety disorder?

F40.10, social phobia, unspecified, when the note gives no further type. “Social anxiety disorder” is an included term under F40.1 in the Tabular List. F40.11 is social phobia, generalized. The official titles use “social phobia,” so search by included term as well.

Can I report panic disorder and agoraphobia together?

Not as two separate codes where the provider documents panic disorder with agoraphobia. F40.01 covers that. F41.0 has an Excludes1 note for panic disorder with agoraphobia, and the Guidelines say Excludes1 codes are not reported together unless the conditions are unrelated. Query the provider if unclear.

Is anxiety in an adjustment disorder coded as F41?

If the provider documents an adjustment disorder with anxiety, the code is F43.22. The F41 category has an Excludes2 note for anxiety within a transient adjustment reaction (F43.2). Excludes2 means the conditions can be reported together when a separate anxiety disorder is documented too.

Get your free practice audit

Tell us about your practice. We will contact you using the details you give.

  • A review of your recent claims, denials and A/R aging
  • Where your front desk and prior authorizations slow payment
  • A prioritized fix list you keep, whether or not you hire us

Pricing is quoted after the audit, based on your volume and the services you choose. Prefer to talk? Call +1 (302) 556-2288.

RCMFinder Master Intake Form

Sources

  1. ICD-10-CM browser, FY2027 Index and Tabular List — CDC National Center for Health Statistics (2026)
  2. 2027 ICD-10-CM — CMS (2026)
  3. FY 2027 ICD-10-CM Official Guidelines for Coding and Reporting — CMS (2026)
  4. FY27 ICD-10-CM Official Guidelines (October 1, 2026) — CDC National Center for Health Statistics (2026)

Disclaimer: This article is educational and is not clinical, legal, coding or compliance advice. ICD-10-CM is maintained by the CDC National Center for Health Statistics and CMS, and the code set changes each fiscal year. Payer rules vary, and the provider’s documentation controls code assignment. Confirm each code in the current Tabular List and your payer’s policy before you bill.

Awais Afzal, Healthcare Operations & Data Analyst

Awais has spent more than 16 years in healthcare digital marketing and clinical operations management. He builds data-driven revenue cycle blueprints for medical practices and leads product development of the RCM Finder portal. More about our team.

The RCM Finder portal, in seven pages
See how one portal runs your revenue cycle, from the visit to the payment.
The pain points it solves for practices and billing companies, what makes it different, screens from the portal and the reports ready on day one.
Picture of Awais Afzal

Awais Afzal

Awais Afzal is a healthcare entrepreneur and performance marketing specialist with over 16 years of experience in healthcare digital marketing and clinical operations management. As the driving force behind RCM Finder, Awais specializes in developing data-driven revenue cycle blueprints that help high-ticket medical practices scale operations and maximize cash flow.

Stop Leaving Money on the Table. Get Your Free RCM Audit.

Let our team of certified billing experts uncover the exact coding errors and workflow bottlenecks costing your practice thousands in hidden denials.