Based on your financial expertise, provide your response or viewpoint on the given financial question or topic. The response format is open.

Is there such a thing as a deposit-only bank account?
Do you write checks?  You are giving your bank account and routing number to anybody you have ever given a check to.  Your employer is paying taxes on your behalf, so they need your social security number so they can pay your social security taxes. Account and routing numbers are how deposits are made.  If you are concerned, create a free checking account, collect the direct deposit and each payday go to the bank and withdraw your money to put it where you like. Nothing is deposit only because you will want your money back. Finally, you would be shocked at how little it takes to make a draft on your account in the US.  Certainly not your SSN, Address, or even your name.