Physical therapy SOAP note generator
A daily note is read by someone deciding whether the visit needed a licensed clinician. Fill each box and the structure does the arguing for you — measured change in O, the reason for skilled care in A.

Weak line, strong line
| Section | Reads as unskilled | Reads as skilled |
|---|---|---|
| S | “Patient reports feeling better.” | “Pain 4/10, was 6/10; still worst on rising after 30 min sitting.” |
| O | “Therex as tolerated.” | “Sit-to-stand 3 x 10 with verbal cue for hip hinge; flexion 55°, was 40°.” |
| A | “Tolerated treatment well.” | “Cueing still required under fatigue, so the pattern is not yet safe unsupervised.” |
| P | “Continue POC.” | “2x/week x 3; progress to a lower surface next visit; re-measure at visit 8.” |
“Tolerated treatment well”
The most common sentence in outpatient notes and the least useful. It records nothing that happened and nothing you decided. If a sentence would be equally true of any patient on any day, it is not documentation.
Minutes belong in O
Put the minutes beside the intervention, not in a separate box at the bottom. The units on the claim have to reconcile against the day’s total — see the units calculator — and a reviewer reconstructing that from a note with no minutes will assume the smaller number.
Where the daily note stops
A daily note is not a re-evaluation and not a progress note. When the findings change enough to change the plan, that is a formal re-examination with its own code; when the calendar says it is time to summarise, that is a progress note. The plan of care builder holds the frequency and duration those two documents refer back to.
Red flag — refer out
A note is not the place to reason your way past a red flag. Night pain that wakes the patient, saddle anaesthesia, progressive weakness or unexplained weight loss stop the episode of care.
Nothing typed here is transmitted or stored. Do not paste identifiable patient information into any web tool, including this one.
Sources
- CMS Pub. 100-04, Medicare Claims Processing Manual, Chapter 5 §20.2.C — counting minutes for timed codes in 15-minute units · read 2026-09-04
- CMS Change Request 13437 — 2026 annual update to the per-beneficiary therapy thresholds · read 2026-09-04
Keep reading
Chiropractic SOAP Note Generator
Build a chiropractic daily note with regions, findings and the AT question answered.
Plan of Care Builder
Turn goals, frequency and duration into a plan of care a payer will accept.
Patient Intake Form Builder
Assemble a printable intake and informed-consent packet for a new patient.
SOAP Note Physical Therapy Example
A full worked note, line by line, with the weak version beside the strong one.