For a last-day-of-month iPhone reminder, tap the line, tap i, turn on Date and Time, tap Repeat → Custom → Monthly, choose On the… → last → day, set a real time, tap Done, then confirm the next alert in Scheduled.

If you close books, submit timesheets, or pay rent on the true month end, not on the 15th, this is for you.

What every guide says (and where it stops)

iPhone Life, Apple Support, and the Community threads all walk the same path: Repeat → Custom → Frequency: Monthly. That part is table stakes.

Most stop before the fork that actually matters:

  • Each vs On the… Picking Each and tapping 31 skips February and any 30-day month without a 31st.
  • Every four weeks. That is a weekly loop, not a calendar month end. It drifts after a few months.
  • Proof in Scheduled. Without reading the next three fire dates, you think you set "last day" when you saved "31st only."

Your takeaway: month-end reminders need On the last day, not a numbered date.

Decision tree: which monthly row to tap

Answer one question, then open the matching branch:

  1. Same calendar date every month (the 1st or the 15th)? Use Repeat → Monthly or Custom → Monthly → Each and tap that date. For bills on fixed due dates, start from the bill reminder PAY Lane instead of this tree.
  2. True last calendar day, even when February ends on the 28th? Use Custom → Monthly → On the… → last → day. This is the path below.
  3. Last Friday or last weekday? Stay on On the…, set last on the left wheel and Friday or weekday on the right. Do not use day 31.
  4. Every 28 days regardless of month? Use Custom → Weekly → Every 2/3/4 Weeks as in the custom repeat CADENCE fork. That is not the same as month end.

Your takeaway: last calendar day and "every four weeks" are different jobs.

Set the last-day rule in six taps

  1. List. Add or open a Month end list under My Lists so closing tasks do not mix with groceries.
  2. Title. Tap + New Reminder and type Submit hours or Pay rent. Verbs first.
  3. Anchor time. Tap i, enable Date and Time, pick today at the hour you really act, like 5:00 p.m.
  4. Repeat row. Tap Repeat → Custom, set Frequency to Monthly, Every to 1 month.
  5. Last day pattern. Tap On the…, spin the left wheel to last, spin the right wheel to day.
  6. Receipt. Tap Done, open Scheduled, and read the next three dates. February should show the 28th or 29th, not vanish.

Your takeaway: Scheduled is how you catch a day-31 mistake before it costs you.

Walkthrough: rent on the real month end

Jordan pays rent on the last day of each month, not on the 1st when the portal opens early.

  1. They tap Add List, name it Month end, tap Done.
  2. They add Pay rent portal, open i, set Today at 6:30 p.m. with Time on.
  3. They tap Repeat → Custom, choose Monthly and Every 1 month.
  4. They tap On the…, set last and day, add a note: Amount $1,240, confirmation screenshot in Files.
  5. They duplicate the line as TEST month-end ping, set the time two minutes ahead, wait for the banner, delete the test line.
  6. In Scheduled they scroll past the current month and confirm April ends on the 30th, not the 31st.

Total setup: about four minutes. They leave the real line unchecked until the transfer clears, then check it off so the next copy lands on the next month end.

Your takeaway: if Scheduled shows the 31st in a 30-day month, you picked Each, not last day.

Common mistakes (and the fix)

  • Day 31 under Each. February never fires. Switch to On the… → last → day.
  • Date without Time. You inherit the global 9:00 a.m. all-day default. Turn Time on and pick when you actually pay or file.
  • Every four weeks for rent. The alert slowly slides off month end. Use monthly last day instead.
  • Leaving the card in Today all month. Month-end chores belong on Month end and Scheduled, not Today from day one.
  • Tapping Done too fast inside Custom. Back out to the details screen and tap Done there so Repeat saves.

Your takeaway: fix the repeat row, then re-read Scheduled.

Where Divux fits

Reminders owns the repeat rule. The friction shows up when month-end tasks also need a blocked hour on your calendar before the portal closes.

Divux keeps tasks, calendar, habits, and focus blocks on one iPhone screen. Drag Pay rent portal onto the last evening of the month without retyping the note you already saved in Reminders.

Download Divux free, set one last day line in Reminders, then place that block on today's timeline when you need the chore to own real time.

Frequently asked questions

How do I set a reminder for the last day of every month on iPhone?

Open the reminder, tap i, turn on Date and Time, tap Repeat → Custom, set Frequency to Monthly, tap On the…, choose last and day, set a real time, tap Done, then open Scheduled to read the next fire date.

Why does my monthly reminder skip February?

You likely chose Each and tapped day 31. Months without a 31st skip that alert. Switch to On the… → last → day so February ends on the 28th or 29th and still pings.

Is every four weeks the same as once a month?

No. Every four weeks is a 28-day loop that drifts away from calendar month ends. Last-day-of-month rules belong on Custom → Monthly with On the last day, not on Weekly → Every 4 Weeks.

Open Reminders, add one Month end line, set On the… → last → day, and read Scheduled through the next February before you trust the series.