Frequency (Event Recording) Data Sheet (Free Printable) \| StreamABA                   [ ![StreamABA](https://streamaba.com/build/assets/logo-dark-Bta4omRy.svg) ](/) [Home](https://streamaba.com) [Blog](https://streamaba.com/blog) 

 [        Log in ](https://streamaba.com/login) [ Goto the Live Demo         ](#get-started) 

 [Home](https://streamaba.com) [Blog](https://streamaba.com/blog) [Log in](https://streamaba.com/login) [ Goto the Live Demo         ](#get-started) 

1. [Free ABA resources](https://streamaba.com/resources)
2. /
3. [Data sheets](https://streamaba.com/resources#data-sheets)
4. /
5. Frequency (Event Recording) Data Sheet

    Data sheet 

 Frequency (Event Recording) Data Sheet 
========================================

 A printable event-recording sheet for counting discrete behaviors and converting counts to rate so sessions of different lengths can be compared.

   4 min read  Updated September 30, 2026  For BCBA RBT Teacher  

   Print / Save as PDF    Print the sheet only  

When to use it
--------------

Use event recording when the target behavior is **discrete**: it has a clear start and a clear end, and you can count each instance without guessing where one stops and the next begins. Good examples are hitting, requesting with a mand, raising a hand, or throwing an object.

It works less well for:

- **Very high-rate behavior**, where you cannot count accurately (consider interval recording).
- **Behavior that lasts a variable amount of time**, such as crying or on-task behavior. Here duration usually tells you more than a count (consider duration recording).
- **Behavior without clear boundaries**, where two observers would disagree on what counts as “one.”

How to fill it in
-----------------

1. **Write the operational definition before you observe.** Describe what the behavior looks like (topography), what marks its onset and offset, and what does not count (exclusions). Example: “Hitting: any forceful contact between the client’s open or closed hand and another person’s body, from above the elbow. Excludes high-fives, accidental contact during play, and contact while the client is being prompted physically.”
2. **Set a rule for when a new instance starts.** For behaviors that come in bursts, decide ahead of time how long a pause separates one instance from the next (for example, “3 seconds without hitting ends an episode”). Write it on the sheet. Without this rule, one observer’s “one episode” is another observer’s “six hits.”
3. **Record the start time** when the observation period begins.
4. **Make one tally mark for each instance** that meets the definition. Use a clicker or counter app if tallying would take your attention away from the client.
5. **Record the stop time** when the observation ends, then total the tallies in the Count column.
6. **Calculate rate** (see below) whenever observation periods differ in length.
7. **Note anything unusual** in the Notes column, such as illness, a new staff member, a medication change, or a schedule change. These notes become event markers on the graph.

Common mistakes:

- Counting instances that don’t meet the definition because they “felt like” the behavior.
- Leaving out the observation time, which makes the count impossible to compare across days.
- Graphing raw counts from sessions of different lengths. Twelve hits in 2 hours and twelve hits in 20 minutes are very different.
- Changing the definition partway through a phase without marking the change.

The sheet
---------

   Type on the sheet, then print it. Click any line or box to fill it in. What you type stays in this browser tab. It is never sent or saved.

 Clear what I typed   Print the sheet  

 Frequency (Event Recording) Data Sheet  ![StreamABA](https://streamaba.com/build/assets/logo-light-CHa2KuSW.svg) https://streamaba.com/resources/data-sheets/frequency-event-recording 

Client:Observer:Setting:

Target behavior:Operational definition:

New-instance rule (pause length between instances):

DateStart timeStop timeTotal minutesTallyCountRate (per min or per hour)InitialsNotes

Summarizing the data
--------------------

**Count** is the total number of instances in the observation period. Report count alone only if every observation period is the same length.

**Rate** = count divided by observation time. Choose one unit (per minute or per hour) and use it for every session in the program so the graph stays comparable.

Worked example: a client hits 14 times during a 35-minute observation.

- Rate per minute = 14 / 35 = 0.4 per minute
- Rate per hour = 0.4 x 60 = 24 per hour

If the next session is 60 minutes with 18 hits, the rate is 18 per hour. The raw count went up (14 to 18), but the rate went down (24 to 18 per hour).

Graph rate on a line graph with sessions or dates on the x-axis. Mark phase changes with a vertical line and note events such as medication changes directly on the graph.

Tips
----

- If a behavior is too fast to count and too important to skip, a short timed sample (for example, count for 10 minutes at the start of each hour) is better than an inaccurate all-day count. Report it as rate for the sampled time only.
- Check interobserver agreement (IOA) regularly. For count data, total count IOA (smaller count divided by larger count, times 100) is the simplest method. Mean count-per-interval IOA is stricter. Many practices aim for 80% or higher on at least 20% of sessions, but requirements vary by organization and payer.
- Keep the observation window consistent across days when you can (same activity, same time of day). This makes changes in the data easier to interpret.
- If the count is zero, write 0. A blank cell looks the same as a missed observation.

 ![StreamABA](https://streamaba.com/build/assets/logo-light-CHa2KuSW.svg) Free from StreamABA · https://streamaba.com/resources/data-sheets/frequency-event-recording 

  More data sheets 
-------------------

 [ Browse all free resources    ](https://streamaba.com/resources) 

- [   Data sheet ###  ABC Data Sheet 

     A printable antecedent-behavior-consequence sheet for descriptive assessment, with an optional code key for faster structured recording.

     BCBA RBT Teacher Parent   5 min read  ](https://streamaba.com/resources/data-sheets/abc-data)
- [   Data sheet ###  Discrete Trial (DTT) Trial-by-Trial Data Sheet 

     A printable trial-by-trial sheet for discrete trial teaching that tracks correct, incorrect, and prompted responses per target with percent correct.

     BCBA RBT   5 min read  ](https://streamaba.com/resources/data-sheets/dtt-trial-by-trial)
- [   Data sheet ###  Duration Recording Data Sheet 

     A printable duration sheet for timing how long each episode of a behavior lasts, with total duration and percent of session calculations.

     BCBA RBT Teacher   4 min read  ](https://streamaba.com/resources/data-sheets/duration-recording)

      Live demo · No sales call 

 Ready to put the clipboard down? 
----------------------------------

StreamABA collects the same data in session and runs intake, scheduling, authorizations, and billing in one place. Get instant access to the live demo. No sales call, no meeting.

HIPAA compliant · Signed BAA · Built for ABA

    Website  

 Work email           Goto the Live Demo  

   ![](https://streamaba.com/build/assets/icon-BglRoXWC.svg) [ ![StreamABA](https://streamaba.com/build/assets/logo-dark-Bta4omRy.svg) ](/)

 The all-in-one practice management platform built specifically for ABA therapy providers.

    Website  

 Work email   Get Demo  [       ](https://x.com/streamaba) [        ](https://www.linkedin.com/company/stream-aba) [      ](https://instagram.com/streamaba) [   👍  ](https://www.facebook.com/people/Stream-ABA/61587347484176/) 

#### Product

- [Intake](https://streamaba.com/features/intake)
- [Communication](https://streamaba.com/features/communication)
- [Pipeline Boards](https://streamaba.com/features/pipeline-boards)
- [Tasks &amp; Automation](https://streamaba.com/features/tasks-automation)
- [Integrations](https://streamaba.com/features/integrations)
- [Analyst Scorecard](https://streamaba.com/features/analyst-scorecard)
- [Practice Marketing](https://streamaba.com/aba-practice-marketing)

#### Resources

- [Free ABA resources](https://streamaba.com/resources)
- [ABA Medicaid rates](https://streamaba.com/tools/aba-medicaid-rates)
- [Revenue Calculator](https://streamaba.com/tools/aba-revenue-calculator)

#### Company

- [Blog](https://streamaba.com/blog)

#### Contact

- [     Contact Support ](https://streamaba.com/support)

© 2026 STREAM ABA LLC. All rights reserved.

 [Privacy Policy](https://streamaba.com/legal/privacy-policy) [Terms of Service](https://streamaba.com/legal/terms-of-service)
