It's interesting to see this discussion about speeding up check processing, because it seems that a lot of people use checks to <i>slow payments down</i>. It's a convenient way to make it inconvenient for the receiving party!<p>It works like this: receive invoice, wait until due date, write a check dated for the due date, wait a few days, send it through regular mail, and complain about the past due notices because "I've already sent the payment!! Did you lose it or something?" Applying late fees doesn't work either, they'll just send a late payment again without the late fee included.<p>At first, I genuinely thought it was because they preferred checks for record keeping purposes, but when I set up echeck and told them how they just need to call us and give us the check number to pay. Or they can just enter their information at our payment processor's portal. Nope! It's "insecure" (Sir/Madam, you're sending me a piece of paper with your bank account and routing number and it's going through the mailing system where mail gets lost...). For that same reason, they don't want to pay with a card either.<p>That's why the cost of paying the transaction fees for card processing is so worth it to me. I got the check scanner years before the COVID lockdowns to speed things up, but nothing beats the sometimes instant card settlement deposits. I still accept checks from responsible, timely payors, but stop doing business with anyone who has a pattern of paying late with checks. It's not worth the additional work to get them to pay (there's truly no way to know what their intent is - are their lateness predictable or is this the month they're going to wait 45 days to pay?). I'm fine with letting someone else wait for them to pay late.<p>One thing that still seems to be missing from bank cards is the lack of ability to add your own identifier (namely the check number) to the transaction <i>at time of payment</i>. I understand that, for responsible payors, this is why they might prefer paying with checks - you not only get a reference number, a memo line, and a date that makes sense for your own internal system. Even with bank cards, the date of the transaction is sometimes not the date that it actually happened, which can be confusing for record association. Zelle has a memo entry, but the reference identifiers are letters and numbers, ew. An internal auto incrementing number to identify transactions would be really useful.<p>Anyway, hopefully paper checks will be phased out. Although I do still find them useful for interbank account transfers - the Zelle multi-account trick still makes me kind of queasy.