15 ms·
Ask HN: Why hasn't the ACH system been more abused?
IIUC, the ACH system
https://en.wikipedia.org/wiki/Automated_clearing_house https://en.wikipedia.org/wiki/Automated_clearing_house
Is utterly insecure. Anyone with your routing number and account number, 2 numbers printed on every check, can ask your bank for all of your money and the bank will not confirm anything with you.
My first experience with this was Apple's credit card that can only be paid via ACH and I was shocked when I typed in my info into the apple wallet app and then it took my money without the bank confirming anything with me.
Why hasn't this been more of a problem? Are their mitigations? These numbers can be stolen from data breaches even easier than passwords as they won't be salted and hashed, they'll be the actual numbers right? The entire payment regime in the USA seems to be switching over to ACH. Should I be worried?
- ohiovr 4y agoI'd like to know too.
- cronokirby 4y agoIt does sometimes get abused, but such abuses fall under wire fraud laws, which carry heavy punishments. So, the legal system is the prevention mechanism for abuse here.
- ohiovr 4y agoThat is kind of scary. If some dug through my trash and found a torn up voided check they could withdraw my whole account. I don't really have enough money to hire lawyers and I'm not sure what police could do and besides I'd be broke.
- happyopossum 4y agoIt's wire fraud - the feds would go after the perp, and your bank would reverse the transaction.
- esotericimpl 4y ago
- HeyLaughingBoy 4y agoAbout 15 years ago a company kept taking money out of my checking account via ACH every two weeks. It was a large, well-known company, but I had never done business with them. I contacted them and the only answer I could get was "well, if we have your information, you must have authorized it, so I can't help you. Besides, you don't have an account with us, so I can't stop it." dafuq? So I went to my local bank branch during lunch and explained the situation. The bank manager told me that she could stop it immediately, and reverse all the transactions to date, but since it was recurring, the only way she could block future transactions (outside a 6-month window) would be to close my account and open another one. We agreed to do that. Literally as she was going through the process, another of these phantom debits showed up. Got all my money back, had to change checking account #'s and never found out how it happened. I can only assume that the next time PayChex tried to debit my account and it bounced, they figured out their mistake. But hey, thanks for the absolutely useless customer support! I guess it only works if you're actually a customer.
- mousetree 4y agoIIRC your bank could've returned the ACH with an R07 return code which would've told the Paychex to suspend any recurring transactions.
- smsm42 4y agoNot really, they couldn't if you pay attention to what happens to your account. First of all, they'd have to gain access to ACH initiator - for which criminals do have some, but it's not likely those will be easy to access to a random trash digger. Those have non-trivial costs to establish and easy to burn and get prosecuted. And, ACH transactions are reversible for a long time, so unless you're in a coma, you keep your money at the cost of some inconvenience and some waste of time. You won't need any lawyers for that, unless a) you have an extremely shitty bank that's not afraid to lose their banking license, or b) you want to do more than getting your money back for some reason. If they have access to a very quick and efficient cash out system, they might offload the costs onto some chump (see various "cashback" scams) but it's not trivial to make this scheme work. It can work, so shredding your voided checks is highly recommended, but it's not as trivial as finding the check, coming to a bank and saying "I'm that guy it says here, give me all my money now, in small bills please".
- nemothekid 4y ago>I don't really have enough money to hire lawyers and I'm not sure what police could do and besides I'd be broke. You would call your bank and they would reverse it. You would have your money back in a business day or two. That's why ACH isn't "abused". What would be more worrying if some multinational company accidentally debited your account. That would be harder because your bank would likely just side with the multinational who inadvertently stole your money. However, I don't think that is a weakness that exists solely with ACH.
- cududa 4y agoAlso, the accounts that you withdraw from are tied to very real identity verification. You'd have to launder the money reallllll fast to make off with it
- throwaway1777 4y agoI believe the main mitigation is the settlement time and reversibility. You have appx t+2 days to notice the issue and report it.
- gernb 4y agoI don't get any notices from my bank so I certainly would not notice with in 2 days that someone took my money.
- Turing_Machine 4y agoIt's 60 days (or 2 days, if you are a business) from the date you receive the statement with the fraudulent transaction, not from the date the transaction occurs. Within that time, the bank(s) are required to reverse the transaction, no questions asked. I believe you can even get your money back at a later time, but if you don't make the deadline there are more hoops to jump through.
- wiredfool 4y agoI'm pretty sure that it's 60 days from origination (+ a few days for potential holidays and weekends, like if it hits on the 23rd of December as a Saturday and the 24th and 25th are holidays), but it's been a few years and I don't have my NACHA books any more. But that's certainly not hard and fast, I think I've seen roughly twice that time frame for extraordinary cases.
- Turing_Machine 4y agoStripe's FAQ says that it's 60 days from when you receive the statement. https://stripe.com/legal/ACH https://stripe.com/legal/ACH
- wiredfool 4y agoThey do, but they also don't mention dishonored returns. My source was the NACHA rules, which I was coding to at the time. Point stands though, it's a long time.
- tyingq 4y ago"Anyone with your routing number and account number, 2 numbers printed on every check, can ask your bank for all of your money and the bank will not confirm anything with you" Well, sort of. A very broad set of people can do ACH deposits into your account. A much smaller set of people (though still lots of them) can do ACH withdrawals. Also, some banks offer a way to have a whitelist for entities allowed to do ACH debits/withdrawals. Chase calls it "ACH Debit Block" for business accounts.
- xd1936 4y agoHow is this decided?
- nickphx 4y agoThe same as any other banking product? Due diligence, know your customer laws, and incredibly high fees.
- tyingq 4y agoVaries by what company and service you're using. Here's what Chase says about adding the ability to ACH debit customer accounts to a business account: https://www.chase.com/business/online-banking/ach-collections https://www.chase.com/business/online-banking/ach-collection...
- PeterisP 4y agoThe bank decides arbitrarily but effectively since if you're a crook, they lose that money so they limit the ability to the degree that they trust you, and once their own money is on the line, banks weirdly become much more effective at restricting fraud. In essence, it's just equivalent to any other customer risk management by the bank, since allowing you a certain amount of ACH withdrawals is in some sense similar to credit risk.
- RyanCavanaugh 4y agoIt's the same question as why people keep so many valuables in houses where you can just break a window, walk in, and take stuff: because you go to jail if you do that. If ACH was different and you could just, say, walk up to an ATM and punch in a routing/account number and withdraw cash, it'd be a very different situation. You can only interact with the ACH system through a regular bank, and regular banks have KYC regulations that mean the recipient of those funds has a name, address, and SSN. Doing theft via ACH means the funds end up in account clearly tied to your identity, and you go to jail.
- ramesh31 4y agoThis. Same as fraud. I could put up a website right now, point some ads to it, and start harvesting thousands of CC numbers to sell. But then I would go to jail.
- gernb 4y agoThis doesn't really answer the question though. People steal things all the time. The easier it is to steal the more they do it. Bikes, breaking into cars, purses, etc... We have passwords and two factor to prevent this stuff for lots of situations but in this ACH case we seem to have nothing. What's special about ACH vs all other situations? Why do I need a password and two factor on other accounts but not ACH? It's just as illegal to break into those other accounts is it not?
- tyingq 4y agoYou could hack someone's business bank account and ACH debit other people, yes. But then you have to get the money out of that account, and into cash in your hands without leaving a trail that leads to you. It's possible, but complicated. And if you could do it, there was probably already significant money in the account you hacked into in the first place. No need to pad it with ACH debits that might set off alarm bells.
- deleted 4y ago[deleted]
- bombcar 4y ago
- greatjack613 4y agoShhhh, this has been going on for years and is known as wire fraud and carries one of the most severe punishments by law. On top of that most banks will reverse a payment when someone does it without your permission although the time and pain it takes to reverse it may vary.
- nimish 4y agoRegulation E limits liability for fraud. ACH isn't an anonymous system either.
- belfalas 4y agoSimple: ACH is the 800-pound gorilla of banking in the United States and the established players basically have zero incentive to change. It is in fact only a losing proposition for them. The banks make great fee-based money from the ACH system and the lag times in ACH create lots of juicy arbitrage opportunities. It is true that the system is insecure and terrible for consumers, but this is not an issue for the banks. They have insurance.
- gernb 4y ago> The banks make great fee-based money from the ACH system Confused. The companies that give me the option of ACH vs Credit Card always charge 2-3% to pay via credit card and nothing to pay via ACH. Why wouldn't they pass on ACH charges to me if they are a "great fee"? update: I see from another link that Chase charges $0.25 per transaction so not such a great fee. But maybe across tons of charges it adds up.
- mywittyname 4y agoNot the OP. The 2-3% credit cards charge as fees are largely used to deal with fraud. There were 30 billion ACH transactions in 2021, and this number has been growing by 8%+ YoY for a while now. $0.25 a transaction is solid revenue when you consider that it's almost pure profits because fraud isn't a big issue and the computational power to manage ~100 million transactions a day is pretty modest.
- quesera 4y agoThis is true, and even more so. Medium and large ACH customers pay much less than $0.25 per entry, which reflects the security and low-risk nature of the network.
- JohnHaugeland 4y agoThe post is asking about the low rate of fraud
- mousetree 4y ago
- advisedwang 4y agoIt's easy to track where the money has gone, which means this type of fraud has high risk of getting caught. You need a rube to hold the receiving account and then a money laundering method to get it away from them cleanly, which is all a lot harder.
- tyingq 4y agoThis seems like the most relevant answer. The account debiting the funds will have had a fair amount of due diligence and real people associated with it. Some real person will be left holding the bag when the flood of complaints comes in. Timing it so that you get a fall-guy to open the account, get ACH debit rights, steal the money, and get it out and laundered would be non-trivial. And doing all that in some way where the fall guy can't identify you.
- ohiovr 4y agoThis explains the package manager scams I see in my inbox. I keep fraud, crypto, and purchase scams in folders. It is a bit like collecting spores, molds, and fungus.
- deleted 4y ago[deleted]
- bergenty 4y agoInteresting so if you manage to gain control of someone else’s account, you pull up the last check from the richest person you know and pull from their account. Then you use that to fund a crypto account, buy some crypto that can be exchanged on a automated defi exchange and you’re good to go.
- stevenwoo 4y agoJust an anecdote that may not be possible now but in the 90's someone emptied my checking account in Austin with a series of a dozen 2000 dollar withdrawals (was about to put down payment on house) to cash via drive through lanes at different branches of my bank in a different city (Houston) with a fake ID in the space of an hour or so, that ID had my name with a different photo, gender and different race (there was a drive through photo of the person).
- tdy721 4y agoThis system you are calling ACH is also just called an "eCheck". If you write a check at say WalMart, they just scan it at the register and do an "ACH". Like others here have said: "KYC" know your customer rules make it hard to do fraud this way without getting caught. People do abuse this all the time, look for the bad check writer program in your county. It's not switching over to ACH, that's how it has worked all along. I recommend Catch Me if you Can by Frank Abagnale.
- ejstronge 4y agoI don't believe eChecks and ACH are the same - eChecks are associated with a check number but this isn't the case for the many ACH transactions I have seen. Additionally, every eCheck I've encountered also had a required consent question ("Do you authorize us to...") whereas this isn't the case for ACH transactions.
- wiredfool 4y agoThere are a couple of ways this transaction can go, with different rules. There is an ACH truncation on checks, with follows ACH rules of reversability. In that case, they're only sending the MICR line of the check, not capturing an image. There's also Check21, which is much more likely to be what they're doing. That takes a front/back image, and is essentially electronic settlement of checks, using check settling rules. For true fun, the electronic image can later be printed out on a larger piece of paper with it's own MICR, and now it's an IRD (image replacement document) and it can go back into the legacy paper settlement system.
- happyopossum 4y agoTo understand this, you have to think past step 1 of the evil plan to steal all your money. First, in order to do ACH withdrawals, one must have a bank account that is strongly tied to your identity. So as a criminal, I steal your bank account number and force a fraudulent withdrawal - now that money is sitting (*not really, that's point 2) in my personal bank account, which is easy to trace. Second item - these transfers take a few days to settle, so I've "stolen" your money, but I can't withdraw or transfer it to my EvilBank offshore account for a couple of days. And finally, if you don't notice and tell your bank about this, and I can wait past the settlement period and withdraw the money, now I've got federal law enforcement after me for wire fraud, and they know who I am due to #1, so I'm in a world of hurt.
- smsm42 4y ago> a bank account that is strongly tied to your identity Correction: strongly tied to some identity. For online banks, for example, there's not much they can do to check if it's not a stolen identity. You'd need a lot of data - SSN, addresses, driver's license, etc. - but it's not out of the question to obtain such data from dark markets. Of course, withdrawal still be a problem, and this identity package will likely be burned once the first fraud notice will happen, so it may not be worth it to waste it this way.
- PeterisP 4y agoDo these online banks even permit their customers to issue ACH withdrawals at all?
- smsm42 4y agoYes, I regularly use ACH to send and withdraw funds from my online accounts. That's pretty much how I do all my banking - I almost never set foot in a physical branch unless I need something big like buying a car. Of course, before opening online bank account, they ask me SSN and all kinds of details, but good stolen identity package (e.g. from the same bank that I gave all those kinds of details, or from one of the credit bureaus) would cover that. That's why you have to freeze your credit, btw. They won't open an account on SSN with frozen credit - you'd have to unfreeze first, and that's usually harder to do for a crook.
- JohnHaugeland 4y agoIt's simple, really You can't do this. Only a bank officer can. A bank officer gets tracked doing it. If it's fraudulent, it gets reversed out of the bank's pocket, so they go look at who did it, and act accordingly. And if it's more than $500, you need a second signature. Now, as a criminal, all you need to do to fake a wire is to hold a five year career. It's the common sense answer. "it wouldn't work."
- gernb 4y agoI not sure I understand. I recently signed up for apartments.com to pay my rent which way more than $500. Where does a bank officer fit into this? Are you saying the millions of transactions go through these services are all hand checked and signed by 2 bank officers? Can I view these signatures to find out who approved the transfer?
- JohnHaugeland 4y agoA core cultural competency of programmers is to be willing to just go look things up. My opinion is that HN is losing this rapidly.
- mousetree 4y agoIt's a fair question to ask for clarity on the "bank officer" part. I was confused too.
- JohnHaugeland 4y agoThey're well legally defined words.
- smsm42 4y agoaprtments.com had to do the paperwork to establish ability to initiate ACH (most likely, they hired some third-party to make the actual ACH for them). That's where it gets checked. If the provider screws up, and passes bad ACH, they'd likely to lose substantial money, and maybe the whole business if they get cut off. So the provider will likely verify what apartments.com is a legit business with legit people behind it, and will eagerly cooperate with law enforcement if anything shady happens. In turn, aparments.com probably has some protocol to verify the numbers you put in actually yours. Because if they screw up on this, they are left holding the bag for the stolen money and likely lose access to ACH themselves, which would hurt their business.
- legitster 4y agoThere's a lot going on behind the scenes that we don't see. The bank is not wiring your money instantly. As I understand it, it takes 2-3 days for your bank to do the actual security confirmation. What Apple is probably doing is effectively floating you a line of credit assuming that the ACH goes through. And your bank is probably passing you along the transaction in a "pending" state. There are a lot of security checks just to be in the ACH system. Ask someone who does payroll what it takes to set up direct deposit. Just having the numbers ain't enough even to put money into an account. It's a bit analogous of how TLS/SSL work. Yes, you can just issue your own self-signed certificate. But that doesn't mean anyone will trust it.
- ejstronge 4y ago> Just having the numbers ain't enough even to put money into an account. Not sure what you mean by that - having the numbers would seem to be the only thing needed to add money into an account.
- somehnguy 4y agoYeah - 10+ years ago I saved the routing/account number off my last check in my bank provided checkbook into my password manager. Whenever I need to pay via ACH for anything I just copy and paste those numbers - works fine.
- legitster 4y agoFor the bank, yes. When I put my ACH details into my Cash app, or Apple pay, or whatever - I am not actually directly creating an ACH transaction. The two organizations are still going to do the transaction on my behalf.
- wiredfool 4y agoACH is overnight. Any 2-3 day thing is the bank doing risk management. There's a presumption of success, and if there's an issue, you'll get a return. There's no 'pending' state on ACH. It's done in one shot, in as little as 94 characters.
- devwastaken 4y agoIt is abused, it's called check fraud. However the same as automobile accidents, it's old news, and just apart of every day life. People have been doing all forms of check fraud. One popular one is where they'll send a check, you cash it, money shows up, and it reverses later because it's fraudulent.
- JacobThreeThree 4y agoThere is significant ACH fraud. https://www.cfo.com/corporate-finance/2019/04/scammers-target-ach-transactions/ https://www.cfo.com/corporate-finance/2019/04/scammers-targe...
- Apreche 4y agoGo ahead. Print a personal checkbook with someone else's name, account number, and routing number on it. Write yourself a check and sign it. Then try to cash it or deposit it. See what happens. I double dog dare you.
- smsm42 4y agoI had it happen to me once - somebody washed my check (i.e. removed the original sum and payee and replaced it with larger sum and different payee) and tried to cash it. The bank called me, because the check looked weird, I said "huh? never heard of those" and they refused to cash. Unfortunately, the fraudster promptly run away from the bank - or so they told me - so that's where the thing ended.
- raxits 4y agoMoney goes from your (Bank) account to verified entity(merchant/business, Org etc)'s bank account and they have legalities/agreements in place.
- nope96 4y agoNot ACH, but the ACATS system (transfer securities between brokerages) has recently seen a number of thefts. It seems like a horribly insecure system. If a scammer knows you own stocks, and can impersonate you, they can set up an account at another brokerage and pull your stocks away with ACATS. YOUR brokerage is required to send them, and does no verification. You probably won't even get a notification. https://www.bogleheads.org/forum/viewtopic.php?p=6756853 https://www.bogleheads.org/forum/viewtopic.php?p=6756853 Fidelity seems to be the only brokerage at the moment that lets you "lock down" your account and prohibit outbound transfers.
- deleted 4y ago[deleted]
- jmann99999 4y agoWhat people seem to miss in this conversation is that fraudulent ACH TRANSACTIONS can be reversed for up to 60 days if I recall. This is different from WIRE TRANSFERS that can't be reversed. So, it is not a fertile ground for fraud.
- wiredfool 4y agoThat's basically correct, though wire transfers aren't completely immutable, it's just _really_ hard to back them out.
- mousetree 4y agoThe problem here, for banks at least, is that even if they can be reversed, the fraudster is long gone by then and the funds have been withdrawn.
- snotrockets 4y agoWire transfers can be reversed. It just requires more effort to get the involved banks to do so.
- salawat 4y agoIn the United States, money transmission is a regulated space. I.e. you must meet a minimum set of regulations in order to hold that license. That license requires you be able to do things like handle fraud, chargebacks, dispute resolution, etc... Everyone implements these processes, and if you get a money transmitter that doesn't, generally, every other money transmitter in the space will mark transactions from that actor as high-risk, either rejecting tx's from them, or sibjecting them to longer holds, or just straight out rejecting them. If you don't have a license of your own, your on ramp is through someone who does. They can underwrite the risk of your membership in the financial system as a whole, but if they find out (and they will, because their business contracts come with audit, FWA, and due diligence clauses) you will find your access cut off, and if it's brazen enough, lawsuits getting served. Now, what does this mean? If you hand someone a blank check, they can absolutely take you the cleaners. However, if someone crafts a malicious ACH payload, the origin of that can be traced from your bank, back to the clearinghouse, from the clearinghouse, back to the originator, who will have their processes scrutinized/investigated. Generally Accepted Accounting Principles and double-entry accounting is the magic glue that ties everything together. If you follow the rules, you will have a transparent trail to follow. If you don't, you've entered suspected money laundering land. As a customer... If you're deposited somewhere that is FDIC insured... You're golden up to $100,000ish. If they aren't FDIC insured, if there's a dispute department, you should be good. You should still treat it as higher risk though in that if they get bank run'd, they do not guarantee at all you can get any money back. These are regulatorally speaking, not banks. They can take deposits, do transactions, dispense/administer interst bearing accounts (and do often pay higher interest due to the higher risk involved with depositing funds there), and do bank like things, but they are not banks. If you can't get in contact with a human being, good luck, and godspeed. You are braver than I.
- mousetree 4y agoFDIC Insurance has nothing to do with ACH fraud - it covers cases where the bank itself fails. NACHA has its own process for ACH disputes/reversals/returns. Not sure what GAAP and double entry accounting has to do with this. The fraud here is not from end users "crafting a malicious ACH payload". End users don't interact with NACHA in that way. The more common case is when users, via their bank, are doing ACH Pulls from accounts that they shouldn't be. Most banks that offer direct ACH Pulls to their customers use a third party like Plaid Identity or microdeposits to prove ownership of an external account prior to initiating the ACH Pull. This is not 100% effective always - disclosure: I work at a neobank and I am directly involved in building systems to prevent/mitigate ACH fraud.
- anon291 4y agoThe main service provided by banks is that they sell trust. Only banks and financial institutions can directly send ACH transfers. Unlike wires, ACH transfers take time to settle. Banks are tasked with only allowing authorized transfers. Any bank that does not take adequate precautions will be kicked out of the system. The profit banks can draw from participating in the financial system is much higher than the amount they can steal once before they get banned. That's why most banks ask for verification (logins via plaid, micro deposits, etc), before allowing ACH withdrawal requests from other accounts. But the most important reason why people don't do this, is that it's very easy to get caught. To actually submit an ACH request to a random account, you have to appear somewhere in person (unless you do small checks up to your daily bank limit via picture, which will quickly have you caught since your phone and account is linked to a real person). Some CCTV tapes later, and you'll be put in jail for a very long time.
- mousetree 4y agoACH and Wires have similar times to "settle". However, rules within Fedwire and NACHA allow banks to hold ACHs for a few more days before releasing them to the customer. But technically funds are both arriving within 24 hours or so.
- 0x457 4y agoNot exactly. Both are overnight, but ACH has 60 days period to reverse. I've had money held for the entire 60 days period in the past.
- mousetree 4y agoThey held your funds for 60 days? I didn't know this was allowed?
- 0x457 4y agoIt's to make money-laundering harder. Prevents you from opening an account, transferring money to it, then immediately out of it and closing the account. 60 days hold is legal because that's for how long ACH transactions are reversible. Such long holds only happen if you have zero prior relationship with bank. I work in FinTech now and such things finally started to make sense to me.
- yieldcrv 4y agoIf there was a headline syndicated internationally every single time there was an ACH fraud, you would think crypto was a godsend. But right now its the opposite, only headlines when a fraud occurs in crypto. Its all perception. The potential for reversibility improves the customer experience, but often times nobody is being prosecuted, the thieves often get the money for themselves, and the banks/insurance eats the loss.
- wiredfool 4y agoThe simplest explanation is: ACH is reversible. If the consumer notifies their bank of an unauthorized debit within 60 days, the money gets yanked from the originating bank and put back in your account. The originating bank will then do the same to the merchant who debited your account, with feeling and 4 part harmony. If they do this too much (>1% unauthed, or >5% overall), then they get cut off. (Exact thresholds depend on the bank and their risk tolerance and what they've underwritten the merchant for. But those are about the highest numbers you'll see, though sometimes NSF returns can be higher. ) ACH never settles. There's no security as such. An ACH transaction happens overnight, on trust, and may come back (by agreement) 60days later, and longer in cases of extreme fraud. So any time you're seeing a 2-3 day hold on ACH, it's the bank doing risk management decisions, not something in the underlying transfer. (note, that may not be strictly true for some correspondent small banks in alaska or other odd time zones, where there really is a day+ delay on things) The only thing that's keeping fraud under control is the banks doing underwriting on the merchants who can do debits. They're on the hook (ultimately) if there's fraud, so it's in their interests to keep it clean. They're also not likely to cut and run, because banking connections to the ACH network are not cheap/easy to come by. (source, I've worked in this space for 18 years)
- horsawlarway 4y agoThis is the best answer here so far (and also a reasonably good explanation of why, at least in my opinion, crypto is still completely non-viable as a real medium of exchange). The key is that there is a process for reconciliation. It IS NOT ENOUGH to simply have a ledger - you also need a mechanism for enforcing that the ledger matches reality. And reality is complicated, filled with reasonable disputes over terms and deals (in the best case) and outright fraud and theft (in the worst case). A given party may be able to temporarily pull money from you with two numbers, but the process around reconciliation makes it so that you, the customer, are protected from the actions of the mediary (because at the end of the day, they're selling this service, and are responsible for their actions in relation to providing credit). This incentivizes those institutions to be careful, protect their reputation, and avoid taking on obvious risks. Essentially - the system is structured in a way where incentives align to prevent abuse. And entry into the playing field is expensive and limited enough that institutional reputation matters.
- notatoad 4y ago> Anyone with your routing number and account number, 2 numbers printed on every check, can ask your bank for all of your money Mostly because this is not true. Anyone can’t do it. It’s relatively easy to get permission to get deposit access. Getting withdrawal access is not especially easy. And it’s capped at an amount relative to your credit rating. And the people who do have withdrawal access need to have a good business reason to do withdrawal, and don’t want to lose their access.
- mikequinlan 4y agoYou have 30 days after you receive your statement from the bank to challenge any transactions. Always check your bank statements.
- Tangurena2 4y agoIt does get abused. With counterfeit checks. You may have come across the sort of scam where someone wants to "buy" something you're selling. But they send you a much larger check. "Please send us the extra/surplus", they say. Or, "the rest is for shipping, send that to X, they'll pick up the item". Then when the check works its way through the system, is found to be fraudulent, the transaction gets reversed. https://www.fdic.gov/consumers/consumer/news/august2019.html https://www.fdic.gov/consumers/consumer/news/august2019.html Wiring money is something outside the norm in the US banking system. I think if it were more common, then ACH fraud would be far more common. Anecdote: When I wanted to wire money (overseas), the hassle at my bank was plenty. Every piece of paper had in huge letters "this could be fraud! Once this transaction happens, the money is gone! Forever!" (slight exaggeration).
- pkrotich 4y agoACH is a legacy system that can be easily abused for sure - what's saving it is the fact that it's not real-time like it's newer counsin RTP. It also helps that withdrawing money via ACH requires an account and payment processor willing to clear ACH for you and shoulder some of the responsibilty. Yes, you can copy the numbers and make a fake checks to cash, but security features on the check helps with validation and most Check Cashing places don't cash big checks - mainly because they take on the liabity if the check bounces. It's also the reason why most bank requires you to have an account with them to cash a check depending on the amount. So in summary, it's relatively "secure" due to validation & delay clearing the check. Scammers know this very well - that's why they resort to overpaying invoices/items with fake checks only to demand refund from the unsuspecting mules - who end up holding-the-bag once they send out the refund, only for the check to bounce. Another similar legacy system that is easily and more abused is checks via mail - it's easier to cash a REAL check with a fake ID compared to a fake check for reasons I mentioned above. Why some companies still insist on paying or being payued via a check is beyond me!! Stolen checks is a bigger issue compared to ACH - in fact it's a federal offence to steal mail, post office even have Postal Police to deal with the issue.
- Tomte 4y agoIt's why Donald Knuth only issues fantasy checks nowadays. I was happy to get mine before he started it.
- colechristensen 4y agoACH fraud is hard to do because it’s reversible over long periods and you can’t do ACH without being well identified. Banks do plenty of identification of you (say you’re opening a credit card or bank account) that you don’t necessarily see in order to cover their risks.
- mousetree 4y agoWhat I've never understood is why the US system relies so much on ACH Pulls rather than Pushes? For example, most banks allow you to pull money from an external account (by verifying you own the external account using something like Plaid Identity or microdeposits) but don't always offer the ability to push funds. It seems pulling is much more open for abuse than pushing funds. Perhaps it has something to do with the originator having liability for a potential returns. In Europe, I've never seen any bank allow customers to pull funds (something like a SEPA I guess) but its extremely common to push funds very easily to another account just by entering their IBAN (not so in the US though).
- jsmith45 4y agoThe ACH system was based on older check (cheque) clearing systems. In those systems the bank in which the check was eventually deposited was basically pulling funds. The US never had a Giro system. The main push based payments have generally been "wire transfers", which have significant cost, or ACH-based Direct Deposit, which is pretty much only used for payroll situations. Even payment cards are fundamentally a pull based system. Only Paypal, Venmo, CashApp, or other similar services have a push model, and those pretty much always wrap an under the hood ACH pull.
- mousetree 4y agoInteresting to learn about the history but why aren't they pushing funds today? It's technically all possible and presumably would have less fraud? Or in other words, why do most of the rest of the world favor pushing funds through their ACH-equivalent systems?
- pengaru 4y ago> Are their mitigations? My approach to this is to use services like e-trade where my checking/debit account is linked to a brokerage account, and keep most of the funds isolated in the brokerage side. Then transfer small amounts as needed for daily life into the checking/debit side. It's trivial and instantaneous to move money back and forth so it's not terribly inconvenient. This way the only account people ever get ACH information for generally has too small a balance to matter much. Also my debit card was skimmed at a gas station once and this approach limited what they stole to just a few hundred bucks. After dealing with e-trade's fraud department to report the theft they eventually made me whole and replaced the skimmed card, still took some time and frustration though. I find it delivers significant peace of mind. But one still needs to pay attention in case something happens, such things have time limits for reporting and expecting the money back. By keeping the balance small it somewhat forces having a current awareness of its status, assuming regular use. Another bonus for e-trade is they offer air-gapped hardware token based 2FA.
- gnicholas 4y agoMy edtech startup was contacted by an English-language school in a country where we have never advertised and have zero presence. They had a few questions but within 2 hours, they were ready to make a several-hundred dollar purchase. I was a bit suspicious because the sale was so easy (selling to schools is normally a slog, even inbound), and because they immediately asked for our ACH information. I contacted my bank to ask if I give them my ACH info, is there a chance they can do anything bad to me? My bank offered that I could give just the last 4 of my account number, which could be matched to my account based on the business name that would also be provided. This seemed like a good solution, but after trying several times we gave up. They paid via PayPal instead, and we've never had an issue with them. But the experience made me think about how ACH works, and the risks involved!
- olliej 4y agoThis was the most kind boggling thing I encountered when I first moved to the US (that and the signature/nothing at all nature of using a card to pay for anything). I asked about why they didn’t at least require any checks to be issued on checks that they issued and I was told it was because people might not want to use bank provided ones?? But yeah the fact that the way you did a direct deposit is give someone your bank account# and then they withdraw however much money they want from it, and they can do so in perpetuity, is absurd. In NZ - and I presume most of the rest of the world with such systems - the only thing you can do with someone’s account details is deposit money.
- paxys 4y agoEveryone here is on the right track, but to be more specific – people don't misuse the ACH system because there are specific laws on the books to protect against it. If you walk into a police station and tell them someone hacked your Facebook account you will be laughed out of the building. Most other online crimes are dealt the same way. If you instead mention check fraud, wire fraud or postal fraud, the FBI will be knocking on your door to help out (not exaggerating, this really happened with someone I know). Your house isn't secure because there's a big heavy lock on the front door. Anyone can cut through it, or break a window, or demolish a wall if they want to get in bad enough. It's really the threat of consequence that keeps criminals out. The banking system works mostly the same way.
- w10-1 4y ago'It's really the threat of consequence that keeps criminals out' Recall what happened when Oakland Police announced they didn't have the resources to investigate property crimes: home burglaries when through the roof.
- manv1 4y agoThe real reason seems to be that getting onto the ACH system is actually work. Once you're in it's an open field, but getting there requires a lot of vetting. There have been exploits that I've read about, but they tend to be hushed up because people don't particularly want people to know how insecure the system actually is. The exploit I read about had someone pulling a couple of dollars from a few million accounts. In aggregate they made a lot, and most people aren't going to necessarily notice a few missing dollars. Of course, everything is traceable. But I never did hear of a resolution of this particular issue. As an aside, eChecks have a different issues, mainly because they're sort of a hacked-in solution. For example, you can't stop payment on an eCheck, since there's no check number; banks just can't do it.