Recurring Tasks & Household Automation
Apple Reminders, Things, Todoist, Habitica, Notion — recurring tasks that actually fire on the right cadence.
Most household-task tools fail at recurring: "every other Sunday," "first of the month," "every 90 days from last completion." This page is the recurrence-engine review across the major task apps and self-hosted options. For chore-specific scheduling see Chore & Cleaning Task Tracking; for maintenance-specific (HVAC, water heater) see Home Maintenance Scheduling; for the broader self-hosted task layer see Self-Hosted Personal Apps; for family calendars see Family Calendars.
Native / OS
- ★ ★ Apple Reminders — free; strong recurrence (daily, weekly, monthly, yearly, custom intervals, "every 3 weeks on Tuesday"). Shared lists for the family. Recurrence-after-completion (reschedule from completion date, not original) added in iOS 17. The pragmatic default for Apple-house households.
- ★ Google Tasks — free; recurrence weak vs. Apple but acceptable; sync with Google Calendar. The Android / Workspace default.
- Microsoft To Do — free; recurring tasks; integrates with Outlook.
Power-user paid task apps
- ★ Things 3 — paid (~$50 one-time per platform); macOS / iOS only; the cleanest recurrence + project UX in the category. No subscription. Beloved.
- ★ Todoist — paid + free; natural-language recurrence ("every Monday at 9am"); cross-platform; widely loved. Free tier is usable; paid (~$48/yr) unlocks reminders, comments, more projects.
- OmniFocus — paid; macOS / iOS; GTD-strict; rich recurrence + perspectives.
- TickTick — paid + free; recurring tasks + Pomodoro + habit-tracker in one. Cross-platform; Asia-popular.
- Reminders Pro / Sorted³ — paid; iOS-leaning; less popular.
Habit / RPG-shape
- ★ Habitica — free OSS; dailies (per-day repeating tasks) + habits (free-form trackers) + todos. RPG framing optional. Self-hostable. See Self-Hosted Personal Apps.
- Streaks — paid iOS; habit-grid with recurrence.
- Habitify — paid + free; cross-platform.
- Loop Habit Tracker — free Android.
Self-host / OSS
- ★ Vikunja — OSS task / Kanban; recurrence; CalDAV sync (iOS / Android Calendar can read it). The default OSS replacement for Todoist. See Self-Hosted Personal Apps.
- Tasks.org — free OSS Android; CalDAV / EteSync; rich recurrence.
- TaskWarrior + TaskServer — free OSS terminal-native; powerful recurrence; for the CLI types.
- Nextcloud Tasks — free OSS if you already run Nextcloud. CalDAV + Tasks.org-compatible.
Database-shape (Notion / Obsidian)
- ★ Notion — free + paid; databases with date properties + repeat templates (button to create next occurrence). Recurrence is manual-ish unless you wire automations. Works great if you'll actually open the page.
- Obsidian + Tasks plugin — free; plain-text recurrence in Markdown ("
every Monday"); strong if you live in Obsidian. See Self-Hosted Notes & Wiki. - TriliumNext — OSS notes with scripting; recurring-task patterns are DIY.
Automation layer (when "remind me" isn't enough)
- ★ Apple Shortcuts — free; trigger off arrival, time, focus mode; great for "when I get home, add 'unload car' to Reminders." iOS / macOS.
- Home Assistant automations — for sensor-driven tasks ("if HVAC filter delta-P high, add 'change filter' to my list"). See Smart Home Hubs.
- n8n / Activepieces / Windmill — full self-hosted automation; the "I want recurring tasks fan-out across HA + Vikunja + a Notion DB + an iCal entry" answer. See Self-Hosted Automation.
- IFTTT, Zapier, Make — paid; cloud SaaS; for non-self-hosters.
Recurrence patterns most apps get wrong
- "Recur from completion, not from due date" — ask "do you change the filter every 90 days regardless, or 90 days after you last did it?" Most apps default to the wrong one. Apple Reminders + Todoist + Things + Vikunja support both modes.
- "First Monday of the month" — Things, Todoist, Vikunja, Apple Reminders.
- "Every other Tuesday" — Apple Reminders ("every 2 weeks on Tuesday"); Todoist natural language.
- "Last day of the month" — Todoist, Things; not all support it.
License / pricing
- Apple Reminders, Google Tasks, Microsoft To Do: free.
- Things 3: paid one-time per platform.
- Todoist, TickTick, Habitify: paid + free.
- OmniFocus: paid; subscription or one-time.
- Habitica, Vikunja, Tasks.org, TaskWarrior, Nextcloud Tasks: OSS, free.
- Notion, Obsidian: free + paid.
Pick this if…
- Apple-house, free, "good enough recurrence": Apple Reminders.
- Cross-platform, natural-language, willing to pay: Todoist.
- macOS / iOS only, premium, no subscription: Things 3.
- GTD-strict: OmniFocus.
- Habit-as-RPG: Habitica.
- Self-host, OSS, modern: Vikunja.
- Plain-text-in-Markdown: Obsidian + Tasks plugin.
- Sensor-driven recurring (filter delta-P → add task): Home Assistant + a task webhook.