For Canadian practices outside Quebec

ABA documentation audit checklist: a 10-point self-audit for Canadian clinics

ABA documentation is easier to fix when you can see where it fails. Here is a 10-point self-audit you can run on a small sample of files: pull five active clients, score each file against the ten checks below, then fix the most common failure first. This guide gives the checklist, a fictional scored audit, edge cases and the trade-offs, and shows where TherapyCRM supports each check.

General operating guidance with fictional examples. This checklist does not claim to meet any funder, regulator or BACB requirement. This is not legal or regulatory advice.

Last updated: 2026-10-26

By the TherapyCRM team at Data Inn Inc.

Fictional worked example.

What an ABA documentation audit is, and what it is not

An internal audit asks one question of each file: could a person who was not in the room follow what was planned, what happened and who approved it? It is a quality check you run on your own sample, not an inspection.

Your funder, your regulator and the BACB set their own documentation rules, and those rules change. Check the funder guidance that applies to you, for example the Ontario Autism Program guidelines, and the rules of your college or certification body, then add any extra checks they require.

Draw a sample and set the rules before you score

Decide the sampling rules first, so the result reflects the clinic and not the files you hoped to find.

  • Pull five active clients, or ten percent of the caseload if that is larger.
  • Include at least one client per supervisor and one client whose plan changed in the last quarter.
  • For each client, take the current treatment plan, three consecutive session records and their notes.
  • Score each check as pass, fail or not applicable, and record the file, the check and the reason.
  • Use the same reviewer for the whole round, or two reviewers who calibrate on one file first.

The 10-point ABA documentation checklist

Each row names the check, what good looks like, what to look for in the file and how TherapyCRM supports it. Use the table with any record system, paper or software.

Swipe or scroll sideways to view all table columns.

ABA documentation audit checklist: ten checks
CheckWhat good looks likeWhat to look for in the fileHow TherapyCRM helps
1. Current planOne plan is marked active, with a start date and an authorTwo plans that both look current, or no start datePlans are versioned: you activate, amend and replace them
2. Goal definitionsEach goal has an intervention, a prompt hierarchy and a mastery criterionGoals with no criterion, or criteria that differ between documentsEach goal in a plan carries those three elements
3. Session tied to planEvery session names the plan version it ran againstSessions that mention goals no longer in the planEach session record stays tied to its plan version
4. Data presentTrial outcomes and prompt levels exist for each target worked onTargets in the note with no data behind themTrial outcomes and prompt levels are recorded in the session
5. Note matches dataCounts and prompt levels in the note agree with the dataA note that says mastered when the data says otherwiseNotes start from the session record
6. Observable languageBehaviour is described by what could be seen or heardLabels such as defiant or anxious with no descriptionReview before publication gives a supervisor a gate
7. TimelinessThe note was written within your policy windowLarge gaps between session date and note dateDates are recorded on the session and the note
8. Mastery decisionsA named clinician confirmed each mastered goal, with a dateGoals closed by a technician, or closed with no dateMastery is confirmed by the clinician, never automatically
9. Review and signaturesEach note shows its reviewer, and each plan the right signaturesUnsigned plans, or notes with no reviewerNotes are reviewed before publication, and documents support e-signing by staff or families
10. CorrectionsChanges to a signed record are visible as amendmentsOverwritten text, or edits with no traceOnce submitted, a record is locked and corrected by amendment

The right-hand column describes software support only. Whether a check meets your funder, regulator or BACB rules is for you to confirm with them.

A fictional five-file audit with a scoring tally

Here is one round for a fictional clinic. Each file is scored on the ten checks, so the maximum is 10 per file and 50 for the sample.

Rank the failures by how many files they touch and how serious they are. Here, review and signatures fail in two files and affect the record’s authority, so they come first. Timeliness fails in one file and is cheaper to fix with a reminder.

Swipe or scroll sideways to view all table columns.

Fictional sample audit: scores by file and the most common failure
FileScore out of 10Failed checksReason in one line
Client A97Two notes written a week after the session
Client B83, 5A note cites a goal from an older plan, and its counts do not match the data
Client C10NoneComplete
Client D62, 8, 9, 10Goals without criteria, a closed goal with no confirming clinician, an unsigned plan and an overwritten note
Client E99One note has no reviewer
Total42 of 50 (84%)Check 9 failed in two filesFix review and signatures first

All clients and numbers are fictional. The 84% is this example’s own tally, not a benchmark.

What to fix first

Fix in this order, because each step makes the next check easier to read.

  • Plans first: make sure one current version exists, with complete goals and the required signatures.
  • Then tie sessions to plan versions, so a note can be read against the plan that applied that day.
  • Then close the gap between data and notes, since a mismatch undermines both.
  • Then add the review step for notes, and name who signs off.
  • Last, tighten timeliness and wording, which respond well to coaching.

Edge cases: late notes, amended plans and supervisor co-signature

Three situations cause most audit arguments. Decide the rule for each in writing.

Late notes:

  • Record the true writing date. Do not backdate a late note to the session date.
  • Add a short reason if your policy asks for one, and count late notes as their own metric.

Amended plans:

  • Sessions before the amendment should still read against the old version, and sessions after it against the new one.
  • In TherapyCRM a session stays tied to the plan version it ran against, so amending a plan does not rewrite earlier sessions.

Supervisor co-signature:

  • Your regulator, funder or certification body decides who must review or co-sign, and how soon. Confirm that rule before you score check 9.
  • In TherapyCRM, notes go through review before publication, but the software does not decide who must sign. TherapyCRM has no RBT credential or supervision-hour tracking.

Trade-offs of a documentation audit

A self-audit is cheap, but it has costs and limits.

  • Time: scoring five files with ten checks takes a reviewer a few hours, and the fixes take longer than the audit.
  • Sample size: five files can miss a problem that sits in one clinician’s caseload, so rotate the sample each round.
  • Reviewer bias: a supervisor auditing their own clients tends to score generously, so swap reviewers where you can.
  • Software helps with structure, not judgment: versioning and review gates make gaps visible, but a clinician still decides whether the content is right.
  • Paper can pass every check if the clinic is disciplined; software mainly makes the checks faster and the gaps harder to hide.

Run the audit, then test it in software

Run the self-audit on paper first, so you know which checks fail in your clinic. Then, if you are evaluating practice management software, follow one fictional client through plan, session, note, review and signature in a demo and score that file against the same ten checks. TherapyCRM serves English-language practices in Canada outside Quebec. It is practice management software with a clinical record, not a physician EMR, and has no EMR certification. It has no telehealth or video visits and does not submit insurance or government claims, including Ontario Autism Program claims. It has no supervision-hour or RBT credential tracking.

Frequently asked questions

What should an ABA documentation audit check?

Check the treatment plan, session data, session notes, reviews and signatures, and how corrections are handled. This guide gives ten checks you can score as pass, fail or not applicable on a sample of files.

How many files should I audit?

This guide suggests five active clients, or ten percent of the caseload if that is larger, with at least one per supervisor. Rotate the sample each round. Your funder or regulator may require a different method.

Does this checklist meet funder, regulator or BACB requirements?

No claim is made. It is a general quality checklist with fictional examples. Check the Ontario Autism Program guidelines or your own funder’s rules, your regulator and the BACB, and add any checks they require.

How often should an ABA clinic audit its documentation?

That depends on your size, your funders and your policy. Many clinics run a small round at a regular interval and a larger one after a change in staff, funding or software. This guide sets no required frequency.

Is there an ABA documentation worksheet I can use?

The ten-row table in this guide works as a worksheet: copy it into a spreadsheet, add a row per file and mark each check pass, fail or not applicable. The treatment plan template and the session notes guide cover the documents themselves.

How does TherapyCRM support ABA documentation?

It keeps versioned treatment plans, ties each session record to the plan version it ran against, lets the clinician confirm mastery, puts notes through review before publication and supports e-signing. It does not decide clinical content or what your funder requires.

Can TherapyCRM edit a signed record?

Once a record is submitted, in review, approved or signed, it is locked, and a correction is made by creating an amendment instead of changing the original. A record can be edited only while it is a draft or has been returned for changes.

Does TherapyCRM track supervision hours or RBT credentials?

No. It has no supervision-hour or RBT credential tracking. The free ABA supervision log template gives your team a printable record, and role-based access controls what each staff member sees.

Questions or corrections?

Report a content issue to content@therapycrm.io. Include the page link and describe the issue; do not send patient information.

Share the public page link. Your entries, files and private URL details are excluded.