For payroll managers
Stop finding out you're wrong when CalSTRS shows up.
5 out of 6 California school districts receive findings in a CalSTRS audit. The median impact hits $5,885 per report — before the 60-day scramble to fix everything they find. Irys catches what CalSTRS will catch, before they arrive.
Risk profiles built from 787 CalSTRS employer audit reports — 1,612 findings across 661 districts in 16 California counties. Public record, obtained via PRA 2131.
- Based on 787 public audit reports
- See your risk before you commit
- No IT setup required to start
/ 02 · The problem
You won't know you're reporting wrong until it's already too late.
Right now you prepare CalSTRS reports the way you always have — maybe inherited, maybe the rules changed and nobody told you. You won't find out something is wrong until the audit letter arrives, and by then the errors are already in the system. Across 787 audits, 83.4% of districts received findings. That's the baseline, not bad luck.
Then CalSTRS gives you 60 days — not to fix what they found, but to go back 3 to 5 school years, review every similar transaction, and submit a complete correction list (first name, last name, CID, correction year, adjustment amount, active or retired) for every affected member. That's 80 to 200 hours of unplanned work.
And it cascades. One finding carries a median realized loss of $3,137; three or more jumps to $12,224 — a 3.9× multiplier. The real iceberg is what the audit doesn't show: CalSTRS samples only 3–4 members, so a 500-member district's median projected exposure is $1.2 million.
Irys scans your reporting data against the exact patterns in 1,612 real findings — extra-duty misclassification, one-time-payment errors, post-retirement gaps, and more. You see what CalSTRS would see, before they see it. Corrections happen on your timeline, not under a 60-day mandate.
/ 03 · The evidence
What 787 audits reveal about districts like yours.
Risk profiles built from 787 CalSTRS employer audit reports — 1,612 findings across 661 districts in 16 California counties. Public record, obtained via PRA 2131.
“The District must initiate a review of the extra-duty earnings reported to the DB Program from the 2011-12 school year through the current school year, and identify additional members whose earnings were similarly reported.”
83.4%
of audited districts receive findings (656 of 787)
$1.75M
conservative realized loss across 191 quantified findings
3.9×
cascade: 1 finding $3,137 → 3+ findings $12,224
60 days
to compile and submit corrections once findings issue
/ 04 · What you get
Catch what CalSTRS will catch — before they arrive.
See every error CalSTRS would flag — automatically
Irys scans your reporting data against 10 finding categories drawn from 1,612 real audit findings — the patterns behind 83% of all findings.
Know your exposure before the audit letter arrives
Irys extrapolates from your membership count past the 3–4 members CalSTRS samples — at a $2,373 median per-member error rate — to show your full projected exposure.
Corrections ready for submission, not just a list of problems
Output formatted for the name / CID / year / amount / status list CalSTRS requires — ready to fix before audit season.
⚠ Needs product input #1Your county's risk profile — personalized to your district size
County finding rates make it concrete: Los Angeles 94.4%, Alameda 96.7%, Sacramento 90.3%. Irys maps your county's history to your district size.
Fix it on your schedule — not under a 60-day mandate
The real cost is the 80–200 hours of unplanned work under a hard deadline. Irys moves that work to a time of your choosing.
/ 05 · The path
From blind spot to clean audit in three steps.
-
01
Connect your reporting data
Upload or connect the CalSTRS reporting data you already prepare. No new systems, no IT project.
⚠ Needs product input #2 -
02
See what auditors would see
Irys scans against 10 finding categories and 1,612 error patterns. You get a prioritized list: what's wrong, what it could cost, and which members are affected.
-
03
Correct and submit on your timeline
Generate correction-ready output, fix the errors before audit season, and walk into your next review with clean data.
⚠ Needs product input #1
/ 06 · Our Story
Built by people who saw the same pattern 787 times.
Districts received CalSTRS audit findings they could have prevented — if they'd known what to look for. We obtained every available employer audit report through the Public Records Act, built the largest analysis of CalSTRS findings ever assembled, and turned it into a tool that shows districts exactly where their reporting is off — before auditors arrive.
Read our story/ 07 · Who we serve
Built for the people who prepare and submit CalSTRS reports.
K-12 School Districts
Payroll teams responsible for monthly CalSTRS member reporting and annual reconciliation.
Charter Schools
Leaner payroll teams with less institutional knowledge of CalSTRS reporting rules.
County Offices of Education
COEs that report for their own staff and support the districts in their county.
/ 08 · Proof & answers
The questions a buying committee actually asks.
Is 83.4% really the finding rate?
Yes — 656 of 787 CalSTRS employer audits in our dataset contain at least one finding. The data comes from public records obtained via PRA 2131.
How do you know what CalSTRS looks for?
We categorized every finding across 787 reports into 10 error types. The top three — extra-duty earnings, special-compensation misclassification, and post-retirement reporting — account for the majority of findings.
What if we've never been audited?
CalSTRS audits on a rotating basis. The 83.4% rate applies to all audited districts. A clean history means you haven't been checked yet — not that your reporting is correct.
What does the $1.75M figure represent?
The conservative total of realized losses across 191 findings where CalSTRS explicitly quantified the impact — one primary impact per finding, not a gross sum.
How accurate are the projected-exposure numbers?
They're built from per-member error rates in 127 findings with explicit sample sizes, and assume the error is systemic across your full membership. These are potential-exposure estimates, not predictions — we report P25, median, and P75.
Is the data really from public records?
Yes — every report was obtained via California Public Records Act request (PRA 2131). The dataset, methodology, and source attribution are fully transparent.
What if we've already been audited and had findings?
Irys helps verify the corrections were made correctly and that no similar errors remain. Districts with prior findings have a 17% chance of being audited again.
Do we need IT involvement to get started?
⚠ Needs product input #2
How long does it take to see results?
⚠ Needs product input #5
Is our data secure?
⚠ Needs product input #3
/ 09 · Book a demo
Don't wait for CalSTRS to tell you what's wrong.
Book a demo and we'll show you your county's risk profile and run the numbers for a district your size — live.
Built on 787 CalSTRS audit reports · 661 districts across 16 counties · every number a matter of public record.