129

I'm managing the utility of the house and I'm sharing with another person. He asks me to provide my bank account number, so that he can transfer his money to my account when paying the utility.

  1. I wonder if it is safe to give out my bank account number?

    For example, if I'm correct, many online payments just need the account number to draw money out of it.

  2. Is giving out the bank account number safer than handing a check to another person, since there is also the account number printed on the check?

Tim
  • 5,883
  • 21
  • 64
  • 88
  • 5

    many online payment just needs the account number to draw money out of it. Well, you do need to "sign" a piece of paper that says something to the effect that you have authorized John Doe to make withdrawals from your bank account before a bank will let John Doe withdraw any money from your account. But if you believe that an account number is all that is needed, you should not be writing checks to anybody at all since all that someone needs is your account number which is printed on all your checks. For online stuff, the authorization might be hidden in the fine print you Accept ed.

    – Dilip Sarwate May 27 '12 at 19:56
  • 9
    This is something I found very different in north america compared to (central?) europe. Maybe your house-mate comes from another country where the banking works differently and handing over account numbers is perfectly normal - see my answer about an example. – cbeleites unhappy with SX May 29 '12 at 14:23
  • 5
    I don't understand why banks have not taken steps to improve security in this respect. Surely it isn't difficult to request the bank to generate a one-time-use code that expires by a fixed date and has a capped transaction. The code can then be used to receive funds but not send funds. – Pacerier Jun 26 '13 at 08:56
  • 2
    I don't see much difference in giving your bank account number to someone and giving someone a check. A check contains the routing number and full account number anyway. I don't understand why the account number on a check can't be hidden partially at least. – Rich Jul 01 '19 at 17:21
  • 1
    @DilipSarwate Donald Knuth certainly believes that... and this is a pretty old page too: https://www-cs-faculty.stanford.edu/~knuth/news08.html –  Apr 06 '20 at 19:13

2 Answers2

82

Technically, no. There is very little security in the US for bank drafts. With your bank account routing number it is very easy for people to draw funds without your authorization. Another thing people can do is buy stuff online with "demand drafts". Essentially it works like a credit card number where the create an electronic version of a check to purchase things. There is generally no password, PIN or signature requirement.

That said, it is printed on every check you write so keeping it private isn't really practical. I'd make sure you trust anyone you give it to and watch your account statements closely.

An important thing to know is that a routing number isn't a one-way deal. If you give out the number for someone to wire you money, they can just as easily draft on the account.

zylstra
  • 105
  • 3
JohnFx
  • 52,979
  • 12
  • 134
  • 245
  • 1
    Thanks! I wonder how to understand the last paragraph: "a routing number isn't a one-way deal. If you give out the number for someone to wire you money, they can just as easily draft on the account."? (1) Specifically, what do "wire your money" and "draft on the account" mean? (2) By "one-way deal", what did you try to mean? (3) "Routing number" is for the bank, and is public. "Account number" is for me, and is private. So do you really mean "routing number" instead of "account number"? – Tim May 28 '12 at 02:10
  • 2
  • "Wire you money" means sending money to you, draft means withdrawing money from your account. 2) Given an account number, someone could just as easily withdraw money from your account as they could send money to you. 3) I think by "routing number", he meant the combination of routing and account numbers that uniquely identify your account.
  • – bhamby May 28 '12 at 14:34
  • 3
    Your account number is not private. It is printed on every check you write. – JohnFx May 28 '12 at 16:52
  • 1
    It is true that it's not private, but it's also not completely public as you generally know who you give checks to and you aren't giving it to just anybody. That said, you're taking a small risk each time you give out a check. That's why I always prefer something like Paypal when possible, credit card next preference since you see charges on CC before they are actually paid so you have more time to protest if something's wrong. – StasM May 29 '12 at 00:18
  • I recently renewed my automobile insurance policy by mailing in a check for the premium. The tear-off slip that was to be included with the payment said something to the effect that by sending a check, I was granting permission to the insurance company to submit a demand draft in the amount of the premium electronically instead of depositing the paper check. Previously there was no such permission sought, but the demand draft was submitted electronically anyway. So I suppose that things may have changed somewhat since the time of the shenanigans described in the link given in JohnFx's answer. – Dilip Sarwate May 09 '13 at 18:12
  • "Technically, no" is a bit confusing because there are 2 questions with opposite answers. – Geoff Dec 11 '13 at 21:57
  • 1
    @DilipSarwate Just because they ask your permission doesn't mean they need it. It just helps them if you dispute things. – JohnFx Dec 11 '13 at 22:22
  • 11
    I am stunned that this is the case. – algal Dec 28 '15 at 06:01
  • An important thing to know is that a routing number isn't a one-way deal. If you give out the number for someone to wire you money, they can just as easily draft on the account. For many banks I think this is no longer true. They verify the identity of the person requesting the withdrawal against the owner of the account, and if the person requesting the withdrawal is not the owner, withdrawals are NOT allowed, while deposits are allowed by that person or by anyone else for that matter too. – Gabriel Staples Dec 30 '19 at 22:56
  • 1
    As has been stated account number and routing number are printed on every check so I have no idea why we think it's bad to share account number and routing number with someone you trust. – robskrob Apr 08 '22 at 18:52