SOAP Notes for Therapists: A Complete Guide with Templates
Everything you need to write clear, consistent SOAP notes in private practice — what each section means, common mistakes to avoid, and a ready-to-use template.
Everything you need to write clear, consistent SOAP notes in private practice — what each section means, common mistakes to avoid, and a ready-to-use template.
Psy Planner's built-in SOAP template auto-fills client name, session number, and date. Structure your notes — without starting from a blank page.
Try Psy Planner freeIf you ask ten therapists how they document sessions, you'll get ten different answers. But ask which format most of them learned first, and the answer is almost always the same: SOAP notes.
SOAP is one of the oldest and most widely used documentation frameworks in clinical practice. It's taught in training programs, required by many insurers, and built into most EHR systems. Yet many therapists use it mechanically — filling in boxes without understanding what the structure is actually asking them to do.
This guide breaks down each section, explains the clinical reasoning behind it, and gives you a template you can use from your very next session.
SOAP is an acronym for the four sections of a clinical progress note:
The format was originally developed in medicine in the 1960s by Dr. Lawrence Weed as part of the Problem-Oriented Medical Record system. It was designed to bring structure to clinical thinking — not just clinical documentation. The idea was that if you could force yourself to separate what the patient said from what you observed from what you concluded, you'd think more clearly and document more accurately.
That logic applies just as much to therapy as it does to medicine.
In a clinic or hospital, notes exist partly for the team — other clinicians who need to pick up where you left off. In private practice, your notes usually serve a different set of purposes:
Poor notes don't just create administrative headaches. They create clinical risk. A note that says only "discussed coping skills" tells you nothing useful the following week, and provides almost no legal protection if you ever need it.
The Subjective section captures what the client reported — their experience of the week, what brought them in today, how they've been feeling, and anything they raised as significant.
The key word is reported. This section should reflect the client's perspective, not yours. Where possible, use the client's own language. "I feel like I'm constantly waiting for something to go wrong" is far more clinically useful than "client reported anxiety." The specific phrasing often contains diagnostic and therapeutic information that a summary strips away.
What belongs in S:
What doesn't belong in S:
Common mistake: Writing "client denied suicidal ideation" only in the Subjective section. Denial of SI is both a subjective report and an objective observation — it belongs in both, and in some jurisdictions, the phrasing matters legally. Check your jurisdiction's documentation requirements.
The Objective section captures what you observed — things that could, in principle, be verified by another observer in the room. Affect, behavior, appearance, speech patterns, level of engagement, eye contact, psychomotor activity.
The test for whether something belongs here: could another clinician read this and picture the session? If yes, it's Objective material. If it requires your interpretation to make sense, it's Assessment.
What belongs in O:
What doesn't belong in O:
The Assessment section is where your clinical judgment lives. This is the hardest section to write well, and the most important one to get right.
The Assessment synthesizes S and O: given what the client told you and what you observed, what does it mean? Where is this person in relation to their treatment goals? What's changing, what isn't, and why? Are there clinical concerns that emerged today?
This section shouldn't just restate the diagnosis. It should reflect your thinking as a clinician.
What belongs in A:
What doesn't belong in A:
A note on specificity: Vague Assessment sections are the single most common documentation problem. "Client continues to make progress" is not a clinical assessment. "Client demonstrates increased use of cognitive restructuring techniques, with reported reduction in catastrophic thinking from 7–8/10 to 4–5/10" is. The difference matters for continuity, billing, and legal protection.
The Plan section captures what happens next — both what you'll do and what the client will do before the next session.
Think of the Plan as instructions to your future self. Under pressure, with a full schedule, you should be able to read the Plan from last session and immediately know where to pick up.
What belongs in P:
What doesn't belong in P:
Even experienced clinicians develop documentation habits that create problems over time. Here are the most common:
Mixing sections. The most frequent error. Observations in Subjective, interpretations in Objective, plans in Assessment. The whole value of SOAP is the separation — don't muddy it.
Writing the same note every week. If your notes are mostly copy-pasted with minor changes, they're not documenting what's actually happening. A payer or regulator who sees near-identical notes across months will question whether sessions actually occurred.
Vague Assessment language. "Client making progress" or "client struggling" with no specifics is clinically useless. The Assessment should be specific enough that a colleague could understand the trajectory of treatment.
Leaving out safety screenings. If you asked about suicidal ideation, document it — even if the answer was no. "Client denied SI/HI" takes five seconds to write and provides significant protection.
Writing notes days later. Memory fades quickly. Notes written 48+ hours after a session are less accurate, less detailed, and may be viewed with suspicion if your documentation is ever reviewed. The target is within 24 hours; within the same day is better.
Here's a template you can copy into Psy Planner or any documentation system:
Date: [DATE] | Client: [NAME] | Session #: [N] | Duration: [MIN]
S (Subjective)
Client reported: [chief concern / presenting issue for today's session].
Mood described as: [client's own words if notable].
Sleep / appetite / energy: [brief status].
Significant events since last session: [if any].
Client's own words (if clinically relevant): "[direct quote]"
O (Objective)
Affect: [congruent / restricted / labile / flat / expansive].
Appearance: [well-groomed / disheveled / age-appropriate].
Speech: [rate and quality — e.g., normal rate, coherent, goal-directed].
Psychomotor: [calm / agitated / slowed].
Engagement: [cooperative / guarded / engaged].
Safety: Client denied SI/HI. [OR: describe any concerns and response.]
[Assessment scores if administered: PHQ-9: X/27, GAD-7: X/21]
A (Assessment)
[Diagnosis] continues to be [stable / improving / worsening].
Progress toward [Goal 1]: [specific description — quantify where possible].
Progress toward [Goal 2]: [specific description].
Notable clinical observation from today: [key shift, pattern, or concern].
[Risk level: low / moderate / high — with rationale if elevated]
P (Plan)
Continued [modality, e.g., CBT / DBT skills / psychodynamic therapy].
Intervention focus for next session: [specific topic or technique].
Homework assigned: [task or practice].
Referrals / coordination: [if any].
Next appointment: [date and frequency].
Psy Planner includes a built-in SOAP note template that auto-populates client name, session number, and date — so you're never starting from a completely blank page. You can customise the template to match your own documentation style, save common phrases you use regularly, and access past sessions during a session to track clinical patterns over time.
Notes are stored securely and can be exported for referrals, supervision, or audits. The goal is to make documentation feel like a clinical tool rather than an administrative burden — because that's what it should be.
If you're not yet using Psy Planner, you can try it free for 7 days — no credit card required.