Milestone Certified Public Accountants logo — boutique CPA firm Pleasanton CA

Blogs

California Non-Public Agency Tax Strategy: AB 5, Deferred Revenue, and the Summer Cash Gap

California Non-Public Agency school services

California Non-Public Agencies (NPAs), the CDE-certified clinical groups delivering speech, OT, PT, ABA, counseling, and mental-health services to school districts under IDEA, sit at a difficult tax intersection. The clinical work looks like a healthcare practice. The economics run like an education-services contractor. And the regulatory layer, AB 5, CDE annual financial review, IDEA-mandated comp ed hours, sits on top of both. This is a working playbook for NPA owners trying to make those parts cohere.

Why NPA accounting breaks generic CPA models

Most CPAs underwriting a California NPA for the first time treat it like a small medical group: revenue, payroll, malpractice, equipment. That framing misses the three things that determine whether an NPA is actually profitable.

First, revenue recognition. District contracts pay on 60- to 90-day cycles. Service hours stop in June and resume in late August. An NPA that books cash as revenue when it arrives will show a peak month in April, a flat May, and a free-fall July. Real margin is invisible. The fix is GAAP-style deferred revenue: book contracted hours as service is delivered, build a summer reserve from peak months, and only then look at monthly profitability.

Second, contractor classification. California’s AB 5 and the ABC test from Dynamex made the 1099 SLP, OT, or BCBA a much narrower category than most NPAs are willing to admit. When the NPA itself is the entity delivering the contracted school service, the “B” prong of the ABC test, that the worker performs work outside the usual course of the hiring entity’s business, almost never holds. Most pre-2020 NPAs still carry historical exposure on the books. EDD audits in this niche are aggressive.

Third, CDE compliance. CDE certification requires annual renewal, financial review, proof of liability insurance, and demonstrated solvency. Books that work for cash-basis tax reporting often don’t pass CDE scrutiny. NPAs typically rebuild their financials at review time, paying twice for accounting that should have been done once, right.

The deferred revenue mechanic, with numbers

Take a mid-sized NPA: $2.4M in annual contracted hours across six districts, paid monthly with a 60-day lag. The instinct is to recognize the deposit when it clears the bank.

The accurate treatment recognizes revenue in the period the service is delivered. So September service hours are September revenue, even though the district pays in mid-November. The cash receipt in November reduces the AR balance; it doesn’t add to income that month.

For a 10-month service calendar (September–June), recognizing $2.4M evenly is $240K per month. The cash arrives unevenly, heavier in October–February, lighter in July–August, but the income statement is clean. Owners see real per-month margin. Banks see consistent earnings. And the summer carry plan can be modeled: $X per month for two months from a $Y reserve built during the school year.

AB 5 and the cost of fixing contractor classification

Most NPAs have at least one 1099 clinician who probably should not be 1099. The choice is whether to reclassify now, voluntarily, or wait for an EDD audit.

The reclassification math has three parts. Direct cost increase: employer payroll tax plus workers comp adds roughly 12-15% to W-2 wages compared to 1099 contractor cost. Benefits add another 8-12% if offered. And lost flexibility: W-2 staff can’t be billed by district at a contractor markup.

Versus the cost of not reclassifying: historical EDD audit exposure typically runs 4-7 years of back payroll tax plus penalties and interest. Voluntary correction through structured reclassification with employment counsel is almost always the cheaper path.

The CDE annual financial review

CDE expects clean GAAP-aware financials: balance sheet, income statement, statement of cash flows, plus supporting schedules for solvency, liability insurance, and related-party transactions. Cash-basis books that show heavy seasonality often get misread as instability. Related-party transactions that aren’t separately disclosed flag review. Expired insurance certificates fail review.

The fix is upstream: build the books to GAAP standard year-round. CDE review then becomes a documentation exercise, not a financial rebuild.

Make-up sessions, comp ed, and ESY

Under IDEA, missed sessions owed to a student for any qualifying reason are billable to the district. Extended school year hours are billable separately. Compensatory education hours owed from prior years carry forward.

NPAs without contemporaneous IEP-level tracking leave owed hours uncollected. The fix is a per-student session log that maps to the IEP and the district contract, plus monthly reconciliation that converts owed hours into actual invoices.

Entity structure: PC, LLC, or PLLC

California’s Corporations Code limits which structures licensed practitioners can use when the entity is the practitioner. NPAs delivering services that require professional licenses often need a Professional Corporation. Service mixes that include BCBA, paraprofessional, or non-licensed services can use LLC.

The S-corp election sits on top. When owner reasonable compensation falls below all-in K-1 income by $40K+, the election starts paying for itself in payroll-tax savings. For mid-sized NPAs with $300K+ in owner-level income, the election is almost always indicated.

Common questions we hear

We have $400K of 1099 contractor spend. Is reclassification really cheaper than waiting?

Almost always. EDD audits in this niche typically reach back 3 years (and can go 7-8 with willfulness findings). Penalties run 10-25% of unpaid tax. A voluntary reclassification, done with employment counsel, with a clean termination of the contractor agreements and a fresh W-2 start, is typically 50-70% cheaper over a five-year horizon, and it stops the exposure clock immediately.

Can the S-corp election save my NPA $20K+ per year?

It depends on owner income and current entity. For a sole-owner California NPA Professional Corporation taking $250K of K-1 income, electing S status and paying $130K reasonable comp plus $120K distribution typically saves $14K-$18K per year in self-employment and Medicare taxes. Above $400K of owner income the savings climb.

How do we treat district payments that span fiscal years?

Recognize revenue as services are delivered, not as cash arrives. Service hours in June are June revenue even if the district payment doesn’t post until August. The district payment in August reduces the AR balance carried from June; it doesn’t create August income. This treatment is required under GAAP and expected by lenders and CDE.

Our NPA does some private-pay services in addition to district contracts. Does that change anything?

Yes. Private-pay revenue follows fee-for-service recognition and is collected directly from families. We separate the revenue lines in the GL, track per-payer net collection rates, and keep per-service-line margin visible.

How Milestone Handles This

We build NPA accounting from the contract up. Deferred-revenue treatment by default. Per-district margin reporting. Per-clinician productivity. Contractor-classification audit on intake. CDE-ready GAAP financials every month, not just at renewal.

The engagement is flat-fee, scoped during the consultation, and committed in writing. We onboard in 30–60 days from engagement letter, restate prior periods where it adds clarity, and run the first full close before the next district payment cycle.

Learn more about our work with California Non-Public Agencies →

Schedule a complimentary 30-minute consultation: calendly.com/milestonecpas · Call 925-320-0309 · Email ronak@milestonecpas.com


Ronak Bhatt, CPA, MBA, Founder, Milestone Certified Public Accountants. AICPA + CalCPA member. Boutique Bay Area CPA practice serving business owners, real estate investors, and high-net-worth families.

M
Written by the Milestone Team
Ronak Bhatt, CPA, MBA
Founder · Milestone Certified Public Accountants · Pleasanton, CA
Tax strategy & advisory for Bay Area business owners, real estate investors, and high-net-worth families.
Work with Milestone →
Complimentary Call
Tax strategy questions?
Book a 30-minute consultation. Flat-fee pricing. 24-hour response guarantee.
Book Now →
Latest Articles