Behind the ACH’s Sizzling Growth
digitaltransactions.netI was listening to a podcast a few weeks ago (Planet Money) and was genuinlely shocked at how poor the US payments network is in relation to here in the UK.
Most bank transactions here complete within 2 hours (faster payments service) and are completely free.
I could not believe my eyes when I saw that a transfer (it's called a "wire transfer") will cost me $35 on the sending side, and the receiver will pay another $25. Then you need the bizarre routing numbers which banks bizarrely obfuscate for even more bizarre reasons and which are easy to get wrong because there is no checksum. And then it takes days.
No wonder when anything even slightly better appears, people jump on it.
For comparison, a SEPA transfer in the EU costs around 1 EUR, gets done within a single business day, and account numbers have checksums, so you can't easily make a mistake.
A wire transfer is a little different than an ACH. Some transactions seem to require wire transfer, not sure if that's just momentum or there is some other driving reason for the choice.
Wires are required at times because they're "good funds" faster - ACH may take up to 6 days to clear in bad cases.
Also, wires can't be reversed (generally). If that's a good or a bad thing is dependent on the transaction and transactors.
ACH never really clears, it just hasn't returned yet.
Big banks will have the money next business day at the latest, Tiny correspondent banks in alaska might be as far behind as an extra day or two.
There's a class of return that's supposed to come within 3 days, (NSF/No Account/Closed Account) that's usually what the banks are waiting for, but fraud related returns can be up to 60 calendars later by the rules.
Ah, perfect - I had forgotten that banks had up to 60 days! Just nuts.
Yeah, but a CC chargeback has a similar time frame.
Wires don't cost the banks that much. I believe the actual cost is under one dollar, which is what I've seen some brokerages charge for outgoing wires. The reason banks charge so much for outgoing and incoming wires is because customers pay it.
> when I saw that a transfer (it's called a "wire transfer") will cost me $35 on the sending side, and the receiver will pay another $25.
Wire transfers are different than ACH transfers. Wire transfers cost money and take less than one business day. ACH transfers are inexpensive* and generally take in the ballpark of five business days.
* They are inexpensive for the bank. At banks that treat their customers fairly, they're generally free because the cost accounting is generally more than the cost of performing the transfer. At shitty banks, (BofA, Wells Fargo, etc) they're arbitrarily expensive.
ACH, once initiated, usually happens overnight in my experience (which matches up with my understanding that they are largely settled internally by a big overnight batch job). Is this incorrect?
> For comparison, a SEPA transfer in the EU costs around 1 EUR
That's ... expensive? In .de it's usually free for consumers with online banks, around 10 ct for business accounts ...
Even if they are cross-border? In Poland the in-country ones are free/cheap, and anywhere else in the EU is around 1 EUR.
Yes, actually it's illegal to differentiate the price based on destination country, a SEPA transfer is a SEPA transfer. But as .de uses the euro as its currency, all in-country transfers are SEPA transfer, which I suppose isn't the case for Złoty transfers within Poland, thus allowing for differentiated prices?
They obfuscate the routing and account numbers because once you have them, there's little that prevents someone from debiting money from that account.
Really? Isn't that considered to be a problem?
In the EU, I put my bank account numbers on every invoice, which makes sense, because I want people to transfer money to me. I would never imagine that knowing my account number would allow someone to take money from me.
Yup, it's a problem. Checks are way more frequently used in the US than they are in Europe, and all you need to create a forged check in the US is someone's name, address, routing, and account numbers. (Theoretically they're supposed to check signatures too, but who knows if they actually do on a regular basis.)
Combine that with bank apps that allow you to take a photo of a check to deposit it and, well, game over.
There are also lots of places that will let you pay bills by giving them just the routing number and account number, which are all that are needed to initiate an ACH debit.
The US is way behind the rest of the first world when it comes to payment tech.
A common argument in favor of bitcoin and other crypto tokens is the large cost reduction of sending money, commonly paired with the US figures you mentioned.
I find it fascinating that the much saner situations in the EU are never mentioned. Perhaps I need a more diverse source of news on this topic.
International transfers are where crypto or other modern payment systems can shine - currently, low cost startups still charge ~2-3% plus onboarding fees to send funds (in comparison to banks 7-22%), and they have volume limits.
Transferwise is much cheaper than that, under half a percent for larger currencies and no onboarding fees.
About 3 years ago I was raising money in the USA for a Mexican FinTech startup. Said startup uses Mexico's equivalent of ACH to transfer money (it is called SPEI).
VCs in the US were amazed when we told them that SPEI transfers costed $.4 USD and the money was moved in 15 minutes or less.
Fast forward years later I work in a company that uses ACH, I have came to know some of its internals, and man how bad it is... taking up to 5 days to clear a transaction, and never really giving you an ACK signal (but you have to wait and pray not to get a NACK).
Sometimes the USA surprises me the bad way.
Canada is like this as well.
Like Mexico, or like the US? (Your comment is ambiguous; genuinely curious)
In some ways Canada is like the US (e.g. use of checks) but in others they are like Mexico / Europe (Interac, i.e. PIN-based payments, email money transfers).
yes
The US Federal Reserve is currently trying to work towards faster payments - and seems to want to let private industry solve the problem.
It really is terrible though and has been for a long time.
Historically, in EU the private industry chose not to solve the problem because (just like in USA) the problem is profitable for them. Sometimes people need fast payments and you can charge them lots of money for that; if everyone's basic payments are fast and cheap, then you lose that revenue.
The point of change in EU was legally mandated changes (PSD) which (after a transition period, something like 2 years maybe?) essentially required banks to deliver payments within a certain time or compensate the payer for any losses/costs caused by the delay, at which point suddenly the private industry managed to quickly solve all the technical and organizational problems that were impossible before.
I think it's a bit odd we rely on governments to print and issue currency (estimates that only 8% of currency is physical), yet are very hands off about the digital side of things.
The problem with that from what I've heard is that private industry really loves the float on that 3+ day transfer window.
I think a few years ago there was a summit of US bankers to talk about creating a faster alternative to ACH. They decided not to (presumably because they didn't see any benefit to themselves).
I do keep hearing about "Same Day ACH" which was rolled out and phases and phase 3 was supposed to be done on March 16, 2018.
https://www.nacha.org/rules/same-day-ach-moving-payments-fas...
Isn't "letting private industry solve the problem" exactly what we've already got?
I'm pretty sure a bunch of years ago Planet Money had a podcast where they just marveled at someone in the UK sending their daughter in NYC enough to buy a pint in realtime.
I think they've reported on ACH a few times each year and there never seems to be any incentive (from the group maintaining ACH) to improve it. What's worse is that it not only takes a few days, I often don't see it show up until a few days after that (back dated to when it was supposed to be received!).
At the risk of repeating myself, it's in the epilogue of the same episode as OP: https://news.ycombinator.com/item?id=19579575
Thanks! Yeah, six years ago and it's still amazing compared to the bleeding edge of ACH (Same Day ACH, where transfers are processed twice a day).
I believe it's this one [0]. The context is that Planet Money raised a bunch of money to manufacture (sort-of from scratch) T-shirts, and needed to wire some money. Very worth a listen.
[0] : https://www.npr.org/sections/money/2013/10/04/229224964/epis...
You should check out our credit card processing fees
The article characterized healthcare as an anticipated future front, but US insurers have been required to offer ACH payments since 2014.
https://www.cms.gov/Regulations-and-Guidance/Administrative-...
I would also expect with healthcare reform for healthcare related payments to decline. Not to mention an aging population will see a decline in payment activity.
With that said, it'd be swank to move as much paper checking activity to ACH as possible for efficiency reasons, as well as credit card activity to ACH to de-financialize payments (finance absorbs too much of GDP IMHO).
> I would also expect with healthcare reform for healthcare related payments to decline.
In general, more people covered by public and/or private insurance means more insurer to provider payments.
More total dollar amount, lower quantity of payments, no? As you're cutting out all of the admin overhead, billing here and there, everywhere.
> More total dollar amount, lower quantity of payments, no?
Well, I mean, that depends on the shape of reform. If you mean what the ACA did, no.
Medicare for All? Maybe.
> As you're cutting out all of the admin overhead, billing here and there, everywhere.
A significant share, as I understand it, of that cross-billing is to get an official denial from a higher-priority payer to show to another payer; my intuition would be that more coverage and security of payments would, even in a move to single payer, increase final number of payments unless actual payments are grouped and consolidated rather than paid individually as approved.
I suspect you haven't worked in USA healthcare...
As my anecdata: I work in the healthcare industry. In a typical month we send out less than a third of our total moneys (by amount, not payment) with ACH. Checks are de facto, at least from our POV.
According to my bank ACH's can be revoked without the account holder's permission. Similarly, once the ACH link is set, funds can be withdrawn without the account holder's knowledge. I'm glossing over the terms and conditions account holders sign that enable this, because the essential point is that opting into an ACH funds transfer relationship can have consequences. We avoid ACH in our business for transactions of any real size.
Does anyone know what Banks and/or services use same-day ACH? The article says same-day volume was up to $160B last year, but I've yet to see anything faster than next-day ACH.
ACH in the EU is generally same day. The US is super behind the times in that regard.
The reason that it’s next day is that for most banks, the process of doing an ACH transfer is to effectively SFTP a file with the amount to transfer and account details to the receiving bank, and they batch process them nightly.
Also, with this system, there is no difference between a direct deposit and direct withdrawal. One just has a negative transfer balance. So once you approve someone such as your employer to direct deposit they can also withdraw from your account with no warning.
It pains me that a system so shitty powers the world financial market... that’s what you get from monopolies.
False, the fraud filters on our account (ACH Positive Pay) pick up all direct withdraws for approval handling (we can add rules with limits for recurring withdrawals).
For folks with reasonable transaction volumes per year I highly recommend both this, electronic payment systems and positive pay.
My company uses https://www.dwolla.com/ for same-day
Does ACH cost? I know in the UK we have faster payments, it usually shows up a few seconds later in the target account, and it's free. I've mostly stopped using paypal as a result.
ACH is not a service directly exposed to consumers. Instead it is the backend for a lot of other services. It backs direct deposit, paying with "electronic cheque", and most interbank-bank consumer transfers, broker-to-bank transfers, and even many service-to-consumer transfers. For example, when you withdraw money from paypal in the US, it would normally be via an ACH transfer to your bank account.
ACH transfers are not same day by default, and definitely not near-instant. However some of the consumer visible services offer immediate delivery, while still using normal "slow" ACH in the backend. Typically this is done via another network that verifies that the funds are available, and that the ACH transaction has been submitted. If both are verified, the receiving institution can be fairly confident they will get the money, and will make it available immediately.
For more immediate and irrevocable transfers, wire transfers are used. The Fedwire system for example, allows banks to directly transfer funds from their Federal Reserve deposits to each other. The sending bank ensures that the sender has the available money and debits it, while the receiver bank gets notice from the federal reserve that the transfer is complete and credits the receiver account. Obviously the banks can also use this system to directly settle any debt that they owe to the other bank, since federal reserve balances are legally equivalent to cash in the vault.
The US does not have any system quite like the UK's faster payments system. In the US there is basically an unwritten rule that no consumer should ever actually see the account number of a company or other consumer except when printed on a physical paper check.
So the closest we've gotten to the faster payments system is the Zelle payment network, which unlike Paypal or Venmo is a service offer directly by the bank, but abstracts away account numbers by using phone number or email addresses. Zelle does offer immediate settlement from the consumer's perspective. This system is far from universally implemented right now, and still only works for consumer to consumer payments.
For bank's billpay services, they end up using ACH if they have an agreement with the biller, or otherwise create and mail a physical paper check!
Basically the US payments systems are still stuck back in the 1990s.
Living in the US I miss the UK’s standing order system where you can instruct your bank to periodically transfer funds without risk of a cheque getting delayed or lost in the post (frequent occurrence with billpay.)
Used to take a few days until Faster Payments got implemented, free of charge and dates from 1968 best I can tell.
The Zelle systems don’t seem to allow periodic payments and the maximum amount is well below that needed to make a Bay Area rent payment.
Most landlords use cozy.co or some other rent payment management system that should handle the electronic payment with ACH on the backend so you don't need Zelle. If your landlord doesn't, ask them to. It's free for both of you.
Of the three landlords I've had in SF none have used such a system.
Thanks for a thorough reply. Would a better equivalent of ACH to the UK be BACS then? And Zelle is similar to UK faster payments?
I'll add that Zelle has significant volume limits and is only roughly real time.
What volume limits have you experienced with Zelle?
Zelle has the following limits: https://www.mybanktracker.com/checking/faq/zelle-pay-limits-...
If you're a business, I think you can get up to a $100k/mo limit - not enough to run most firms.
ACH is incredibly cheap at scale, but not free.
Frankly, the US financial infrastructure is abysmal - we've papered things over for a long time. I'm happy to be currently working on fixing it.
ACH in bulk is in the pennies per transaction, and if you're big enough you're likely to hit a file fee rather than a per transaction fee. Not especially big companies can get it in the <10c range per transaction.
I wonder how much of this is practical use of ACH vs using it to enter and exit other modern payment networks like venmo and coinbase, because ACH is actually abysmal.
Server just got slashdotted. Anyone have a cached link?
Slashdotted? Now there's a phrase I haven't heard in a while :)
Wayback machine has it:
https://web.archive.org/web/20190404230059/http://www.digita...
Hah what's the new word? Redditased? Hackeromped? Techcrunched?
If anyone's interested in beta testing an app for easily viewing/editing fixed length files (ACH format files) shoot me an email.
I seem to remember reading somewhere the transport channel used to be nightly FTP of these files in a cron job. Is that still true, and if so, how do they manage to secure something like that?
SFTP - I can't say what's happening today, but 8 years ago this was the only channel available when I added an ACH payment system to B2B accounting system. 80 column text files SFTP'd overnight to the company's bank. I also had a couple of 200 page dead tree books on my desk describing the process & formats.
I joked that it was originally designed for delivery by telegraph. I'm still not convinced I was wrong.
Today, it's SFTP over IPSec and the book is now 600 pages long. :-)
80? The file format is 94 char fixed width, and it's based on the track specs of 9 track mainframe tape.
It was a 3 month project I finished 8 years ago...I guess my memory failed me.
Sorry, I was just switching away from the first low level NACHA file stuff I've had to do in years.
I've seen PGP encrypted&signed batch files used over sftp, with a backup channel of these same encrypted&signed files sent over email with second channel (e.g. SWIFT message) confirmation and verification.
SFTP?
That's how I have seen it used in practice.
Pretty sure physical check use decline can be directly correlated to ACH use growth.