Skip to content
Redmoon Date Calculators

← Blog

Finding the Nth Monday (or Any Weekday) Without an Off-by-One Error

4 min read businessfundamentals

"Schedule it for the fourth Monday from now." Simple instruction, surprisingly easy to botch — especially if today happens to be a Monday. Counting forward to the Nth occurrence of a specific weekday is its own small problem, distinct from adding business days, and it has exactly one place where people slip.

This is not the same as adding business days

Adding business days counts every working day — Monday through Friday all tally. Finding the Nth Monday counts only one day of the week and ignores the rest. If you want "ten business days from Tuesday" you'll land somewhere in the following fortnight; if you want "the tenth Monday from Tuesday" you'll land roughly ten weeks out. Different questions, different tools.

Why "the fourth Monday" is ambiguous on paper

Part of the confusion is that the phrase itself is overloaded. "The fourth Monday" could mean the fourth Monday of a given month — a fixed slot like the one US Thanksgiving uses — or the fourth Monday counting forward from an arbitrary start date, which is what scheduling usually needs. Those two readings rarely produce the same date. This tool answers the second: it doesn't care which Monday of the month you land on, only that it's the fourth one after your start. Being clear in your own head about which question you're asking is half the battle, because the words don't disambiguate themselves.

The off-by-one lives at the start date

The single ambiguity is whether the start date counts. Say today is Monday and you ask for "the first Monday." Do you mean today, or next Monday? The clean convention — the one that keeps recurring schedules from drifting — is to count strictly after the start date. The first Monday is always the next one, never the start date itself, even when the start date is a Monday.

Adopt that rule and a whole class of scheduling bugs disappears. Each occurrence is unambiguous, and a run of dates generated this way never doubles up on day zero.

More than one weekday at a time

Plenty of cadences aren't weekly. A twice-a-week stand-up might fall on Tuesday and Thursday. Counting toward a target across two weekdays works the same way: every matching day counts toward your total, so "the sixth Tuesday-or-Thursday" lands three weeks out. The arithmetic stays correct across month and year boundaries because you're stepping through real calendar dates, not guessing at week numbers.

Let the tool walk the calendar

The Specific Weekday Adder takes a start date, the weekday or weekdays you care about, and how many occurrences you want, then steps forward day by day — counting only the matching days, and only those strictly after the start — until it reaches the one you asked for. It returns the exact date, no manual week-counting required.

Why a weekday count beats a day-of-month count

You could try to express the same schedule as a day of the month — "the 8th of each month" — but day-of-month cadences drift across the week. The 8th might be a Monday this month and a Wednesday next, which is useless if the thing you're scheduling needs to be on a specific weekday. Weekday counting holds the day of the week fixed and lets the date move, which is exactly what recurring meetings, classes, and shift rotations need. The two models answer different questions, and mixing them up is how a "weekly" meeting ends up landing on three different weekdays in a quarter.

Counting across month and year boundaries

The reason to let a tool walk the calendar rather than estimating is that weeks don't respect months. "The tenth Friday from mid-November" sails straight through the year-end into late January, and a mental count that assumes four Fridays a month will be off by the time you get there — some months have five. Because the adder steps through actual dates one at a time, it never accumulates that error. It simply keeps going until the count is satisfied, whatever months and years it crosses on the way.

Where it's genuinely useful

  • Recurring meetings — the date of the fourth Monday check-in, or the next six Fridays.
  • Payroll and billing cadences that key off a specific weekday rather than a day of the month.
  • Class or session series that run "every Tuesday for eight weeks."
  • Shift and rota planning where a pattern repeats on fixed weekdays.
  • Personal routines — the date of your twelfth weekly training session, say.

One caveat: this counts calendar weekdays, not working days. It won't remove a public holiday that happens to land on your chosen Monday, because the question is "which date is the Nth Monday," not "how many working days." If you need holiday-aware counting, reach for a business-day calculator instead. For everything weekday-shaped, the Specific Weekday Adder gets you there without the off-by-one.

Send feedback

We read every message. Tell us what could be better or what you love.