Recurring date generator
Build a series of dates (payment runs, reviews, medication refills, sprint starts) or list every date in a range, then export it.
Loading…
Why series are counted from the first date
The 5th occurrence of a monthly series starting 31 January is "31 January + 4 months", not "the 4th occurrence + 1 month". Calculating each date from the start keeps month-end schedules on the last day of every month and yearly 29 February schedules on 28 February in common years, then back to 29 February in leap years. The month-end clamping explainer shows what goes wrong otherwise.
Paydays and working-day rules
Payroll usually moves a weekend payday to the previous working day, while many billing systems move it to the next one. Pick the rule your organisation uses; moved dates are marked on the list and in the CSV. Skipping is useful for a list of business days in a range.