Payroll Pay Period Generator
Generate pay periods (weekly / biweekly / semi-monthly).
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. Each produces a different number of pay dates per year and a different pattern of which months carry an extra payday, so generating the full schedule for your chosen cycle is the reliable way to plan around them.
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.