- Home
- Recurrence & Events
- Recurring Schedule End-Date Calculator
Recurring Schedule End-Date Calculator
Given a recurrence rule, a start date, and a total number of occurrences, find the exact calendar date of the final one, using the same shared recurrence engine as WhenMath's other recurrence tools.
Worked example
A weekly Monday schedule starting January 4, 2027, reaches its 4th occurrence on January 25, 2027, three full weeks after the first Monday, since each occurrence simply advances by seven days from the one before it. A daily schedule with a 3-day interval starting the same date reaches its 4th occurrence on January 13, nine days later, since each step advances by three days instead of seven. Knowing exactly which calendar date a schedule's Nth occurrence falls on matters whenever a plan or agreement is stated as a fixed number of recurring events rather than a fixed calendar end date.
Common mistakes
- Counting the start date as occurrence zero instead of occurrence one. The start date, if it matches the rule, is always the first occurrence.
- Requesting more occurrences than the supported preview window can generate, which is reported directly rather than silently returning a shorter list.
Limitations
This solves a plain occurrence count, not a schedule bounded by an end date and exception list together. For a schedule with removed or moved occurrences, use the Schedule Exception Resolver alongside this calculator.
Frequently asked questions
- Does the interval matter for a weekly rule?
- A weekly rule here always advances by exactly seven days per occurrence on the stated weekday, matching the same weekly rule shape used across WhenMath's recurrence engines.
- What is the maximum occurrence count supported?
- The same 500-occurrence preview bound used by every WhenMath recurrence engine, which keeps the underlying calculation fast and predictable.