Skip to content

Schedule Modes

When you create a chore, you choose how it repeats. ChorifIQ has two scheduling modes: Interval and Ad-hoc.

The chore repeats on a regular cycle — every N days, weeks, months, or years.

Examples:

  • Every 1 day (daily)
  • Every 2 weeks (bi-weekly)
  • Every 1 month (monthly)

Settings:

  • Frequency Unit: Daily, Weekly, Monthly, or Yearly
  • Interval: How many of those units between occurrences (e.g., 2 weeks)

You can optionally limit an interval chore to specific days of the week. When set, the chore is only scheduled on days that match both conditions: enough time has elapsed since the last assignment and today is one of the selected days.

Example: “Every 2 weeks, but only on Monday or Wednesday” means the chore won’t be scheduled on a Tuesday even if 2 weeks have passed — it waits for the next Monday or Wednesday.

This is useful for chores that repeat on a cadence but should only land on certain days (e.g., “Mow the lawn every 2 weeks on Saturday”).

Leave the day-of-week toggles empty to allow scheduling on any day.

By default, an interval chore’s next assignment is generated only after the full interval elapses. Enable Allow Early Reschedule to let the scheduler create the next assignment ahead of time when a member has capacity and needs more chores to meet their goal.

When it helps: Consider “Water the houseplants,” set to every 5 days. If a member’s daily goal is 10 points and they only have 6 points assigned on day 3, the scheduler can pull the plant-watering forward to fill the gap — the plants won’t mind being watered two days early. This keeps members productive and prevents “nothing to do” days.

When to leave it off: For chores with a strict timing requirement — “Put out the recycling bin” on collection day, or “Mow the lawn” every 2 weeks — early rescheduling doesn’t make sense. The chore shouldn’t happen before its time regardless of a member’s capacity.

Ad-hoc chores are scheduled on specific calendar dates that you choose. They do not repeat automatically.

Examples:

  • “Clean garage before the party on March 20”
  • “Return library books by Friday”
  • A list of dates when the yard waste bin goes out (e.g., every other Thursday through the summer)

You can add multiple dates to a single ad-hoc chore — one assignment is created for each date. The number of dates you can add depends on your subscription tier:

TierAd-hoc dates per chore
Free1
Pro999
Max999

Use ad-hoc mode for tasks that don’t follow a regular cadence but still need to land on known dates.


Effort points (0–10) represent how much work a chore requires. Their primary role is to help the scheduler right-size each member’s day — by giving harder chores more points, ChorifIQ can assign a balanced mix of easy and hard tasks that adds up to a fair daily workload. Points also feed into:

  • Goal tracking — Members with a points-based goal accumulate points when they complete chores. A member with a 10-point daily goal might complete two 5-point chores or five 2-point chores to hit their target.
  • Leaderboard — The “Most Points” leaderboard ranking totals effort points earned. This rewards members who tackle harder chores, not just members who complete the most tasks.

There’s no strict formula for what a point value means — set them relative to each other in a way that makes sense for your family. Here’s a starting framework:

  • 1–2 — Minimal effort: Make your bed, put away shoes, feed the pet
  • 3–4 — Light effort: Wipe kitchen counters, take out the trash, sort recycling
  • 5–6 — Medium effort: Vacuum a room, fold and put away laundry, clean a bathroom sink
  • 7–8 — Significant effort: Mow the lawn, clean the kitchen, do a load of laundry start to finish
  • 9–10 — Major effort: Deep-clean a bathroom, organize the garage, wash the car inside and out

Your scale is entirely up to you. Some families use nearly all 1’s for everyday chores and reserve 2–3 for bigger jobs — they just set daily point goals lower to match (e.g., a 4-point daily goal with mostly 1-point chores). Others spread the full range. Either approach works as long as the daily goal you set for each member lines up with the scale you chose.

Set a chore to 0 points if you want to track it without affecting goals or leaderboard scores — useful for behavioral chores like “Read for 20 minutes” or “Practice piano” where you want accountability but don’t want them competing with household tasks on the leaderboard.

When creating or editing a chore, several settings control how assignments are generated and who can interact with them. These are covered in detail on the Assigning Your First Chore page — here’s a quick reference:

SettingDefaultDescription
Eligible MembersAllWhich members can be assigned this chore. Set to specific members if only certain people should do it (e.g., only teenagers mow the lawn).
Allow Self-AssignOnMembers can pick up this chore themselves from their + button. Turn off for chores that should only be manager-assigned.
Enforce Restrictions on Self-AssignOffWhen self-assign is on, whether scheduling rules (interval, day-of-week, rotation order) still apply to self-assigned chores. Turn on to prevent members from self-assigning a chore out of sequence.
Strict RotationOffCycles the chore evenly through eligible members in round-robin order. Ensures one member doesn’t end up always doing the same chore.
Allow Multiple AssignmentsOnWhether multiple uncompleted assignments of this chore can exist at the same time. Turn off for chores where only one instance should be outstanding — e.g., you don’t need two “Empty the dishwasher” assignments at once.
Auto-Expire When OverdueOffAutomatically marks overdue assignments as expired after a grace period (0–30 days). Set to 0 for immediate expiration on time-sensitive chores like “Set the dinner table.”
Is ActiveOnDeactivate a chore without deleting it (only appears when editing an existing chore). When inactive, no new assignments are generated but existing data and history are preserved. Useful for seasonal chores — deactivate “Rake leaves” in spring and reactivate it in fall.
Duration (Time to Complete)1 dayHow many days a member has to complete the chore after it’s assigned (0–30, where 0 = no limit). Set to 1 for daily chores; use longer values for bigger projects.

See Goals & Points for how effort points feed into member goals.

The scheduler runs once per day, shortly after midnight in the family’s timezone. The family timezone is determined by the family’s managers — specifically, the timezone set on the profile of the manager who created the family. If a family has multiple managers with different timezone settings, the original manager’s timezone is used. Chores for the day are assigned while everyone is asleep and waiting on members’ dashboards when they wake up.

When ChorifIQ generates assignments each day, it evaluates every active chore definition against every eligible member. Here’s the logic it follows, roughly in order:

  1. Is the chore due? Has enough time elapsed since the last assignment (interval mode), or is today one of the selected dates (ad-hoc mode)? If a day-of-week filter is set, does today match?

  2. Who is available? The scheduler excludes members who are paused, on a vacation day (family-wide or individual), or not in the chore’s eligible members list.

  3. Who has capacity? Each available member’s current goal progress is checked against their target for today — including per-day goals if configured. If a member is already at or above their goal, the scheduler won’t pile on more. The goal acts as a soft ceiling — it guides the scheduler but can be overridden by a manager via Quick Assign.

  4. Whose turn is it? If strict rotation is enabled, the scheduler assigns to the member who has gone the longest without doing the chore. If that member doesn’t have capacity today, the chore is deferred rather than assigned out of order — the turn is preserved for when the member next has room. The scheduler will never give a strict-rotation chore to someone who just did it simply because the next person is busy.

  5. Can anything be pulled forward? If Allow Early Reschedule is on and a member still has unused capacity after their scheduled chores, the scheduler may create the next assignment ahead of time to fill the gap.

The result is a daily assignment list that respects each chore’s rules and each member’s capacity simultaneously. Most families don’t need to think about this process — you configure your chores and goals once, and the scheduler handles the day-to-day logistics. But understanding the logic helps when troubleshooting (“why didn’t Jake get the dishwasher today?”) or fine-tuning your setup.

For a concrete example of all these rules playing out over seven days, see A Week with ChorifIQ.