Skip to main content
Free download

Employer Filing Deadline Spreadsheet

Free employer filing deadline spreadsheet — log EEO-1, ACA, OSHA, and state filings with due dates and confirmation numbers in Excel. Sent to your email.

1 Excel workbook · 2 worksheets — free, no credit card.

Inside the workbook

Inside the employer filing deadline spreadsheet

  1. Start Here

    How the workbook works — column conventions, dropdown lists, and the habit of adding a row instead of overwriting one.

  2. Employment Filings

    One row per filing — employer, filing type, reporting period, filing authority, jurisdiction (country and subdivision), original and extended due dates, filing date, confirmation number, filing method, employee count, rejection reason, notes.

Get the spreadsheet

Enter your email and we’ll send the employer filing deadline spreadsheet to your inbox. Free — no credit card, no call, no follow-up sequence you didn’t ask for.

Tracked fields on the filing log
17
Pre-built dropdown lists
2
Worksheets, ready to fill in
2

What This Spreadsheet Tracks

An employer filing deadline spreadsheet logs every employer regulatory filing your organization owes — filing type, filing authority, jurisdiction, due dates, filing date, and confirmation number. One row covers every deadline, across every entity and state. It doesn’t prepare EEO-1 forms, transmit ACA returns, or replace an HR compliance checklist.

Each row picks a filing type from a fixed list. Options include EEO-1, ACA 1094-C, ACA 1095-C, OSHA 300/300A, New Hire Report, Unemployment Insurance, State Withholding, VETS-4212, and Other. An auditor doesn’t ask about filing types in the abstract — they ask which ones are missing, right now.

One log, many jurisdictions

Every row carries a jurisdiction — country and subdivision — next to the filing type. A payroll provider files EEO-1 for one entity. Another handles unemployment insurance for a subsidiary in a different state, and a third manages OSHA logs for a third entity entirely.

This spreadsheet works as a multi-jurisdiction employer filing tracker. Five entities across three states show up as one filtered view, not five disconnected files.

Filter by employer or by filing type. The jurisdiction column shows instantly whether a gap is a missing filing or one that belongs to a state you don’t operate in yet.

Original vs. extended due dates

Original due date and extended due date live in separate columns, not one. An agency-granted extension moves the extended date without erasing the record of when the filing was actually owed first.

That distinction catches the filing everyone assumes is fine. A 1095-C rejected for a formatting error still looks filed in a payroll portal. It isn’t compliant until the corrected version is accepted, and nothing in that portal flags the gap.

A missed EEO-1 hides the same way, right up until an agency asks for proof.

The confirmation number field is where the difference becomes visible. A due date with no confirmation number next to it is an open filing, no matter what the calendar says.

What’s Inside the Excel Workbook

This employer regulatory filing log template ships as one Excel file, two sheets deep, with a Start Here tab and one data sheet — Employment Filings. Employment Filings holds 17 fields behind 2 dropdown lists — no formulas, no sample rows to overwrite. Those 17 fields break into four groups:

  • Who & what: Employer, Filing type, Form number
  • Period & authority: Filing authority, Reporting period, Jurisdiction: Country, Jurisdiction: Subdivision, Reporting period start, Reporting period end
  • Deadlines & dates: Original due date, Extended due date, Filing date
  • Proof & outcome: Confirmation number, Filing method, Employee count, Rejection reason, Notes

Two dropdown lists — filing type and filing method — keep entries consistent no matter who adds a row. The workbook opens in Google Sheets as well as Excel, dropdowns included, so a shared log survives a mixed-software team.

Keep the Filing Log Current

A filing log earns its name by growing one row at a time, never by erasing one. Add a new row for each filing, each period, each jurisdiction — never overwrite last year’s EEO-1 row with this year’s data.

Log the confirmation number

The confirmation number is the field that turns “we filed it” into proof. As soon as an agency accepts a filing, its confirmation number goes in the same row as the due date it satisfies.

This EEO-1 filing log spreadsheet makes the pattern obvious at a glance. A due date without a confirmation number next to it is still open, no matter what today’s date is. Filing method sits beside it — Electronic, Paper, or Agent Filed — so an electronic submission and an in-house paper filing show up the same way.

When someone asks whether a filing went through, the answer is one column away — no digging through a payroll portal or an inbox.

Record rejections, then refile

A rejected filing needs its own note, not a silent overwrite. Enter the rejection reason, then add a new row once the correction is accepted — the old row stays as the record of what happened first.

That habit matters most for ACA transmittals, where a rejection code can sit unnoticed in a payroll portal for weeks. The log surfaces it instead of hiding it behind a status nobody checks.

When the Spreadsheet Stops Scaling

This filing log has no version history, no permission model, and no deadline alerts. Anyone with the file can edit any employer’s row, and an overwritten due date leaves no trace of what changed.

Employment compliance filing software takes over where this log runs out of room — reminders before each due date, and one filing calendar across every entity. A permission model replaces open editing, so not everyone can touch every employer’s row. A dozen filings a year suits a spreadsheet fine — a growing entity count is where the row-per-file habit strains.

This ACA reporting deadline spreadsheet keeps the discipline that got an organization this far — one row per filing, never overwritten. Regulatory filing management adds what the row can’t. Filings tie to the same entity, tax, and license records that already live in the rest of a compliance calendar.

Frequently asked questions

What is an employer filing deadline spreadsheet? An employer filing deadline spreadsheet logs every employer regulatory filing your organization owes — filing type, filing authority, jurisdiction, original and extended due dates, filing date, and confirmation number — with one row for every deadline across every entity and state. It logs filings; it doesn’t prepare forms or replace an HR compliance checklist.

What filings can this spreadsheet track? Each row picks a filing type from a fixed list: EEO-1, ACA 1094-C, ACA 1095-C, OSHA 300/300A, New Hire Report, Unemployment Insurance, State Withholding, VETS-4212, or Other. Jurisdiction — country and subdivision — sits next to the filing type, so filings across every state show up in one log.

Is this an HR compliance checklist? No. It doesn’t cover onboarding, benefits, performance reviews, or any other HR task. It logs one thing: regulatory filings, their deadlines, and whether an agency accepted them.

Does it prepare the EEO-1 or ACA forms? No. It records that a filing is due, when it was filed, and its confirmation number. Your payroll provider or in-house team still prepares and submits the EEO-1, ACA, or any other form.

Can one spreadsheet track EEO-1, ACA, and OSHA filings together? Yes. Filing type is a single dropdown column, so an EEO-1 row, an ACA 1095-C row, and an OSHA 300 row sit in the same sheet, filtered the same way, next to the same due-date and confirmation columns.

What’s the difference between original and extended due dates? Original due date is when a filing was first owed. Extended due date is the new deadline after an agency grants an extension. Keeping them in separate columns means an extension never erases the record of when the filing was actually due first.

How do I record a rejected filing? Enter the rejection reason in its column, then add a new row once the corrected filing is accepted — never overwrite the rejected row. The confirmation number field stays empty until an agency actually accepts a filing, which is what makes a rejection visible instead of hidden.

Does it work for employers with entities in multiple states? Yes. Jurisdiction — country and subdivision — is its own field on every row, so filings for five entities across three states filter into one view instead of five separate files.

Does it send deadline reminders? No. This is a static log — it records deadlines, it doesn’t watch them or alert you before one arrives. Employment compliance filing software adds automatic reminders once a filing log outgrows a spreadsheet.

Is it free, and does it work in Google Sheets? Yes. Enter your email below and the workbook is sent to your inbox — no credit card, no sales call. It opens in Google Sheets as well as Excel, dropdowns included.

The spreadsheet is free. Take it.

Seventeen fields, two dropdown lists, already built — just add your filings.

Search