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.