Skip to content
Redmoon Date Calculators

← Calculators

HR

Payroll Pay Period Generator

Generate pay periods (weekly / biweekly / semi-monthly).

Written and maintained by Paul Clark, Redmoon Software · Rules last verified

Hold Ctrl / Cmd to select multiple.
12 pay dates
Fortnightly
First pay date
Sep 4, 2026
Cycle
Fortnightly
Pay dates a year
26
Pay 1
Sep 4, 2026
Pay 2
Sep 21, 2026
Pay 3
Oct 5, 2026
Pay 4
Oct 19, 2026
Pay 5
Nov 2, 2026
Pay 6
Nov 16, 2026
Pay 7
Nov 30, 2026
Pay 8
Dec 14, 2026
Pay 9
Dec 28, 2026
Pay 10
Jan 11, 2027
Pay 11
Jan 25, 2027
Pay 12
Feb 8, 2027
All 12 dates
  • Sep 4, 2026
  • Sep 21, 2026
  • Oct 5, 2026
  • Oct 19, 2026
  • Nov 2, 2026
  • Nov 16, 2026
  • Nov 30, 2026
  • Dec 14, 2026
  • Dec 28, 2026
  • Jan 11, 2027
  • Jan 25, 2027
  • Feb 8, 2027

These calculators are for informational purposes only and do not constitute legal, financial, or professional advice.

How the Payroll Pay Period Generator works

The Payroll Pay Period Generator takes a starting pay date, a pay cycle, and a number of periods and lays out the full run of pay dates — rolling any payday that lands on a weekend or bank holiday backward to the prior working day. Choose weekly, biweekly, semi-monthly, or monthly, set your workweek, and select the country whose banking calendar applies; the tool returns the whole schedule rather than leaving you to count fortnights by hand.

The defining rule is that paydays roll backward, not forward. Wages move through banking systems that only settle on business days, so when a scheduled payday falls on a weekend or holiday the responsible default is to pay on the last working day before it — employees expect pay on or before the due date, never after. This is the opposite of how a deadline tool behaves, and confusing the two directions is the most common error in a hand-built pay calendar.

Generating the whole year also surfaces the quirks of each cycle. A biweekly schedule produces 26 pay dates most years — which means two three-payday months — and roughly every eleventh year a 27th payday appears because fourteen-day cycles do not divide the calendar evenly. Seeing every date in advance is what keeps those from becoming a cash-flow surprise.

Worked example

A biweekly pay date that would fall on Saturday is paid the Friday before; if that Friday is itself a bank holiday, it rolls back again to the Thursday. The generator applies that backward roll to every period in the run, so a published schedule never shows a payday on a day the bank cannot actually move the money.

Frequently asked questions

Do paydays move earlier or later when they hit a holiday?

Earlier. Because funds can only settle on a banking day and employees expect to be paid on or before the due date, a payday on a weekend or bank holiday rolls backward to the prior working day — the opposite of a court or invoice deadline, which rolls forward.

Which pay cycles does it support?

Weekly, biweekly, semi-monthly, and monthly. Weekly and biweekly are true fixed-interval cycles, and biweekly is the one that generates the extra-payday months — 26 pay dates in most years, 27 every eleventh or so. Be aware of how semi-monthly is implemented here, though: it advances a flat 15 days per period rather than pinning paydays to fixed dates in each month, so a run anchored to January 1 produces January 16, January 30, February 13, March 2, March 17 and onward — close to twice a month at the start, but off the 1st-and-15th anchors within two months and totalling roughly 24.3 periods a year rather than exactly 24. Use it for a rough cadence; if your payroll is genuinely tied to two fixed dates each month, set those dates yourself rather than reading them off the generated run.

How are bank holidays handled across countries?

Select the country whose banking calendar applies and set your workweek, and the backward roll fires on the right non-working days. For a multi-country payroll, run each population against its own calendar, since a payday safe in one country can land on a public holiday in another.

Is semi-monthly the same as fortnightly?

No, and the difference compounds. Semi-monthly is 24 pay runs a year on fixed dates; fortnightly is 26 on a fixed cycle. That is two extra pay runs, and fortnightly periods drift against the calendar month while semi-monthly ones do not. Systems configured for one and operated as the other produce a reconciliation problem every year.

What this calculator does not do

A limitation you know about costs far less than one you find after the deadline. These are the specific things this tool cannot work out for you.

  • Pay-date rules for a payday falling on a weekend or holiday are an employer convention — some pay early, some pay late. The tool rolls to a working day.
  • Semi-monthly periods are not the same length as fortnightly ones, and the two produce a different number of pay runs per year.

Related calculators

Send feedback

We read every message. Tell us what could be better or what you love.