A 24-hour shift has a way of eating an entire day — you leave for work one morning and don’t see your own kitchen again until the next. Add a rotating “24 on, 2 off, 24 on, 4 off” schedule on top of that, and “I’ll handle it on my day off” stops being a plan, because your days off don’t line up with anyone else’s calendar, including your own bank’s payday.
That’s the whole reason I stopped trying to manually contribute to a Roth IRA and automated it instead.
Why manual contributions fail on this schedule
On a normal 9-to-5, “contribute after every paycheck” is a simple habit. On a shift schedule, paydays land on shift days as often as off days, and by the time you’re home and awake enough to think about money, it’s easy to tell yourself you’ll do it next cycle. Do that four or five times and you’ve quietly missed a third of the year’s contribution room.
What I actually do
- Automatic transfer tied to payday, not to my schedule. My contribution moves from checking to my Roth IRA on the same day every paycheck lands, regardless of whether I’m on shift, sleeping off a shift, or off entirely. It never depends on me remembering.
- Contribution amount sized to hit the annual limit by the last paycheck of the year, not “whatever’s left over.” I divide the annual limit by the number of paychecks and set that as the standing transfer, so I’m not scrambling in December.
- A once-a-quarter check-in, scheduled on a real day off — not a shift day — to confirm the transfer actually happened and nothing bounced. This is the only manual step, and it’s a 5-minute task, not a decision.
The part that actually matters
None of this is about picking the perfect fund or timing the market — it’s about removing your own schedule as a point of failure. If the system runs whether or not you’re mentally present for it, it survives the weeks that get eaten by overtime, a bad call, or just being too tired to think about money. That’s the whole game on a schedule like this.