Recurring Date Calculator

Enter a start date, choose your recurrence interval (every N days, weeks, or months), and set how many occurrences to generate. The Recurring Date Calculator builds a full schedule of upcoming dates — perfect for tracking bill due dates, medication reminders, filter replacements, or any repeating event. Toggle business days only to skip weekends automatically.

The first date in your recurring schedule

How many days, weeks, or months between each occurrence

How many future dates to generate (max 52)

If checked, dates falling on Saturday or Sunday will roll forward to Monday

Only applies when Business Days Only is checked

Results

Next Occurrence

--

Occurrences Generated

--

Final Occurrence

--

Total Days Spanned

--

Results Table

Frequently Asked Questions

What is a recurring date calculator?

A recurring date calculator generates a list of future dates based on a fixed interval — for example, every 7 days, every 2 weeks, or every 1 month from a starting date. It's useful for planning bill payments, medication schedules, maintenance reminders, subscription renewals, and any regularly repeating event.

How does the 'business days only' option work?

When Business Days Only is enabled, any calculated date that falls on a Saturday or Sunday is automatically moved forward to the next Monday. This ensures your recurring schedule only lands on working days. If you also check 'Saturday is a business day', then only Sundays are skipped.

Can I calculate recurring dates by months instead of days?

Yes — select 'Months' as the interval unit and enter your desired number. The calculator adds calendar months to each occurrence, correctly handling varying month lengths and leap years. For example, starting January 31 and recurring monthly will land on the last day of each subsequent month.

How many recurring dates can I generate at once?

You can generate up to 52 occurrences in a single calculation, which covers a full year of weekly events. For daily intervals this gives you up to 52 days ahead, and for monthly intervals up to over 4 years of scheduled dates.

What are common uses for a recurring date schedule?

Popular use cases include: replacing HVAC filters every 90 days, tracking bi-weekly paydays, scheduling quarterly tax payments, setting up monthly subscription billing reminders, planning weekly meetings, and managing medication refill dates. Any event that repeats at a fixed interval benefits from this tool.

Does the calculator account for leap years?

Yes. The underlying date arithmetic correctly handles leap years. If a recurrence in a monthly schedule would land on February 29 in a non-leap year, it adjusts to the last valid day of February (February 28) instead.

What's the difference between adding days vs. weeks vs. months?

Days adds an exact fixed number of calendar days each time (e.g. every 14 days). Weeks is equivalent to multiples of 7 days. Months adds calendar months, which means the interval length in days can vary slightly depending on month length — useful when you want the same date each month (e.g. the 15th) rather than a fixed day count.

Can I start the schedule from a date in the past?

Yes, you can enter any past date as the start date. The calculator will generate the schedule from that date forward, so you can see historical occurrences as well as upcoming ones. This is helpful for auditing past recurring events or verifying a schedule that's already in progress.

More Time & Date Tools