A Strange ACH Corner Case
It turns out ACH transactions can fail because your bank has too many people out for the holidays. Which isnât great if youâre trying to get your donation in before the end of the year!
Juila and I were a bit late in deciding where we wanted to donate this year. We intended to sort this out in mid-December, but didnât nail it down until Saturday 2023-12-23. An electronic transfer saves the recipient money, but with the holidays we didnât end up receiving ACH details until the evening of Thursday 2023-12-28. I put in a âNext Dayâ transfer with Bank of America that evening, got an automated confirmation, and stopped worrying about it. A bit tight, but a few days to spare.
On Thursday 2024-01-04 I was confused why the money still was showing up in my account. Had I entered the numbers wrong? Did I not hit âsubmitâ? Was I not going to be able to claim this donation on our 2023 taxes?
I called the bank and spoke with someone in the ACH Claims Department who was confused why it hadnât gone through: there was enough money in my account, and while it had initially been flagged as possible fraud it was released. They said it should have succeeded, but they saw it as cancelled on Wednesday 2024-01-03 and were also confused why I wasnât sent any form of notification. Since there was no way to resume a cancelled transaction, they recommended sending it again, which I did.
They also gave me a different department to try, but we were near the end of the business day and I couldnât reach them. I tried again the next day, 2024-01-05, and I learned that it was cancelled because there was a delay in the Person to Person Detection Unit. Apparently this is the first step in their internal checking of whether a transfer is allowed. It sounds like there was some manual processing required, with the holidays they didnât have enough staffing to handle it in time, it âtimed outâ, and was automatically cancelled.
I asked if they could send me written confirmation, but they werenât authorized to. I talked to a few other people on the phone who also werenât authorized. Eventually someone told me to go to a branch in person, which seemed odd, but I went in.
I ended up talking to a Financial Center Manager, who was very sympathetic. He told me heâd escalate internally, and while it took a little while I ended up receiving a letter today:
Itâs unclear whether this can be counted as a 2023 donation. If you put a check in the mail before the end of the year, it counts for that year. If the check bounces, though, it doesnât. But how do you handle it if the bank fails to complete the payment because of their own internal failures?
I suspect I canât count it as a 2023 donation, though our accountant hasnât gotten back to me yet.
Overall, this is a potentially expensive lesson in why itâs better to make up your mind about year-end donations early and transfer the money with plenty of time to spare.
I canât help smiling even though it s*cks. Donating is complicated.
A few years ago, I spent the last working day of the year rushing on a bicycle between 2 bank offices in order to get a donation through (successfully).
Always leave a few days of extra time before 31 December...
Somewhat relatedly, failures of the postal service to postmark the correct date are fairly common. So I record a video of me dropping donation checks in a blue postal mailbox[1] in December (which then upholds to Google Photos, thus establishing time/âdate) to establish the date of unconditional delivery of said checks.
I donât have my own mailbox, but one could argue that placing an envelope in your own mailbox isnât unconditional because you could pull the envelope out.