The Executive Function Trap: Why “Set a Reminder” Doesn’t Work for ADHD Brains

Every piece of standard bill-paying advice assumes the same thing: that on the day the reminder fires, you will have enough working memory, enough task-initiation energy, and enough tolerance for a boring administrative task to actually act on it. Set a calendar alarm. Use a budgeting app. Just open the envelope when it arrives. None of that is a system. It’s a request for continuous executive function, delivered on a schedule that has no idea what your week actually looks like. CHADD’s overview of executive function skills lists the relevant ones by name: working memory, task initiation, sustained attention, self-monitoring. Paying a bill on time uses all four, back to back, with no room for one of them to be having a bad day.

I have shipped production software, run a small business, and still had my municipal account go to a final notice because the email sat in a folder I check “when I have time.” I had the money and understood the consequence perfectly well. The reminder fired into exactly the kind of executive-function gap it was supposed to route around, and a notification only works if I notice it, understand it, and act on it in that same moment, with nothing to catch me if any one of those three doesn’t happen. The honest fix removes the moment where a reminder is needed at all, instead of relying on a better reminder.

The Friction Diagnosis: Bill Paying Is a Resistance Problem, Not a Discipline Failure

The framing that got me anywhere was treating unpaid bills as a friction problem. Every bill that goes unpaid on time has a resistance cost sitting in front of it: log in, find the right screen, re-enter a reference number you don’t have memorized, confirm the amount, submit, and hope the confirmation email doesn’t also get lost. Multiply that by however many bills you’re tracking and the total resistance for “just pay your bills” is closer to a small project than a five-minute task, and ADHD brains are disproportionately bad at initiating small projects with no built-in urgency.

This is the same diagnosis I used when I built MicroQuote , a quoting app for tradespeople who don’t have time to sit down at a desktop and click through a multi-step form on a job site. The fix there removed the human failure point structurally: the quote gets generated and sent before the moment of intention has a chance to evaporate, instead of relying on a reminder to the electrician. Bill paying works the same way. You don’t fix a friction problem by adding more willpower to push through it. You fix it by removing the friction once, so there’s nothing left to push through.

The 90-Minute One-Time Installation

The system I actually use treats bill paying as infrastructure, installed once, rather than a habit maintained daily. In a single 90-minute sitting, one Saturday morning with coffee, laptop, and every account logged in at once, every fixed-amount bill goes onto autopay: rent or bond, insurance premiums, subscriptions, loan installments, anything where the amount doesn’t change month to month. Most South African banks let you set this up directly through their debit order or scheduled payment facility online; the specific menu differs by bank, but the underlying action is the same everywhere: you’re telling the bank to move the money on a fixed date without touching it again.

The test I apply to every bill during that sitting is simple: does the amount vary? If no, it goes on autopay immediately, no exceptions, no “I’ll keep an eye on it.” If yes, for electricity, water, anything usage-based, it goes into the buffer system below, because autopay on a fluctuating amount just moves the failure point from “forgot to pay” to “paid the wrong amount and didn’t notice.” After that one sitting, the daily and weekly maintenance habit that used to exist, checking accounts, remembering due dates, opening envelopes, has nothing left to do, because there’s no longer a decision being made on any given day. The system doesn’t need attention I don’t reliably have.

Buffer Account Math: Sizing Your Safety Margin for Fluctuating Bills

Fluctuating bills are the part every “just automate everything” article skips, because autopay on a variable amount can overdraw an account if you’re not careful, and an overdraft here doesn’t just cost a fee, it can bounce every other debit order scheduled for that day, restarting the exact problem this system was built to remove. A separate buffer account, sized with actual math instead of a vague “keep some extra in there,” fixes this.

Pull twelve months of statements for each fluctuating bill, most banks or municipal portals let you export this in a few minutes, and find the highest single month. Averages are exactly what lull you into underfunding the buffer for the one month it spikes. Say your highest electricity month in the last year was R2,400 against a R1,600 average. Set your buffer target at the highest month, plus one month’s average as a cushion: R2,400 + R1,600 ≈ R4,000 held in the buffer account at all times. Every month, after the autopay bills clear from the main account, a fixed transfer sized to your average tops the buffer back up automatically. If a debit order ever pulls an amount you didn’t authorize or that looks wrong, South African consumers have a formal right to dispute incorrect debit orders with their bank; that’s a backstop you shouldn’t need often once the buffer is sized correctly. The buffer is a shock absorber sized to the worst month you’ve actually had, not the month you hope for.

The Annual Ambush Protocol: Catching Yearly Bills Without Relying on Memory

Yearly bills are where memory-based systems fail hardest, because a twelve-month gap is long enough for any reminder system to have quietly stopped working: a calendar you migrated off, an email address you changed, an app you deleted during a phone reset. Vehicle registration, annual insurance renewals, property rates reviews: these don’t hit your account on a predictable monthly rhythm, so they don’t get caught by the autopay sweep above, and they’re exactly the bills that generate a fine or a lapsed policy when they’re missed.

The fix relies on the calendar rather than memory, and the distinction matters: a calendar entry with a hard date and a pre-written action doesn’t degrade the way a mental note does. At the same 90-minute sitting, every annual obligation gets a recurring calendar entry set thirty days before the actual due date. Thirty days is enough runway to handle a renewal that requires a phone call or a document upload without it becoming urgent. The entry itself contains the account number, the amount from last year as a reference point, and the exact link or phone number needed, so future-you isn’t doing research under time pressure. The goal is to make the one moment you do encounter it require zero recall and zero decision-making.

Reclaiming Trust: Scripts for Partners and Housemates

If you’ve had a missed bill turn into a shared-household problem, the conversation that rebuilds trust describes the new system and what it changes for the other person. Something like: “I’ve moved every fixed bill onto autopay and built a buffer account for the ones that vary, so from here the risk of a missed payment is structural.” That’s a status report delivered the same way you’d tell a colleague you fixed a recurring bug: plainly, once, without re-litigating the past incident in the same breath.

If a partner or housemate wants visibility, offer a concrete mechanism instead of a promise: shared read access to the buffer account balance, or a standing monthly five-minute check where you both look at the same dashboard. Avoid over-explaining the ADHD part unless they ask. Let the system itself do the explaining. And if a bill does slip through in the transition month before everything’s automated, the accurate sentence is “that one predates the new system.” You’re reporting that the mechanism which caused the failure no longer exists.

I wrote up the full version of this, the exact buffer formulas, the annual bill checklist, the account-by-account setup order, as a short Kindle book, The ADHD Adult’s Bill-Paying System That Actually Sticks , and you can find it alongside my other writing on the books page . This post is the shape of the system; the book is the walkthrough for actually installing it in your own accounts.

That’s the whole thing: one Saturday morning of setup, and a buffer account doing the worrying I used to do badly by hand.