By Intious · Updated September 7, 2026
For an anchor on the 29th, 30th or 31st, the generator uses the final day of a shorter month rather than omitting that month’s payday.
The January 31 example
A monthly schedule anchored on January 31 produces February 28 in a non-leap year, March 31 and April 30. It does not add thirty days repeatedly, which would drift through the calendar.
Leap years
In a leap year, February has 29 days. A monthly 31st-day anchor therefore maps to February 29. The tool uses calendar dates, so the varying month length is handled directly.
Confirm the employer convention
Some employers choose a prior business day or another fixed rule instead of the calendar month end. The tool does not automatically apply bank holidays or banking cutoffs. Export the baseline and reconcile it with payroll.
Try it with your numbers
Generate weekly, biweekly, semimonthly or monthly pay dates for a selected year.
Pay Date Calendar