Datum
Recurring work · Jira

How to create recurring Jira issues on business days (skipping weekends and holidays)

Updated September 24, 2026

Plenty of recurring work should only happen on working days — a daily stand-up task, a business-day report, a month-end close checklist. Jira’s native scheduled automation has no concept of a business day: it fires on a fixed cron or interval, weekends and public holidays included, so skipping them means hand-written date logic you maintain yourself. The direct fix is a business-day-aware schedule — either weekday conditions bolted onto an Automation rule, or a recurring-issues app like Cadence with a built-in business-day cadence and a per-project holiday list, so weekends and days off are skipped automatically and month-end rules land on the correct working day every time.

Why native scheduling struggles with this

A scheduled Automation rule runs on a cron expression or interval. That’s great for “every Monday at 9” but it has no concept of a business day:

  • Weekends. “Every day at 9” includes Saturday and Sunday. You can add condition branches so the rule does nothing on Sat/Sun — workable, but it’s extra logic on every schedule.
  • Public holidays. There’s no native holiday awareness. To skip your holidays you’d have to encode each date into the rule and update it every year — exactly the kind of maintenance that quietly breaks.
  • “First/last business day of the month.” Cron can hit a fixed day number, but “first business day” moves depending on which weekday the 1st falls on. Getting that right natively means date-math in the rule.
  • Custom working weeks. A Sunday–Thursday working week (common in some regions) means rewriting the weekend logic entirely.

None of this is impossible in Automation — it’s just logic you build and maintain per rule, and it still costs you automation executions, a meter that’s getting stricter rather than simpler once Atlassian’s step-based metering lands in 3 December 2026.

The business-day-aware way

A recurring-issues app that understands working calendars removes the hand-maintained logic. Cadence has business-day cadences built in: recur every business day, or the first/last business day of the month, with a per-project holiday list so weekends and days off are skipped automatically.

What that gives you over conditions in a rule:

  • Weekends skipped by default — a business-day cadence just doesn’t fire on non-working days.
  • Holidays maintained once — keep a holiday list per project, and every business-day schedule respects it; no per-year rule edits.
  • Month-end that lands correctly — first/last business day of the month resolves to the right working day every month, across daylight-saving changes.
  • Off the automation meter — it runs on its own schedule, so it doesn’t spend your Automation quota on the recurrence.

Which should you use?

  • A simple weekday-only recurrence and you have automation budget? Add Sat/Sun conditions to a scheduled rule.
  • Holidays, custom working weeks, or first/last-business-day rules — without maintaining date logic by hand? A business-day-aware recurring-issues app like Cadence is the direct fit — the same category covered in the best recurring-issue apps for Jira, building on recurring tasks in Jira.

The tell is holidays: the moment “skip our days off” enters the requirement, native cron makes you maintain a calendar inside an automation rule — and that’s exactly the busywork a working-calendar-aware tool removes.

Frequently asked questions

Can Jira automation create issues only on business days?
Not cleanly. A scheduled automation rule fires on a fixed cron or interval — it has no concept of "business day." You can add condition branches to skip Saturdays and Sundays, but handling public holidays or a custom working week means maintaining that logic by hand in the rule.
How do I skip weekends when creating recurring Jira issues?
Either add weekday conditions to a scheduled automation rule (so it does nothing on Sat/Sun), or use a recurring-issues app that has a built-in business-day cadence. The app approach also handles holidays and month-end business-day rules without extra logic.
Can a recurring Jira issue skip public holidays?
There's no native holiday awareness in Jira automation — you'd have to encode each holiday date into the rule and keep it updated every year. A recurring-issues app with a holiday list lets you maintain the days off once and have every business-day schedule respect them.
How do I create an issue on the first (or last) business day of the month?
Native cron can target a fixed day number, but "first business day" shifts depending on which day the 1st lands on. A recurring-issues app can target the first or last business day of the month directly, so it lands correctly every month.

← All Datum guides