Hubs:
Top Tools:
Date & Time • Repeating Schedule Calculator

Repeating Schedule Calculator

Generate recurring schedule dates and export to iCalendar (.ics) and CSV.

Generated Schedule (12 dates)

From 2026-08-24 to 2027-01-25

#DateDay of WeekStatus / Notes
12026-08-24MondayBusiness Day
22026-09-07MondayLabor Day
32026-09-21MondayBusiness Day
42026-10-05MondayBusiness Day
52026-10-19MondayBusiness Day
62026-11-02MondayBusiness Day
72026-11-16MondayBusiness Day
82026-11-30MondayBusiness Day
92026-12-14MondayBusiness Day
102026-12-28MondayBusiness Day
112027-01-11MondayBusiness Day
122027-01-25MondayBusiness Day
Be the first person to rate this calculator
AdvertisementIn-Article
Calculation Guide & Reference

Generating Recurring Date Schedules & Calendar Export Mathematics

Generate repeating schedule dates for daily, weekly, bi-weekly, monthly, quarterly, or custom intervals. Free recurring date calculator with weekend shifting, holiday awareness, and iCalendar (.ics) / CSV export.

Standardized Mathematical Formula
Occurrence_N = Start_Date + (N - 1) × Interval

Each occurrence date is computed by adding a fixed interval (in days, weeks, months, or a custom day count) to the start date, repeated for the requested number of occurrences.

Variables:
Start_Date:The first occurrence date
Interval:Daily, Weekly, Bi-Weekly (14 days), Monthly, Quarterly, Yearly, or a custom day count
N:Occurrence number (1st, 2nd, 3rd, ...)
How It Works (Step-by-Step)
  • 1Enter the first occurrence date and choose a frequency (Daily, Weekly, Bi-Weekly, Monthly, Quarterly, Yearly, or a custom day interval).
  • 2Set the number of occurrences you need generated.
  • 3Optionally select a country to flag statutory public holidays, and enable "shift to next business day" for occurrences that land on a weekend.
  • 4Review the generated schedule table, then export it as an iCalendar (.ics) file for Google Calendar/Outlook/Apple Calendar, or as a CSV spreadsheet.
Real-World Numerical Example
Generating a Bi-Weekly Payroll Schedule

An employer needs 4 bi-weekly payroll dates starting from a Friday pay date.

Occurrence 1: Start date (Day 0).
Occurrence 2: Start date + 14 days.
Occurrence 3: Start date + 28 days.
Occurrence 4: Start date + 42 days.
Result: 4 pay dates spaced exactly 14 days apart, each automatically shifted forward if it falls on a weekend or public holiday.

Frequently Asked Questions (FAQ)

Bi-weekly means every 14 days regardless of the calendar, producing 26 occurrences a year (sometimes 27). Semi-monthly means twice per calendar month on fixed dates (e.g. the 1st and 15th), producing exactly 24 occurrences a year.

Yes, download the generated schedule as an .ics file and import it into Google Calendar, Outlook, or Apple Calendar — each occurrence appears as a separate calendar event.

Enable the "shift weekend to business day" option to automatically move any occurrence landing on a Saturday or Sunday to the next available weekday.

Yes, select your country to flag occurrences that fall on a recognized statutory holiday, so you can plan around them.

Yes, choose "Custom Days" as the frequency and enter any interval from 1 to 365 days.

Explore14 Date & TimeCalculators

Precision date arithmetic, calendar duration, business working days, age milestones, sleep cycles, and world time zones.

More in Date & Time

Top Similar Tools (Date & Time)

Tags:
Looking for More Calculators?

Explore more tools in Date & Time (7+ more calculators available)

Browse our complete directory with category filters, formulas, and verified engines.