Payroll Date Checker

Pick a target employee pay date (or a submit date) and a lead-time. Uses U.S. business days: weekends + observed U.S. federal holidays.

Use the calendar date used by your payroll provider.
Business days exclude weekends and observed U.S. federal holidays.
No sign-in Runs locally
What counts as a business day?
A business day is Monday–Friday excluding observed U.S. federal holidays. If a fixed-date holiday lands on a weekend, the observed day is used (Fri/Mon).

When Payroll Timing Changes the Real Pay Date

You enter a target pay date (or submit date) and a lead-time in business days, and the tool returns the corresponding submit date or pay date. For example, if your employees are paid on Friday, May 22, 2026 and you use ACH with a 2 business-day lead time, the tool returns Wednesday, May 20, 2026 as your submit-by date — skipping weekends and the observed Memorial Day holiday if it falls in the window.

Seeing It in Action: Two Payroll Runs

Scenario 1 — Find submit date from pay date: Pay date = Friday, May 22, 2026. ACH lead time = 2 business days. Count backward: Thursday May 21 (1 biz day), Wednesday May 20 (2 biz days). Submit by Wednesday, May 20.

Scenario 2 — Holiday in the window: Pay date = Tuesday, May 26, 2026 (Tuesday after Memorial Day). ACH lead time = 2 business days. Count backward: Monday May 25 is Memorial Day (skipped), Friday May 23 (1 biz day), Thursday May 21 (2 biz days). Submit by Thursday, May 21.

Scenario 3 — Find pay date from submit date: Submit date = Wednesday, June 18, 2025. ACH lead time = 2 business days. Count forward: Thursday June 19 (1 biz day), Friday June 20 (2 biz days). Employees paid Friday, June 20.

Why Your Pay Date Doesn't Match the Pay Period

The tool works in three steps: lookup the base date and lead-time preset, count business days forward or backward one calendar day at a time (skipping weekends and observed federal holidays), then return the resulting date with a clear label showing whether it is a submit date or pay date.

Direction modes: "Find submit date" counts backward from the pay date. "Find pay date" counts forward from the submit date. The swap button toggles between them.

How Processing Days Push Pay Dates Forward

Business day definition: Monday through Friday, excluding the 11 observed U.S. federal holidays (New Year's Day, MLK Day, Presidents' Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, Christmas Day). When a fixed-date holiday falls on a Saturday, the preceding Friday is observed. When it falls on a Sunday, the following Monday is observed.

Lead-time presets: ACH standard = 2 business days (the most common payroll processing window). ACH next-day = 1 business day. Same-day, wire, and paper check = 0 business days (though your provider may still have cutoff-time rules). Custom = any value from 0 to 15 business days.

Counting method: The calculator steps through calendar days one at a time in the required direction, checking each day against the business-day rules. The start date (the date you input) is not counted — only the days between the start and result are counted. This matches how payroll providers typically define lead time: a 2-day ACH window means two business days between submission and deposit.

All calculations run locally in your browser. No data is sent to any server.

Data Sourcing

The federal holiday schedule follows the U.S. Office of Personnel Management (OPM) observed holiday rules. The observed-date logic (Saturday → Friday, Sunday → Monday) is based on OPM's standard federal holiday observance policy.

Lead-time presets are based on general payroll industry practice, not any single provider's terms. ACH settlement timelines are governed by Nacha operating rules, but individual banks and payroll processors set their own cutoff times and processing windows. A 2 business-day ACH lead time is the most common default, but your provider may require more or fewer days.

This tool provides planning estimates. Confirm actual processing timelines with your payroll provider.

Limitations

  • Does not account for provider-specific cutoff times — if you submit at 3:00 PM and your provider's cutoff is 2:00 PM, your submission may roll to the next day
  • Does not check bank-specific holidays or state/local holidays — only the 11 federal holidays are excluded
  • Lead-time presets are general estimates; your payroll processor's actual ACH or wire timeline may differ
  • Same-day and wire presets show 0 business days, but real-time payment networks (FedNow, RTP) and wire cutoffs are not modeled
  • Does not handle international payroll dates or non-U.S. holiday calendars
  • Year-end processing (December holidays into January) is handled, but does not model fiscal-year or quarter boundaries specific to your organization