April 30 STRS Estimated Payroll The deadline for submitting estimated annual payroll information to STRS Ohio is April 30th. This is for the upcoming 2025-2026 fiscal year (July 1, 2025 - June 30, 2026).