✓District payment cycles + summer gap
Districts pay on 60-90 day cycles. Service hours stop in June and resume in August. Cash flow that looks healthy in April becomes a credit-line draw by July if it isn't modeled as deferred revenue with a summer carry plan.
✓Per-session, per-hour, per-student rates
NPA rate cards mix per-hour direct service, per-session IEP attendance, per-student annual caps, and travel-time stipends. Generic books lump it all as "revenue" — losing the per-contract margin visibility owners need.
✓AB 5 + the ABC test for clinicians
1099 SLP, OT, and BCBA contractors rarely survive AB 5's ABC test when the NPA is the entity delivering the contracted service. Most NPAs pre-2020 still carry historical exposure. EDD audits in this space are unforgiving.
✓CDE annual certification + financial review
CDE certification requires annual renewal with financial review, liability-insurance proof, and demonstrated solvency. Books that work for cash-basis tax often don't pass CDE scrutiny — you need GAAP-aware financials.
✓Fingerprinting, TB, training, supervision
Mandatory pre-service costs per clinician (LiveScan, TB clearance, mandated reporter training, BCBA supervision hours) are recurring and deductible — but only if categorized correctly and tracked per employee.
✓IDEA / IEP-driven service obligations
Districts contract NPAs to fulfill IDEA-mandated IEP services. Compensatory hours, ESY (extended school year), and make-up sessions create revenue patterns generic CPAs don't model — and miss billable hours owed.