No ads, no sign-upChecked 2026-08-28

US Pay Period Calculator

Result

18days

Result: 18 days

Enter the first day of the pay period, the pay frequency and the processing lag, and the calculator returns the calendar days until payday, both days counted. A bi-weekly period starting 5 January 2026 with a 4-day lag pays on 22 January — 18 days.

The numbers at a glance

Held fixed: First day of the pay period 2026-01-05, Pay frequency Bi-weekly (26/year), Shift a payday that lands on a closed day? Yes — move to the previous business day.

Processing lagResult
112
216
317
4Your value18
519
619
719

Worked examples

Case 1
First day of the pay period
20458
Pay frequency
Bi-weekly (26/year)
Processing lag
4
Shift a payday that lands on a closed day?
Yes — move to the previous business day

18

Open with these values
Case 2
First day of the pay period
20485
Pay frequency
Monthly (12/year)
Processing lag
0
Shift a payday that lands on a closed day?
Yes — move to the previous business day

27

Open with these values
Case 3
First day of the pay period
20619
Pay frequency
Bi-weekly (26/year)
Processing lag
6
Shift a payday that lands on a closed day?
Yes — move to the previous business day

19

Open with these values

How it's calculated

days = payday − first day of the period + 1

  1. StepEnter the first day of the period and pick the pay frequency.
  2. StepAdd the processing lag — the days payroll needs after the period closes.
  3. ResultA payday on a weekend or bank holiday is pulled back to the previous business day.

What this number means

A pay period is the window in which hours are tracked; payday is the day the money arrives. The distance between them is the processing lag, and this page turns all three into one number: the calendar days from the first day of the period until payday, both ends counted. The period end follows the frequency — six days after the start for weekly, thirteen for bi-weekly, the 15th or the last day of the month for semi-monthly, the last day for monthly. Adding the lag gives the nominal payday, and if that lands on a weekend or a bank holiday it is pulled back to the previous business day. With the preset values — bi-weekly from 5 January 2026, four days of lag — the period ends on Sunday 18 January, the nominal payday is Thursday 22 January, no adjustment is needed, and the answer is 18 days. Everything here is US practice. The holiday set is the eleven federal bank holidays, the backwards adjustment is the common employer rule rather than a law, and some union contracts require the following business day instead, which makes the real wait longer than the figure shown. In Germany the question barely arises: pay is effectively always monthly, and when it is due follows from the employment or collective agreement rather than from a payroll calendar.

US payroll conventions, not universal ones

Period ends, the processing lag and the Federal Reserve bank-holiday calendar are all US practice. In Germany pay is effectively always monthly, with the due date set by the employment or collective agreement under § 614 BGB.

The previous business day, not the next one

A payday on a weekend or bank holiday is pulled backwards, which is what most US employers do. Some union contracts require the following business day instead — then the real wait is longer than the number here.

A Saturday holiday does not move your payday

Independence Day 2026 falls on a Saturday. The Federal Reserve Banks stay open the Friday before, so the payment run goes through and the payday does not shift; only the Board of Governors closes. A Sunday holiday is the opposite — offices close the following Monday.

Semi-monthly periods are not two-week periods

They run from the 1st to the 15th and from the 16th to the end of the month, so their length swings between 13 and 16 days. That is why 24 of them fit into a year and only 26 bi-weekly ones do.

Commonly misread

Semi-monthly and bi-weekly are two names for the same thing.

They are not. Bi-weekly means every 14 days and gives 26 paychecks a year; semi-monthly is twice a month and gives 24.

The period ends on a Sunday, so the whole schedule has to shift.

No — the period end is only the last day of the tracking window and may fall on any day. Only the payday is adjusted.

A processing lag of zero means the money is there at once.

It means the nominal payday equals the period end. Payroll still needs days for timesheets, deductions and the ACH file.

This tells me my German salary payment date.

It does not. German pay is effectively always monthly and the due date comes from the employment or collective agreement.

Reference table

Period startFrequencyLagPaydayDays
5 Jan 2026Bi-weekly422 Jan 202618
1 Feb 2026Monthly027 Feb 202627
15 Jun 2026Bi-weekly62 Jul 202618
1 Apr 2026Weekly07 Apr 20267
16 Feb 2026Semi-monthly027 Feb 202612

Questions

What is the difference between a pay period and a pay date?

The pay period is the window in which hours are tracked — two weeks, for example. The pay date is the day those wages reach the account. The gap between them is the processing lag, typically 4 to 6 days.

How many bi-weekly pay periods are in a year?

Twenty-six, because 52 weeks divided by two is 26. Roughly every 11 to 12 years a 27th appears, since 26 periods only cover 364 days and the leftover days accumulate.

What happens if payday falls on a bank holiday?

Most employers apply the preceding-business-day rule and move the pay date back to the nearest open banking day. This calculator does the same, cascading over a holiday that follows a weekend.

Is bi-weekly the same as semi-monthly?

No. Bi-weekly means every 14 days, 26 paychecks a year, which lines up with the FLSA workweek for overtime. Semi-monthly means twice a month, 24 paychecks, which suits salaried accounting.

Does this apply to German payroll?

No. German pay is effectively always monthly, and § 614 BGB makes it due after the period has elapsed, with the exact date set by the employment or collective agreement.

Sources and last check

  1. federalreserve.gov

Information, not financial advice.