Skip to content
Back to the blog

ICD-10 codes and tariffs

ICD-10 anxiety codes: F41.9, F41.1 and F41.2 explained

ICD-10 F41.9 is one of the most-used mental health codes on South African medical aid claims, and one of the most questioned. It means “anxiety disorder, unspecified”, and that last word is why schemes sometimes query it.

This guide explains the F41 group of codes, when the unspecified code is appropriate, and when a more specific code is the better choice.

3 October 2026 · 5 min read

The F41 codes at a glance

F41 is the ICD-10 category “other anxiety disorders”. It covers anxiety that is not tied to a specific situation or object. Phobic anxiety disorders sit separately under F40.

ICD-10 F41 anxiety codes
CodeICD-10 descriptionIn plain language
F41.0Panic disorder [episodic paroxysmal anxiety]Recurrent, unpredictable panic attacks
F41.1Generalized anxiety disorderPersistent, free-floating worry on most days
F41.2Mixed anxiety and depressive disorderBoth present, neither severe enough for its own diagnosis
F41.3Other mixed anxiety disordersAnxiety mixed with features of other F42 to F48 disorders
F41.8Other specified anxiety disordersA named anxiety presentation that fits none of the above
F41.9Anxiety disorder, unspecifiedAnxiety is present, but the type isn’t yet specified

ICD-10 code F41.9: anxiety disorder, unspecified

F41.9 is the code for an anxiety disorder where the specific type has not been established. It is appropriate early in the work, when a client clearly presents with anxiety but you have not yet seen enough to say which disorder it is.

It becomes a problem when it stays on the claims for months. An unspecified code on session twelve suggests the diagnosis was never reviewed. Some schemes query long runs of unspecified codes, and a more specific code may be needed where a benefit depends on the diagnosis.

Use F41.9 as a starting point and revisit it once the picture is clear.

ICD-10 code F41.1: generalized anxiety disorder

F41.1 is generalized anxiety disorder. The ICD-10 describes anxiety that is generalised and persistent and not restricted to any particular circumstances: the “free-floating” worry that moves from one subject to the next.

Typical features include persistent nervousness, muscle tension, trembling, sweating, light-headedness and difficulty relaxing, present on most days over a period of months. If that description fits, F41.1 is more accurate than F41.9 and tells the scheme more.

Mixed anxiety and depressive disorder: ICD-10 F41.2

F41.2 is used when symptoms of anxiety and depression are both present, but neither set is clearly predominant and neither is severe enough to justify a separate diagnosis.

That last condition matters. If the depressive symptoms are severe enough to diagnose a depressive episode on their own, the ICD-10 guidance is to code that (an F32 code) and not F41.2. If both are severe enough, both are coded. F41.2 is for the milder, mixed picture that is common in general counselling work.

Panic disorder: ICD-10 F41.0

F41.0 is panic disorder, described in the ICD-10 as episodic paroxysmal anxiety: recurrent attacks of severe anxiety that are not restricted to a particular situation and are therefore unpredictable.

If the panic attacks happen only in a specific phobic situation, the phobia is usually the primary diagnosis and is coded under F40. F41.0 is for panic that arrives without a consistent trigger.

Using these codes on a claim

  • Stay within your scope. A diagnosis code reflects a clinical judgement that must fall within your scope of practice. Registered counsellors generally work with Z codes for counselling and not with diagnostic F codes.
  • Use the full code. Include the decimal point and the fourth character. “F41” on its own is incomplete.
  • Match the code to the notes. The code on the invoice should be supported by what your session notes record.
  • Review it. Diagnoses change. Update the code when your assessment does.
  • Tell the client. The code goes to their medical scheme. That should be covered in your consent form.

The ICD-10 code is only half of what a claim needs. It also carries a tariff code for the service you provided, and both have to be right for the claim to pay. See medical aid billing and invoicing for how the two fit together, and our guide to why medical aid claims are rejected.

Common questions

What does ICD-10 code F41.9 mean?

F41.9 is “anxiety disorder, unspecified”. It is used when a client has an anxiety disorder but the specific type has not been established.

What is the difference between F41.1 and F41.9?

F41.1 is a specific diagnosis: generalized anxiety disorder. F41.9 says only that an anxiety disorder is present. Use F41.1 when the presentation meets the description of generalised, persistent anxiety.

Will a medical aid reject F41.9?

It is a valid code and is widely accepted. Schemes differ, though, and a long run of unspecified codes can attract a query. Check the scheme’s rules for the client’s plan.

Code descriptions follow the WHO ICD-10 classification. Check each code against the current South African ICD-10 Master Industry Table and the medical scheme’s rules before you use it. Choosing a diagnosis is a clinical decision within your scope of practice.

Sources

In Wholistic

Pick the code inside your invoice and skip the lookup.

An ICD-10 browser, a medical scheme directory and your own tariff codes, linked to your rates.

See ICD-10 codes and tariffs

Related guides

Free trial

Understand your private practice.

Be one of the first practitioners on Wholistic. Your first 1 month is completely free, so you can test the software in your own practice — then it’s the founders price of R68/month, with every feature included.

Start 1 month free trial

  • 1 month completely free
  • Built around South African private practice
  • Built by practitioners
  • Every feature included