How to Create SOAP Notes Using AI: Examples, Templates & Best Tools for Therapists

You just wrapped a 50-minute session with a client working through complicated grief. There were three significant clinical moments, a shift in affect mid-session, and a homework assignment you want to document carefully. Now you have eight minutes before your next client walks in — and a blank SOAP note staring back at you.

This is the daily reality for most outpatient therapists in the USA. SOAP notes aren’t optional. They’re the backbone of clinical documentation, payer compliance, and continuity of care. But they take time — time most therapists don’t have.

AI-assisted documentation is changing that. This guide walks you through exactly what SOAP notes are, how AI generates them, real examples you can reference, and which tools are actually worth using in 2026.

What Are SOAP Notes?

SOAP notes are a structured format for clinical documentation used across mental health, medicine, and allied health professions. The acronym stands for:

  • S — Subjective: What the client reports. Their words, concerns, mood self-rating, and presenting complaints. This is the client’s perspective, not your clinical assessment.
  • O — Objective: Measurable, observable information. Mental status observations, affect, behavior during session, test scores, or physiological data.
  • A — Assessment: Your clinical interpretation. What’s going on diagnostically? How is the client progressing toward treatment goals? This is where your clinical judgment lives.
  • P — Plan: What happens next. Interventions used this session, homework assigned, next appointment, referrals, or changes to the treatment plan.

SOAP notes originated in medicine but have become one of the most widely used formats in outpatient mental health. They’re accepted by most payers, familiar to most clinical supervisors, and defensible in audits — which is why they’ve stuck around for decades.

Traditional vs. AI-Generated SOAP Notes

Here’s an honest comparison of what it looks like to write SOAP notes the old way versus using AI:

Factor

Traditional SOAP Notes

AI-Generated SOAP Notes

Time per note

10–15 minutes

1–2 minutes (with review)

Consistency

Varies by clinician fatigue

High — same structure every time

Clinical accuracy

Depends on memory recall

Depends on quality of input

Audit readiness

Varies

Consistently structured

Risk of omission

High (especially end of day)

Lower — AI prompts for missing fields

Personalization

Fully clinician-driven

Requires clinician review to personalize

HIPAA compliance

Inherent

Depends on tool — verify BAA

The honest takeaway: AI doesn’t replace your clinical thinking. What it replaces is the physical act of translating that thinking into structured text — which is where the time goes.

Benefits of Using AI for SOAP Notes

Speed. The average therapist spends 10–15 minutes per progress note when writing from scratch. AI cuts that to 1–2 minutes, including a quick review pass. For a therapist seeing 20 clients a week, that’s 2–3 hours reclaimed every single week.

Consistency across your caseload. When you’re writing your eighth note of the day at 7 PM, the quality drops. That’s not a character flaw — it’s cognitive fatigue. AI produces the same structured output regardless of when you’re documenting, which makes your records more consistent and defensible.

Fewer omissions. One of the most common documentation errors is simply forgetting to include something — the homework you assigned, the risk screening you conducted, the intervention rationale. Purpose-built AI tools prompt for these elements so nothing falls through the cracks.

More presence during sessions. When therapists know the note-writing burden is manageable, they worry less about “capturing everything” during the session. That mental bandwidth goes back to the client — which is where it belongs.

SOAP Notes Examples (Real Use Cases)

Example 1: Depression — Individual Therapy Session

Client: Adult female, early 40s, diagnosed with Major Depressive Disorder (moderate). Session 9.

S (Subjective): Client reported "a slightly better week" compared to the previous session, noting she completed two of three behavioral activation tasks assigned at last visit. She described continued low motivation in the mornings and reported sleep disturbance (difficulty initiating sleep, approximately 5–6 hours per night). Denied SI/HI. PHQ-9 self-report score: 11 (moderate).

O (Objective): Client presented on time. Affect was mildly restricted but brighter than last session — she smiled twice during check-in. Speech was normal rate and volume. Eye contact was appropriate and sustained. No psychomotor agitation or retardation noted. Grooming appropriate.

A (Assessment): Client continues to meet criteria for MDD, moderate. She is showing early behavioral gains consistent with Phase 2 of behavioral activation protocol. Partial task completion suggests ambivalence or energy barriers remain. Sleep disturbance continues to be a maintenance factor. No safety concerns at this time.

P (Plan): Continued use of BA protocol. Sleep hygiene psychoeducation introduced this session. Assigned: pleasant activity scheduling for the week (client identified walking and calling a friend). Next session: review sleep log and activity schedule. RTC in one week.

Example 2: Anxiety — Adolescent Therapy Session

Client: Male adolescent, age 16, diagnosed with Generalized Anxiety Disorder. Session 14.

S (Subjective): Client arrived distracted, reporting a "really bad week" centered around school exam pressure and a conflict with a friend. He described persistent worry about academic performance and difficulty concentrating. Reported stomach aches before school three times this week. Denied panic attacks. GAD-7 self-report score: 13 (moderate).

O (Objective): Client presented slightly late. Affect was anxious and somewhat irritable at the start of session; tone softened noticeably in the second half. Engaged readily with structured questioning. No observable tics or hyperventilation. Appeared tired — reported sleeping approximately 6 hours the night before.

A (Assessment): GAD symptoms remain at moderate severity with somatic presentation (GI complaints) increasing in response to academic stressors. CBT thought records are beginning to show some self-monitoring capacity, though catastrophizing patterns remain prominent. Friendship conflict introduces a new interpersonal stressor worth monitoring. No safety concerns.

P (Plan): Continued CBT. Introduced cognitive restructuring for exam-related catastrophizing. Assigned: thought record for one worry this week + breathing exercise before school. Discussed with client the option of including a parent update session; client agreed to consider. RTC in one week. No medication changes.

AI SOAP Notes Template (Ready to Use)

Copy and adapt this for your practice. This structure is what purpose-built tools like Supanote use as their output framework:

SOAP Progress Note

Date: [Date]     Session #: [Number]     Duration: [e.g., 50 minutes]     Modality: [Individual / Group / Family / Telehealth]

S — Subjective

Client reported [mood/affect self-rating, presenting concerns in client’s own words, significant life events since last session, symptom changes, relevant self-report measure scores].

Denied / Endorsed: SI ☐  HI ☐  SIB ☐

O — Objective

Client presented [on time / late / early]. Appearance: [appropriate / disheveled / other]. Affect: [congruent / restricted / labile / flat / expansive]. Mood as observed: [euthymic / dysphoric / anxious / irritable / elevated]. Speech: [normal rate and volume / pressured / slowed]. Eye contact: [appropriate / poor / avoidant]. Psychomotor: [no agitation or retardation noted / other].

A — Assessment

Client continues to meet criteria for [Diagnosis, ICD-10 code]. Progress toward treatment goals: [improving / stable / declining / mixed]. [Clinical interpretation of session themes, defense mechanisms, treatment response, contributing factors]. Safety: [No safety concerns at this time / Active safety plan in place / other].

P — Plan

Interventions this session: [e.g., CBT, motivational interviewing, psychoeducation, DBT skill]. Homework/between-session tasks: [Specific assignment]. Next session focus: [Topic or goal]. Return to clinic (RTC): [Frequency / next scheduled date]. Referrals or coordination: [If applicable].

Best AI Tools for Creating SOAP Notes

Not all AI documentation tools are equal. The table stakes — HIPAA compliance, standard note formats, basic transcription — are now a given across most purpose-built platforms. What actually differentiates tools is EHR integration, personalization (does it learn your voice?), and the depth of compliance documentation it can handle beyond simple progress notes.

Tool

Free Plan

Note Formats

HIPAA / BAA

EHR Integration

Personalization

Advanced Compliance Docs

Best For

Supanote

✅ Yes

SOAP, DAP, BIRP, PIRP, custom

✅ BAA available

✅ Yes

✅ Learns your voice & style over time

✅ Yes — utilization reviews, discharge summaries, full clinical workspace

Solo, small, mid-size & large practices

Upheal

✅ Yes (unlimited notes)

SOAP, DAP, GIRP, BIRP, EMDR, more

✅ Yes

✔ Browser extension / limited

❌ Basic templates, no style learning

❌ Progress notes & treatment plans only

Tech-forward practices wanting full EHR

Mentalyc

✅ Limited

SOAP, DAP, BIRP

✅ Yes

❌ No direct integration

❌ No adaptive style learning

❌ Standard note types only

Solo therapists, AI scribe focus

Blueprint

❌ No

Custom templates

✅ Yes

✔ Partial

❌ No style learning

❌ Measurement-based care focus

Practices using measurement-based care

Freed AI / Heidi Health

✅ Limited

SOAP (broader healthcare focus)

✅ Yes

❌ Limited

❌ No style learning

❌ General medical, not MH-tuned

Primary care / general medical — not optimized for mental health

ChatGPT / Generic AI

✅ Yes

Not purpose-built

❌ No BAA

❌ None

❌ None

❌ None

Do not use for PHI

A note on generic AI tools: ChatGPT, Claude, and similar models are not HIPAA compliant and should never be used to process session content involving client identifiers. Tools like Freed AI and Heidi Health are broader healthcare scribes — their models are not tuned for mental health workflows, and the resulting notes tend to have a more clinical-medical voice rather than the nuanced, narrative style that mental health documentation calls for. For a mental health practice, a purpose-built mental health tool makes a meaningful difference in output quality and clinical appropriateness.

How to Create SOAP Notes Using AI: Step-by-Step

Here’s how the workflow looks in practice with Supanote:

  1. Step 1 — Sign up and select your note format. Create your free account at app.supanote.ai/signup. In your settings, select SOAP as your default note format. You can customize the template to match your EHR’s requirements.
  2. Step 2 — After your session, open the app. You can do this on your phone between sessions or at your desk. You don’t need to have recorded the session — most therapists use the post-session verbal dictation method.
  3. Step 3 — Dictate or upload your session summary. Speak naturally for 60–90 seconds: who the client is, what they reported, what you observed, your clinical impressions, and what the plan is. You don’t need to dictate in SOAP format — the AI structures it for you.
  4. Step 4 — Generate the note. Hit generate. In under 60 seconds, Supanote produces a structured SOAP note with your content mapped to the correct fields. S gets the subjective content, O gets your observational data, and so on.
  5. Step 5 — Review and edit. This step is non-negotiable. Read through the note carefully. Adjust clinical language to reflect your actual assessment. Add anything the AI missed. The AI handles structure and first-draft language — your clinical judgment is what makes it accurate and defensible.
  6. Step 6 — Export or copy into your EHR. Copy the finalized note into your EHR system, or use Supanote’s export feature if your platform supports it. Sign and lock as usual.

Total time from dictation to finalized note: typically 2–4 minutes.

Why Supanote Is Ideal for SOAP Notes Automation

Several tools do AI clinical notes. Here’s what actually sets Supanote apart — beyond the table-stakes features every platform now offers:

Built for behavioral health, not general medicine. Supanote’s AI understands the clinical language of therapy — it knows the difference between “restricted affect” and “flat affect,” between a safety plan and a crisis intervention, between psychoeducation and CBT. Broader healthcare scribes like Freed AI or Heidi Health are optimized for medical settings and produce notes that sound generic in a therapy context. Mental health documentation has a distinct narrative voice — and Supanote is built for it.

Learns your personal writing style over time. This is a meaningful differentiator. Supanote understands each therapist’s individual voice, tone, and documentation preferences — and writes in that voice. The more you use it, the more the notes sound like you wrote them, not like a template. Most other tools generate structurally correct but impersonal notes that always require heavy editing to feel authentic. Supanote’s personalization means less editing over time, not more.

EHR integration built in. Supanote integrates directly with EHR systems, so finalized notes move into your records without the copy-paste friction that plagues most standalone documentation tools. This is a practical, time-saving advantage that most competitors don’t offer.

A secure clinical workspace with longitudinal client context. Unlike tools that treat each session in isolation, Supanote’s secure clinical workspace maintains context across sessions for each client. This longitudinal view enables not just progress notes but a full range of compliance documentation — utilization reviews, discharge summaries, case summaries, and whatever else a practice’s compliance requirements demand. For mid-size and larger practices that need documentation beyond standard notes, this is the capability that matters.

Documentation for every level of practice complexity. Supanote handles the full spectrum: intake notes, progress notes, treatment plans, group therapy documentation, utilization reviews, discharge summaries, and sophisticated payer-compliance documentation. Solo practitioners get everything they need. Mid-size and large practices get the advanced compliance documentation capabilities that enterprise-tier systems charge a premium for.

Honest about gaps. Supanote won’t fabricate clinical content it doesn’t have. If your dictation didn’t include a mental status observation, the tool will flag that field as incomplete rather than fill it with generic placeholder language. That matters for audit defensibility.

HIPAA-compliant with a signed BAA. Every paid plan includes a Business Associate Agreement. Your client data is encrypted and handled in accordance with HIPAA requirements.

Priced for every practice size. Enterprise-tier documentation tools run $200–$500/month and are built for hospital systems. Supanote is priced accessibly for the solo practitioner and scales appropriately for small and mid-size practices — with the free tier genuinely useful for evaluating fit before committing.

FAQs

What is a SOAP note in therapy?

A SOAP note is a structured progress note format used to document clinical sessions. The four sections — Subjective, Objective, Assessment, and Plan — capture the client’s self-report, the clinician’s observations, the clinical interpretation, and the treatment plan going forward. It’s one of the most widely accepted formats among payers and licensing boards in the USA.

Can AI generate SOAP notes?

Yes. Purpose-built AI tools like Supanote can generate structured SOAP notes based on session recordings, transcripts, or post-session verbal summaries from the clinician. The AI produces a draft that the therapist reviews and finalizes. The clinician remains the author of record — AI handles the writing, not the clinical judgment.

Are AI-generated SOAP notes accurate?

Accuracy depends on two things: the quality of the tool and the quality of your input. Purpose-built clinical AI platforms produce significantly more accurate output than general AI tools (like ChatGPT) because they’re trained on clinical documentation. The more specific your post-session dictation, the better the output. All AI-generated notes should be reviewed by the clinician before finalizing — this is both a clinical and legal requirement.

Are AI SOAP notes HIPAA compliant?

It depends on the tool. Platforms like Supanote are HIPAA compliant and provide a signed BAA. General AI tools (ChatGPT, Otter.ai, Google voice tools) are not HIPAA compliant and should never be used for documentation involving PHI. Always verify BAA availability before using any tool with client-related content.

How long should a SOAP note be?

There’s no universal rule, but most outpatient mental health SOAP notes run 150–300 words in total. Each section should be substantive enough to stand up to a payer audit or licensing board review — but concise enough to be clinically functional. Avoid both skeletal notes and excessively lengthy narratives. Quality of content matters more than length.

Best practice is yes — update your informed consent paperwork to disclose that AI-assisted documentation tools are used in your practice, and that all notes are reviewed and finalized by the licensed clinician. Most clients are comfortable with this disclosure. Some state licensing boards may have specific guidance on this; check with your board before implementing.

Can AI SOAP notes hold up in a malpractice case?

When reviewed and signed by the licensed clinician, an AI-drafted SOAP note carries the same standing as a clinician-written note — because you are the author of record. The key is that the note must accurately reflect the session and your clinical judgment. A well-structured, reviewed SOAP note is typically more defensible than a hastily hand-written note, not less.

How do AI SOAP notes work for telehealth sessions?

The workflow is nearly identical. After your telehealth session, you dictate a post-session summary or upload an audio recording (with appropriate client consent). The AI generates the SOAP note from that input. The main practical difference is that your Objective section will note the telehealth modality and any platform-specific observations (e.g., video quality, environment, client affect as observed via video).

What’s the difference between SOAP notes and DAP notes?

Both are progress note formats. DAP (Data, Assessment, Plan) combines the Subjective and Objective sections into a single “Data” field, which some clinicians find more efficient. SOAP is generally more granular and preferred when payers or supervisors require clear separation of client self-report versus clinician observation. Many AI tools, including Supanote, support both formats.

Can interns and supervisees use AI for SOAP notes?

Yes, with appropriate supervisor oversight. Supervisors should review AI-generated notes as part of the standard supervision process, just as they would review clinician-written notes. This is also a good teaching opportunity — comparing how the AI structured the note versus how the supervisor would have written it surfaces useful clinical thinking discussions.

What types of documentation can Supanote handle beyond progress notes?

Supanote’s secure clinical workspace supports the full range of compliance documentation that practices of all sizes require: progress notes, intake summaries, treatment plans, group therapy notes, utilization reviews, discharge summaries, and case summaries. Because the workspace maintains longitudinal context across sessions for each client, it can generate any compliance document a practice needs — not just session-level notes. This makes it particularly valuable for mid-size and larger practices with more complex documentation requirements.

Sam T

Written by

Sam T

Sam T is the Founder and CEO of Supanote. She writes about behavioral health documentation, care workflows, and the operational realities of modern therapy practice, drawing on deep exposure to U.S. mental health systems, RCM, and clinician-led care delivery.

AI Therapy Notes for Psychologists | Supanote