How to Track IEP Service Minutes: A Special Education Case Manager's Guide to Compliance

9 min read · Updated May 5, 2026

Service minutes are the single most-audited number in special education. If you are a case manager, the question "did this student receive their IEP minutes this week?" can come at you from a parent at pickup, a building administrator on Monday morning, or a state monitor a year after the fact. This guide walks through what counts as a service minute, how to log them in a way that holds up under audit, what to do when sessions are missed, and how to build a weekly tracking habit that does not eat your planning period.

What counts as an IEP service minute

An IEP service minute is any minute of Specially Designed Instruction (SDI) or related service that the IEP says the student will receive. The minutes are written into the service grid of the IEP — for example, "60 minutes per week of specialized reading instruction" or "30 minutes per week of speech-language therapy" — and become the legal floor a school is obligated to deliver under the Individuals with Disabilities Education Act (IDEA).

A few rules of thumb that case managers learn the hard way:

  • Only direct service time counts. Walking a student to the resource room, settling them in, and packing up at the end is not service time. The clock starts when SDI begins and stops when it ends.
  • Group time still counts as full minutes for each student. If you run a 30-minute small-group reading lesson with three IEP students, each of those students gets 30 minutes of service logged — not ten.
  • Push-in counts when the SDI is actually delivered. Sitting in a general education classroom and answering an occasional question is not SDI; targeted instruction or scaffolding tied to the goals on the IEP is.
  • Consultation minutes are separate. If the IEP lists "15 minutes per month of consultation," that is a different bucket and should be logged distinctly from direct service.

The cleanest way to think about it: a service minute is a minute the student would not have received without the IEP. If a non-disabled peer would also have gotten that instruction, it is not SDI.

Build the weekly target before the year starts

Before the first day of school, calculate the weekly minute target for every service on every IEP on your caseload. This is the number you are going to defend at compliance time, so write it down once and refer to it all year.

For each student, list:

  • The service type (specialized reading, math, written expression, speech-language, OT, PT, counseling, social skills).
  • The minutes per week the IEP requires.
  • The setting (push-in, pull-out, separate classroom).
  • The provider (you, a co-teacher, a related service provider).

Some IEPs are written in minutes per month or minutes per IEP year. Convert everything to a weekly target before the year starts so you have a single reference point. A 1,200-minute-per-year reading goal works out to roughly 30 minutes per week across a 40-week school year — but only if you do not lose weeks to testing, snow days, or assemblies. Plan to deliver a little more than the strict average so you have a buffer.

Schools that use a tool like IEP Casemate generate this table automatically from the service requirements on each student. If you are tracking by hand, a single spreadsheet tab per student works — one row per service, one column per week.

Log services the day they happen, not the week they happen

The biggest reason case managers fall behind on service minutes is end-of-week catch-up. By Friday afternoon you are trying to remember whether you pulled J.M. on Tuesday or Wednesday, whether the speech provider co-taught with you for 15 minutes or 25, and whether E.K. was actually present that day or out for a field trip.

The fix is to log services the same day they are delivered. A daily checklist that lists each scheduled service for the day — student initials, service type, scheduled minutes — and lets you tap a single box to mark it complete is the most reliable system. Add a second box for "absent" and a free-text note field for anything unusual ("ran short due to fire drill," "delivered in classroom instead of resource room," "student refused for first 10 minutes").

If a session is shorter than scheduled, log the actual minutes delivered, not the scheduled minutes. If a session is longer because you stayed past the bell, log the actual minutes. Honest data makes the eventual compliance calculation defensible; padded data does not.

What to do when sessions are missed

Missed sessions are not, by themselves, a compliance violation. What matters is what you do about them. A missed session falls into one of three buckets, and each bucket has a different paper trail:

  • Student-driven absences. The student was absent, in another required activity (state testing, field trip, ISS), or refused to attend. Log the session as "absent" with a brief note. These minutes are generally not owed because the student was not available.
  • Teacher-driven misses. You were absent (sub day, IEP meeting, illness), the room was unavailable, or scheduling conflicted with another mandated service. These minutes are typically owed and need to be made up.
  • System-driven cancellations. Snow day, early dismissal, school-wide assembly. Most districts treat these the same way they treat any other lost instructional time, but check your state. Some states require makeup; many do not.

For owed minutes, schedule the makeup within the same week if possible, and the same month at the latest. Document the makeup in your log so the audit trail shows the minutes were recovered. If you cannot make up minutes within a reasonable window — for example, because the student is on a pre-arranged extended absence — talk to your administrator about issuing Prior Written Notice (PWN) acknowledging the gap and the plan to address it.

Do not silently let owed minutes accumulate. The most expensive compliance findings come from districts that knew minutes were missed and did not document either makeup or PWN.

The minimum compliance documentation checklist

When a state monitor or due process hearing officer asks for service-minute documentation, they are looking for evidence that the IEP was implemented as written. At minimum, your records should show, for every student, every service, every week:

  • The scheduled minutes (matches the IEP).
  • The delivered minutes (what actually happened).
  • The setting and provider.
  • A note for any deviation.
  • A running total compared to the IEP target.

If a session was missed, the record should show whether it was a student-driven absence, a teacher-driven miss, or a system cancellation, and — for owed minutes — the date the makeup was delivered.

Many districts also expect a short narrative each progress reporting period that ties service delivery to goal progress. "J.M. received 92% of mandated reading SDI minutes this quarter; comprehension goal advanced from 50% to 68% accuracy across three probes" is the kind of sentence that closes a compliance loop and reassures families.

Build the weekly compliance habit

Tracking service minutes is not a once-a-quarter project. Build it into a weekly habit that takes ten to fifteen minutes:

  • End of each day. Mark every scheduled session complete or absent. Add notes for anything off-script.
  • End of each week. Pull the weekly total per student, per service. Compare to the IEP target. Flag any student more than one session short and schedule a makeup the following week.
  • End of each progress reporting period. Run a per-student compliance percentage. Anything under about 90% is worth a sentence in the progress report explaining the gap and the plan.
  • Before every IEP meeting. Print the compliance summary for that student. Bring it to the meeting. Families almost never ask, but when they do, you have the answer.

This is the workflow IEP Casemate is designed around — daily checklist, weekly compliance dashboard, per-student breakdown — but the habit works with a spreadsheet too. The point is the cadence, not the tool.

Common mistakes that turn into audit findings

Five patterns show up over and over in compliance findings:

  • Logging scheduled minutes instead of delivered minutes. The schedule said 30; you ran 22 because the assembly cut into the period. If the log says 30, the data is wrong.
  • Group sessions logged once. Three students in a 30-minute group should each get 30 minutes logged — not ten each, and not 30 logged once for the group.
  • Consultation rolled into direct service. Time spent talking with a general education teacher about a student is not SDI. It belongs in a consultation log.
  • No record of makeups. A school can show students missed sessions, but cannot show makeups happened. State monitors treat this as the school owing minutes.
  • Service minutes that do not match the IEP. The IEP says 60 minutes per week; the log shows 45. If the team intended to change the service amount, the IEP should have been amended; if not, the school is under-delivering.

Most of these are honest mistakes that compound. The fix is the same in every case: log what actually happens, the day it happens, and reconcile weekly.

Tools special education case managers actually use

There is no single tool every district mandates. Case managers tend to converge on one of three patterns:

  • Spreadsheets. A shared Google Sheet with a tab per student. Cheap, flexible, but breaks down at caseloads above about 12 students or when you need to roll up compliance numbers.
  • District SIS modules. Some special education information systems (Frontline, IEP Direct, SEAS, Embrace) include service logging. Coverage varies; some are robust, others were bolted on.
  • Purpose-built case management tools. Software like IEP Casemate generates the weekly schedule from each student's service requirements, surfaces the daily checklist on a phone or tablet, and computes compliance percentages automatically. The case manager still has to log actual delivery, but the system handles the math, the totals, and the audit trail.

Whichever tool you pick, the data is yours. Export the records at least once a year so you have a copy that survives any platform change.

Frequently asked questions

Do IEP service minutes have to be made up if the student was absent?
Generally no. If the student was absent or unavailable (field trip, state testing, refusal), the school is not obligated to make up those minutes — the student was not there to receive them. Document the absence in the log so the gap is explainable. Owed-minute makeups apply when the school caused the miss (teacher absence, room conflict, scheduling error).
What is the difference between IEP service minutes and consultation minutes?
Direct service minutes are time spent delivering Specially Designed Instruction or a related service to the student. Consultation minutes are time spent collaborating with the general education teacher or other staff about the student. Both are written into the IEP separately and must be logged separately. Rolling consultation into direct service is one of the most common audit findings.
How often should I review service minute compliance?
Weekly at minimum. The fastest way to fall behind is to wait until the progress report period to reconcile. A ten-minute Friday review — total minutes per student per service, compared to the IEP target — catches gaps while there is still time to schedule a makeup the following week.
Do small-group sessions count as full minutes for each student?
Yes. If you deliver a 30-minute small-group lesson with three IEP students, each student gets 30 minutes of service logged — not ten. The service-minute count is per student, not per session.
What happens if I cannot make up missed IEP service minutes?
Talk to your administrator about issuing Prior Written Notice (PWN) to the family. PWN documents what happened, why minutes could not be delivered, and the plan to address it. Letting owed minutes accumulate without documentation is far more dangerous than acknowledging the gap and proposing a fix.
What is the minimum acceptable compliance percentage for IEP service minutes?
There is no federal floor — IDEA requires implementation as written, which technically means 100%. In practice, districts treat anything above roughly 90% as on-track, 80–90% as at-risk, and below 80% as a compliance concern. Whatever the percentage, document the reason for any gap.

Stop tracking service minutes in a spreadsheet

IEP Casemategenerates a weekly schedule from each student's service requirements, surfaces a daily checklist on your phone or laptop, and computes compliance percentages automatically. Built for special education case managers, free for individual teachers to start.